[2026-01-30T20:15:04.048308] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-30T20:15:04.223900] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-30T20:15:04.396667] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-30T20:15:04.573170] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-30T20:15:04.573503] [WARN ] [STATE ] State set to: WAITING [2026-01-30T20:15:04.573568] [INFO ] [STATE ] Checking TDM service status... [2026-01-30T20:15:04.651750] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-30T20:15:04.655771] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-30), and is a dependency of this service. [2026-01-30T20:15:04.689913] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-30T20:15:04.727809] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-30T20:15:04.761552] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-30T20:15:04.761847] [WARN ] [STATE ] State set to: RUNNING [2026-01-30T20:15:04.761919] [INFO ] [CACHE ] Starting cache update [2026-01-30T20:15:04.761966] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-30T20:15:04.765433] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-30T20:15:04.765741] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-30T20:15:04.765792] [INFO ] [CACHE ] Cache update completed successfully [2026-01-30T20:15:04.765824] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-30T20:15:04.765872] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-30T20:15:04.835637] [DEBUG] [REMOTE ] Fetched 3461 unique symbols from directory listing. [2026-01-30T20:15:04.845263] [INFO ] [sig ] Skipping 3461 symbols with existing configuration [2026-01-30T20:15:04.845413] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-30T20:15:04.847066] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-30T20:15:04.847114] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-30T20:15:04.967209] [DEBUG] [REMOTE ] Fetched 3461 unique symbols from directory listing. [2026-01-30T20:15:04.971190] [INFO ] [sig ] Found 3461 active symbols to forecast [2026-01-30T20:15:04.974979] [INFO ] [sig ] [1/3461] Forecasting A... [2026-01-30T20:15:04.975064] [INFO ] [sig ] Generating forecast for: A [2026-01-30T20:15:04.975103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-30T20:15:04.987365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-30T20:15:04.987787] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-30T20:15:04.988835] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-30T20:15:04.988890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:04.988922] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:04.988950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:04.989009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:05.050670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:05.051668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:05.051780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:05.051816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:05.183654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:05.183814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:05.183856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:05.183901] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:05.187724] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-01-30T20:15:05.188043] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-30T20:15:05.188217] [INFO ] [sig ] A: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:05.343001] [INFO ] [LOCAL ] Saved forecast: A 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/A.txt [2026-01-30T20:15:05.343156] [INFO ] [sig ] [1/3461] Completed A in 0.4s | 2.72 sym/s | Total: 0.4s | ETA: 21.2m [2026-01-30T20:15:05.343197] [INFO ] [sig ] [2/3461] Forecasting AAL... [2026-01-30T20:15:05.343227] [INFO ] [sig ] Generating forecast for: AAL [2026-01-30T20:15:05.343260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-30T20:15:05.355449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-30T20:15:05.355791] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-30T20:15:05.356659] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-30T20:15:05.356713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:05.356745] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:05.356773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:05.356832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:05.420230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:05.421408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:05.421529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:05.421569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:05.543378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:05.543537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:05.543607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:05.543640] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:05.547282] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-30T20:15:05.547608] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-30T20:15:05.547753] [INFO ] [sig ] AAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:05.691488] [INFO ] [LOCAL ] Saved forecast: AAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AAL.txt [2026-01-30T20:15:05.691656] [INFO ] [sig ] [2/3461] Completed AAL in 0.3s | 2.79 sym/s | Total: 0.7s | ETA: 20.7m [2026-01-30T20:15:05.691701] [INFO ] [sig ] [3/3461] Forecasting AAOI... [2026-01-30T20:15:05.691731] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-30T20:15:05.691761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-30T20:15:05.705445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-30T20:15:05.705755] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-30T20:15:05.706563] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-30T20:15:05.706636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:05.706668] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:05.706695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:05.706757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:05.763190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:05.763951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:05.764060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:05.764107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:05.886127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:05.886280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:05.886321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:05.886350] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:05.889820] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=71.82%) [2026-01-30T20:15:05.890115] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-30T20:15:05.890245] [INFO ] [sig ] AAOI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:06.030401] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AAOI.txt [2026-01-30T20:15:06.030542] [INFO ] [sig ] [3/3461] Completed AAOI in 0.3s | 2.84 sym/s | Total: 1.1s | ETA: 20.3m [2026-01-30T20:15:06.030601] [INFO ] [sig ] [4/3461] Forecasting AAON... [2026-01-30T20:15:06.030634] [INFO ] [sig ] Generating forecast for: AAON [2026-01-30T20:15:06.030665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-30T20:15:06.044262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-30T20:15:06.044565] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-30T20:15:06.045391] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-30T20:15:06.045444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:06.045476] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:06.045503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:06.045559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:06.102814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:06.103659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:06.103738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:06.103770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:06.227839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:06.227966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:06.228007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:06.228035] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:06.231534] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-30T20:15:06.231848] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-30T20:15:06.231986] [INFO ] [sig ] AAON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:06.375519] [INFO ] [LOCAL ] Saved forecast: AAON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AAON.txt [2026-01-30T20:15:06.375641] [INFO ] [sig ] [4/3461] Completed AAON in 0.3s | 2.86 sym/s | Total: 1.4s | ETA: 20.2m [2026-01-30T20:15:06.375684] [INFO ] [sig ] [5/3461] Forecasting AAP... [2026-01-30T20:15:06.375713] [INFO ] [sig ] Generating forecast for: AAP [2026-01-30T20:15:06.375744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-30T20:15:06.387045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-30T20:15:06.387316] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-30T20:15:06.388171] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-30T20:15:06.388224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:06.388256] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:06.388283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:06.388349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:06.447287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:06.447932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:06.448012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:06.448044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:06.570866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:06.571203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:06.571242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:06.571270] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:06.575063] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-30T20:15:06.575353] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-30T20:15:06.575489] [INFO ] [sig ] AAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:06.719644] [INFO ] [LOCAL ] Saved forecast: AAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AAP.txt [2026-01-30T20:15:06.719780] [INFO ] [sig ] [5/3461] Completed AAP in 0.3s | 2.87 sym/s | Total: 1.7s | ETA: 20.1m [2026-01-30T20:15:06.719820] [INFO ] [sig ] [6/3461] Forecasting AAPB... [2026-01-30T20:15:06.719851] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-30T20:15:06.719885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-30T20:15:06.731796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-30T20:15:06.732285] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-30T20:15:06.733112] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-30T20:15:06.733164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:06.733197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:06.733224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:06.733422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:06.791028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:06.791799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:06.791884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:06.791916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:06.912608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:06.912766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:06.912805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:06.912834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:06.916859] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-01-30T20:15:06.917168] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-30T20:15:06.917307] [INFO ] [sig ] AAPB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:07.058531] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AAPB.txt [2026-01-30T20:15:07.058702] [INFO ] [sig ] [6/3461] Completed AAPB in 0.3s | 2.88 sym/s | Total: 2.1s | ETA: 20.0m [2026-01-30T20:15:07.058743] [INFO ] [sig ] [7/3461] Forecasting AAPD... [2026-01-30T20:15:07.058772] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-30T20:15:07.058804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-30T20:15:07.069862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-30T20:15:07.070156] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-30T20:15:07.071012] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-30T20:15:07.071073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:07.071106] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:07.071132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:07.071190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:07.127807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:07.128546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:07.128642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:07.128676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:07.248612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:07.248732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:07.248770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:07.248798] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:07.252174] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-30T20:15:07.252459] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-30T20:15:07.252608] [INFO ] [sig ] AAPD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:07.394139] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AAPD.txt [2026-01-30T20:15:07.394264] [INFO ] [sig ] [7/3461] Completed AAPD in 0.3s | 2.89 sym/s | Total: 2.4s | ETA: 19.9m [2026-01-30T20:15:07.394303] [INFO ] [sig ] [8/3461] Forecasting AAPL... [2026-01-30T20:15:07.394332] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-30T20:15:07.394363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-30T20:15:07.405288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-30T20:15:07.405599] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-30T20:15:07.406395] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-30T20:15:07.406448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:07.406480] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:07.406508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:07.406565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:07.463392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:07.464050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:07.464143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:07.464176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:07.587249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:07.587376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:07.587415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:07.587443] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:07.590909] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-30T20:15:07.591210] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-30T20:15:07.591340] [INFO ] [sig ] AAPL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:07.737241] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AAPL.txt [2026-01-30T20:15:07.737395] [INFO ] [sig ] [8/3461] Completed AAPL in 0.3s | 2.90 sym/s | Total: 2.8s | ETA: 19.9m [2026-01-30T20:15:07.737436] [INFO ] [sig ] [9/3461] Forecasting AAXJ... [2026-01-30T20:15:07.737466] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-30T20:15:07.737499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-30T20:15:07.750107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-30T20:15:07.750497] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-30T20:15:07.751558] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-30T20:15:07.751637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:07.751670] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:07.751696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:07.751752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:07.808767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:07.809501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:07.809598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:07.809633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:07.935279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:07.935429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:07.935468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:07.935497] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:07.938978] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-01-30T20:15:07.939260] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-30T20:15:07.939389] [INFO ] [sig ] AAXJ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:08.083251] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AAXJ.txt [2026-01-30T20:15:08.083400] [INFO ] [sig ] [9/3461] Completed AAXJ in 0.3s | 2.90 sym/s | Total: 3.1s | ETA: 19.9m [2026-01-30T20:15:08.083440] [INFO ] [sig ] [10/3461] Forecasting AB... [2026-01-30T20:15:08.083470] [INFO ] [sig ] Generating forecast for: AB [2026-01-30T20:15:08.083501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-30T20:15:08.094826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-30T20:15:08.095112] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-30T20:15:08.095958] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-30T20:15:08.096020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:08.096083] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:08.096112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:08.096169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:08.154638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:08.155404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:08.155489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:08.155522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:08.280971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:08.281144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:08.281187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:08.281214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:08.284730] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=67.90%) [2026-01-30T20:15:08.285089] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-30T20:15:08.285230] [INFO ] [sig ] AB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:08.426771] [INFO ] [LOCAL ] Saved forecast: AB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AB.txt [2026-01-30T20:15:08.426909] [INFO ] [sig ] [10/3461] Completed AB in 0.3s | 2.90 sym/s | Total: 3.5s | ETA: 19.9m [2026-01-30T20:15:08.426950] [INFO ] [sig ] [11/3461] Forecasting ABCB... [2026-01-30T20:15:08.426981] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-30T20:15:08.427011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-30T20:15:08.438464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-30T20:15:08.438784] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-30T20:15:08.439625] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-30T20:15:08.439679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:08.439711] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:08.439738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:08.439800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:08.498486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:08.499318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:08.499400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:08.499433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:08.622679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:08.622834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:08.622875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:08.622903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:08.626341] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-01-30T20:15:08.626642] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-30T20:15:08.626774] [INFO ] [sig ] ABCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:08.769443] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ABCB.txt [2026-01-30T20:15:08.769555] [INFO ] [sig ] [11/3461] Completed ABCB in 0.3s | 2.90 sym/s | Total: 3.8s | ETA: 19.8m [2026-01-30T20:15:08.769610] [INFO ] [sig ] [12/3461] Forecasting ABCL... [2026-01-30T20:15:08.769641] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-30T20:15:08.769671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-30T20:15:08.782942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-30T20:15:08.783314] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-30T20:15:08.784275] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-30T20:15:08.784332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:08.784374] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:08.784411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:08.784479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:08.843153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:08.844038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:08.844125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:08.844160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:08.968964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:08.969126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:08.969168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:08.969198] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:08.972814] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-30T20:15:08.973125] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-30T20:15:08.973259] [INFO ] [sig ] ABCL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:09.119041] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABCL.txt [2026-01-30T20:15:09.119204] [INFO ] [sig ] [12/3461] Completed ABCL in 0.3s | 2.90 sym/s | Total: 4.1s | ETA: 19.9m [2026-01-30T20:15:09.119247] [INFO ] [sig ] [13/3461] Forecasting ABEO... [2026-01-30T20:15:09.119277] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-30T20:15:09.119310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-30T20:15:09.130441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-30T20:15:09.130849] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-30T20:15:09.131711] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-30T20:15:09.131764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:09.131796] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:09.131822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:09.131879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:09.190026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:09.190929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:09.191023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:09.191057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:09.317634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:09.317793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:09.317841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:09.317917] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:09.322984] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=83.18%) [2026-01-30T20:15:09.323531] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-30T20:15:09.323703] [INFO ] [sig ] ABEO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:09.475701] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABEO.txt [2026-01-30T20:15:09.475854] [INFO ] [sig ] [13/3461] Completed ABEO in 0.4s | 2.89 sym/s | Total: 4.5s | ETA: 19.9m [2026-01-30T20:15:09.475896] [INFO ] [sig ] [14/3461] Forecasting ABG... [2026-01-30T20:15:09.475926] [INFO ] [sig ] Generating forecast for: ABG [2026-01-30T20:15:09.475960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-30T20:15:09.489391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-30T20:15:09.489802] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-30T20:15:09.490824] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-30T20:15:09.490880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:09.490915] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:09.490950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:09.491016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:09.551649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:09.552498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:09.552600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:09.552637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:09.670744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:09.670913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:09.670952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:09.670980] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:09.674388] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=69.21%) [2026-01-30T20:15:09.674690] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-30T20:15:09.674820] [INFO ] [sig ] ABG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:09.816892] [INFO ] [LOCAL ] Saved forecast: ABG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABG.txt [2026-01-30T20:15:09.817032] [INFO ] [sig ] [14/3461] Completed ABG in 0.3s | 2.89 sym/s | Total: 4.8s | ETA: 19.9m [2026-01-30T20:15:09.817072] [INFO ] [sig ] [15/3461] Forecasting ABM... [2026-01-30T20:15:09.817102] [INFO ] [sig ] Generating forecast for: ABM [2026-01-30T20:15:09.817133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-30T20:15:09.828694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-30T20:15:09.829011] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-30T20:15:09.829837] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-30T20:15:09.829889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:09.829921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:09.829948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:09.830005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:09.887315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:09.888201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:09.888285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:09.888318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:10.013974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:10.014128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:10.014169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:10.014199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:10.017698] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=73.18%) [2026-01-30T20:15:10.018002] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-30T20:15:10.018164] [INFO ] [sig ] ABM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:10.165475] [INFO ] [LOCAL ] Saved forecast: ABM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABM.txt [2026-01-30T20:15:10.165645] [INFO ] [sig ] [15/3461] Completed ABM in 0.3s | 2.89 sym/s | Total: 5.2s | ETA: 19.9m [2026-01-30T20:15:10.165687] [INFO ] [sig ] [16/3461] Forecasting ABNB... [2026-01-30T20:15:10.165717] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-30T20:15:10.165750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-30T20:15:10.180769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-30T20:15:10.181082] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-30T20:15:10.181902] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-30T20:15:10.181965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:10.182004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:10.182037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:10.182106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:10.239325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:10.240196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:10.240280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:10.240312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:10.361360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:10.361516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:10.361559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:10.361607] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:10.365191] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=52.63%) [2026-01-30T20:15:10.365500] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-30T20:15:10.365662] [INFO ] [sig ] ABNB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:10.515026] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABNB.txt [2026-01-30T20:15:10.515182] [INFO ] [sig ] [16/3461] Completed ABNB in 0.3s | 2.89 sym/s | Total: 5.5s | ETA: 19.9m [2026-01-30T20:15:10.515225] [INFO ] [sig ] [17/3461] Forecasting ABOS... [2026-01-30T20:15:10.515255] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-30T20:15:10.515287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-30T20:15:10.527044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-30T20:15:10.527332] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-30T20:15:10.528212] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-30T20:15:10.528266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:10.528299] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:10.528325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:10.528381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:10.587886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:10.588629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:10.588710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:10.588743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:10.712897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:10.713049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:10.713091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:10.713119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:10.716624] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-30T20:15:10.716910] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-30T20:15:10.717047] [INFO ] [sig ] ABOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:10.865355] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ABOS.txt [2026-01-30T20:15:10.865499] [INFO ] [sig ] [17/3461] Completed ABOS in 0.4s | 2.89 sym/s | Total: 5.9s | ETA: 19.9m [2026-01-30T20:15:10.865539] [INFO ] [sig ] [18/3461] Forecasting ABSI... [2026-01-30T20:15:10.865585] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-30T20:15:10.865620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-30T20:15:10.876722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-30T20:15:10.877020] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-30T20:15:10.877850] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-30T20:15:10.877903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:10.877957] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:10.877985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:10.878042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:10.937606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:10.938365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:10.938446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:10.938485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:11.059961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:11.060111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:11.060152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:11.060183] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:11.063833] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-30T20:15:11.064136] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-30T20:15:11.064274] [INFO ] [sig ] ABSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:11.210001] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ABSI.txt [2026-01-30T20:15:11.210131] [INFO ] [sig ] [18/3461] Completed ABSI in 0.3s | 2.89 sym/s | Total: 6.2s | ETA: 19.9m [2026-01-30T20:15:11.210170] [INFO ] [sig ] [19/3461] Forecasting ABUS... [2026-01-30T20:15:11.210198] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-30T20:15:11.210230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-30T20:15:11.221979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-30T20:15:11.222484] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-30T20:15:11.223335] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-30T20:15:11.223387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:11.223418] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:11.223445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:11.223501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:11.283463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:11.284461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:11.284549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:11.284600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:11.402734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:11.402887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:11.402928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:11.402958] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:11.407043] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-30T20:15:11.407348] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-30T20:15:11.407482] [INFO ] [sig ] ABUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:11.554353] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ABUS.txt [2026-01-30T20:15:11.554484] [INFO ] [sig ] [19/3461] Completed ABUS in 0.3s | 2.89 sym/s | Total: 6.6s | ETA: 19.9m [2026-01-30T20:15:11.554523] [INFO ] [sig ] [20/3461] Forecasting ABVC... [2026-01-30T20:15:11.554552] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-30T20:15:11.554602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-30T20:15:11.566365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-30T20:15:11.566782] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-30T20:15:11.567666] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-30T20:15:11.567721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:11.567754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:11.567783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:11.567841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:11.627468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:11.628295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:11.628406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:11.628438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:11.748365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:11.748523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:11.748566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:11.748617] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:11.752214] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-30T20:15:11.752514] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-30T20:15:11.752668] [INFO ] [sig ] ABVC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:11.898539] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABVC.txt [2026-01-30T20:15:11.898702] [INFO ] [sig ] [20/3461] Completed ABVC in 0.3s | 2.89 sym/s | Total: 6.9s | ETA: 19.9m [2026-01-30T20:15:11.898742] [INFO ] [sig ] [21/3461] Forecasting ABVE... [2026-01-30T20:15:11.898772] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-30T20:15:11.898801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-30T20:15:11.910770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-30T20:15:11.911244] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-30T20:15:11.912258] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-30T20:15:11.912309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:11.912341] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:11.912368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:11.912425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:11.971908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:11.972745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:11.972831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:11.972864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:12.096106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:12.096261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:12.096302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:12.096333] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:12.099958] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-01-30T20:15:12.100266] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-30T20:15:12.100397] [INFO ] [sig ] ABVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:12.244053] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABVE.txt [2026-01-30T20:15:12.244384] [INFO ] [sig ] [21/3461] Completed ABVE in 0.3s | 2.89 sym/s | Total: 7.3s | ETA: 19.8m [2026-01-30T20:15:12.244429] [INFO ] [sig ] [22/3461] Forecasting ABVX... [2026-01-30T20:15:12.244462] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-30T20:15:12.244491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-30T20:15:12.259081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-30T20:15:12.259481] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-30T20:15:12.260289] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-30T20:15:12.260340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:12.260372] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:12.260399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:12.260455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:12.319444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:12.320328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:12.320413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:12.320446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:12.437313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:12.437467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:12.437509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:12.437539] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:12.441044] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=74.94%) [2026-01-30T20:15:12.441337] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-30T20:15:12.441469] [INFO ] [sig ] ABVX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:12.600941] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ABVX.txt [2026-01-30T20:15:12.601104] [INFO ] [sig ] [22/3461] Completed ABVX in 0.4s | 2.88 sym/s | Total: 7.6s | ETA: 19.9m [2026-01-30T20:15:12.601145] [INFO ] [sig ] [23/3461] Forecasting ACA... [2026-01-30T20:15:12.601175] [INFO ] [sig ] Generating forecast for: ACA [2026-01-30T20:15:12.601205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-30T20:15:12.614595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-30T20:15:12.614936] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-30T20:15:12.615786] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-30T20:15:12.615838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:12.615871] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:12.615897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:12.615952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:12.673784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:12.674700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:12.674794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:12.674828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:12.794814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:12.794974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:12.795025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:12.795063] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:12.798657] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-30T20:15:12.798957] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-30T20:15:12.799115] [INFO ] [sig ] ACA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:12.944358] [INFO ] [LOCAL ] Saved forecast: ACA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACA.txt [2026-01-30T20:15:12.944513] [INFO ] [sig ] [23/3461] Completed ACA in 0.3s | 2.89 sym/s | Total: 8.0s | ETA: 19.9m [2026-01-30T20:15:12.944553] [INFO ] [sig ] [24/3461] Forecasting ACAD... [2026-01-30T20:15:12.944602] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-30T20:15:12.944640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-30T20:15:12.957316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-30T20:15:12.957614] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-30T20:15:12.958453] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-30T20:15:12.958506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:12.958540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:12.958598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:12.958661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:13.016920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:13.017662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:13.017742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:13.017773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:13.139356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:13.139503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:13.139543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:13.139589] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:13.143412] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-01-30T20:15:13.143975] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-30T20:15:13.144124] [INFO ] [sig ] ACAD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:13.288195] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACAD.txt [2026-01-30T20:15:13.288325] [INFO ] [sig ] [24/3461] Completed ACAD in 0.3s | 2.89 sym/s | Total: 8.3s | ETA: 19.8m [2026-01-30T20:15:13.288364] [INFO ] [sig ] [25/3461] Forecasting ACB... [2026-01-30T20:15:13.288393] [INFO ] [sig ] Generating forecast for: ACB [2026-01-30T20:15:13.288424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-30T20:15:13.299851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-30T20:15:13.300172] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-30T20:15:13.300990] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-30T20:15:13.301042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:13.301075] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:13.301102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:13.301159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:13.361672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:13.362640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:13.362724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:13.362757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:13.484499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:13.484666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:13.484707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:13.484752] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:13.488202] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=71.66%) [2026-01-30T20:15:13.488490] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-30T20:15:13.488642] [INFO ] [sig ] ACB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:13.631127] [INFO ] [LOCAL ] Saved forecast: ACB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACB.txt [2026-01-30T20:15:13.631257] [INFO ] [sig ] [25/3461] Completed ACB in 0.3s | 2.89 sym/s | Total: 8.7s | ETA: 19.8m [2026-01-30T20:15:13.631297] [INFO ] [sig ] [26/3461] Forecasting ACCO... [2026-01-30T20:15:13.631325] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-30T20:15:13.631357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-30T20:15:13.646403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-30T20:15:13.646715] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-30T20:15:13.647529] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-30T20:15:13.647599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:13.647635] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:13.647664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:13.647723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:13.707072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:13.707774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:13.707853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:13.707885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:13.833120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:13.833268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:13.833307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:13.833336] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:13.836724] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-30T20:15:13.837010] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-30T20:15:13.837139] [INFO ] [sig ] ACCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:13.980648] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACCO.txt [2026-01-30T20:15:13.980783] [INFO ] [sig ] [26/3461] Completed ACCO in 0.3s | 2.89 sym/s | Total: 9.0s | ETA: 19.8m [2026-01-30T20:15:13.980823] [INFO ] [sig ] [27/3461] Forecasting ACDC... [2026-01-30T20:15:13.980852] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-30T20:15:13.980883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-30T20:15:13.990928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-30T20:15:13.991226] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-30T20:15:13.992049] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-30T20:15:13.992104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:13.992181] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:13.992213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:13.992271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:14.050711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:14.051504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:14.051605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:14.051656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:14.166943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:14.167097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:14.167141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:14.167170] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:14.170677] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-01-30T20:15:14.170977] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-30T20:15:14.171116] [INFO ] [sig ] ACDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:14.314421] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACDC.txt [2026-01-30T20:15:14.314592] [INFO ] [sig ] [27/3461] Completed ACDC in 0.3s | 2.89 sym/s | Total: 9.3s | ETA: 19.8m [2026-01-30T20:15:14.314637] [INFO ] [sig ] [28/3461] Forecasting ACEL... [2026-01-30T20:15:14.314671] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-30T20:15:14.314703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-30T20:15:14.326512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-30T20:15:14.326854] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-30T20:15:14.327696] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-30T20:15:14.327748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:14.327780] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:14.327806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:14.327862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:14.386853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:14.387605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:14.387688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:14.387722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:14.505524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:14.505694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:14.505749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:14.505785] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:14.509300] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-30T20:15:14.509597] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-30T20:15:14.509732] [INFO ] [sig ] ACEL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:14.652538] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACEL.txt [2026-01-30T20:15:14.652702] [INFO ] [sig ] [28/3461] Completed ACEL in 0.3s | 2.89 sym/s | Total: 9.7s | ETA: 19.8m [2026-01-30T20:15:14.652742] [INFO ] [sig ] [29/3461] Forecasting ACGL... [2026-01-30T20:15:14.652771] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-30T20:15:14.652802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-30T20:15:14.664070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-30T20:15:14.664402] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-30T20:15:14.665246] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-30T20:15:14.665300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:14.665333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:14.665370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:14.665430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:14.724688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:14.725403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:14.725485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:14.725518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:14.840978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:14.841129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:14.841170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:14.841199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:14.844742] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-30T20:15:14.845026] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-30T20:15:14.845166] [INFO ] [sig ] ACGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:14.987321] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACGL.txt [2026-01-30T20:15:14.987452] [INFO ] [sig ] [29/3461] Completed ACGL in 0.3s | 2.90 sym/s | Total: 10.0s | ETA: 19.7m [2026-01-30T20:15:14.987491] [INFO ] [sig ] [30/3461] Forecasting ACGLN... [2026-01-30T20:15:14.987520] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-30T20:15:14.987551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-30T20:15:14.999089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-30T20:15:14.999393] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-30T20:15:15.000250] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-30T20:15:15.000302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:15.000333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:15.000359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:15.000415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:15.059391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:15.060182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:15.060264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:15.060297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:15.181184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:15.181341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:15.181384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:15.181447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:15.184981] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=53.00%) [2026-01-30T20:15:15.185277] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-30T20:15:15.185416] [INFO ] [sig ] ACGLN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:15.330869] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACGLN.txt [2026-01-30T20:15:15.331039] [INFO ] [sig ] [30/3461] Completed ACGLN in 0.3s | 2.90 sym/s | Total: 10.4s | ETA: 19.7m [2026-01-30T20:15:15.331082] [INFO ] [sig ] [31/3461] Forecasting ACGLO... [2026-01-30T20:15:15.331113] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-30T20:15:15.331145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-30T20:15:15.345009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-30T20:15:15.345504] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-30T20:15:15.346948] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-30T20:15:15.347041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:15.347083] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:15.347121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:15.347187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:15.417080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:15.418004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:15.418121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:15.418157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:15.539892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:15.540044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:15.540084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:15.540112] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:15.544042] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=36.47%) [2026-01-30T20:15:15.544389] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-30T20:15:15.544567] [INFO ] [sig ] ACGLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:15.693636] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACGLO.txt [2026-01-30T20:15:15.693764] [INFO ] [sig ] [31/3461] Completed ACGLO in 0.4s | 2.89 sym/s | Total: 10.7s | ETA: 19.8m [2026-01-30T20:15:15.693803] [INFO ] [sig ] [32/3461] Forecasting ACHC... [2026-01-30T20:15:15.693832] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-30T20:15:15.693864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-30T20:15:15.705461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-30T20:15:15.705757] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-30T20:15:15.706604] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-30T20:15:15.706656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:15.706687] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:15.706714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:15.706954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:15.764380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:15.765047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:15.765125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:15.765157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:15.888680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:15.888834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:15.888874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:15.888903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:15.892387] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-01-30T20:15:15.892682] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-30T20:15:15.892808] [INFO ] [sig ] ACHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:16.038286] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACHC.txt [2026-01-30T20:15:16.038445] [INFO ] [sig ] [32/3461] Completed ACHC in 0.3s | 2.89 sym/s | Total: 11.1s | ETA: 19.8m [2026-01-30T20:15:16.038488] [INFO ] [sig ] [33/3461] Forecasting ACI... [2026-01-30T20:15:16.038520] [INFO ] [sig ] Generating forecast for: ACI [2026-01-30T20:15:16.038558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-30T20:15:16.050911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-30T20:15:16.051220] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-30T20:15:16.052048] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-30T20:15:16.052101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:16.052135] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:16.052162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:16.052221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:16.116180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:16.117057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:16.117138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:16.117170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:16.244343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:16.244501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:16.244542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:16.244588] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:16.248109] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-30T20:15:16.248394] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-30T20:15:16.248529] [INFO ] [sig ] ACI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:16.411693] [INFO ] [LOCAL ] Saved forecast: ACI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACI.txt [2026-01-30T20:15:16.411873] [INFO ] [sig ] [33/3461] Completed ACI in 0.4s | 2.89 sym/s | Total: 11.4s | ETA: 19.8m [2026-01-30T20:15:16.411918] [INFO ] [sig ] [34/3461] Forecasting ACIC... [2026-01-30T20:15:16.411948] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-30T20:15:16.411979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-30T20:15:16.426637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-30T20:15:16.426974] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-30T20:15:16.428039] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-30T20:15:16.428129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:16.428175] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:16.428214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:16.428481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:16.495328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:16.496243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:16.496325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:16.496357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:16.616408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:16.616593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:16.616637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:16.616668] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:16.620278] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-30T20:15:16.620606] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-30T20:15:16.620738] [INFO ] [sig ] ACIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:16.763800] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACIC.txt [2026-01-30T20:15:16.763918] [INFO ] [sig ] [34/3461] Completed ACIC in 0.4s | 2.88 sym/s | Total: 11.8s | ETA: 19.8m [2026-01-30T20:15:16.763957] [INFO ] [sig ] [35/3461] Forecasting ACLS... [2026-01-30T20:15:16.763985] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-30T20:15:16.764016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-30T20:15:16.775399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-30T20:15:16.775672] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-30T20:15:16.776482] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-30T20:15:16.776533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:16.776565] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:16.776613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:16.776671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:16.834553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:16.835182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:16.835260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:16.835292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:16.960766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:16.960931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:16.960972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:16.961000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:16.964801] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-30T20:15:16.965081] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-30T20:15:16.965216] [INFO ] [sig ] ACLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:17.107539] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACLS.txt [2026-01-30T20:15:17.107705] [INFO ] [sig ] [35/3461] Completed ACLS in 0.3s | 2.88 sym/s | Total: 12.1s | ETA: 19.8m [2026-01-30T20:15:17.107745] [INFO ] [sig ] [36/3461] Forecasting ACLX... [2026-01-30T20:15:17.107775] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-30T20:15:17.107806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-30T20:15:17.118663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-30T20:15:17.118987] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-30T20:15:17.120039] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-30T20:15:17.120102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:17.120140] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:17.120174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:17.120242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:17.179759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:17.180674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:17.180762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:17.180795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:17.302898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:17.303052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:17.303091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:17.303119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:17.306508] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-01-30T20:15:17.306801] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-30T20:15:17.306933] [INFO ] [sig ] ACLX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:17.450502] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACLX.txt [2026-01-30T20:15:17.450672] [INFO ] [sig ] [36/3461] Completed ACLX in 0.3s | 2.89 sym/s | Total: 12.5s | ETA: 19.8m [2026-01-30T20:15:17.450715] [INFO ] [sig ] [37/3461] Forecasting ACM... [2026-01-30T20:15:17.450744] [INFO ] [sig ] Generating forecast for: ACM [2026-01-30T20:15:17.450775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-30T20:15:17.462676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-30T20:15:17.462977] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-30T20:15:17.463790] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-30T20:15:17.463842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:17.463873] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:17.463900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:17.463957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:17.522419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:17.523329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:17.523453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:17.523488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:17.648032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:17.648318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:17.648360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:17.648389] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:17.651852] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-30T20:15:17.652146] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-30T20:15:17.652292] [INFO ] [sig ] ACM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:17.793882] [INFO ] [LOCAL ] Saved forecast: ACM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACM.txt [2026-01-30T20:15:17.794011] [INFO ] [sig ] [37/3461] Completed ACM in 0.3s | 2.89 sym/s | Total: 12.8s | ETA: 19.8m [2026-01-30T20:15:17.794051] [INFO ] [sig ] [38/3461] Forecasting ACN... [2026-01-30T20:15:17.794086] [INFO ] [sig ] Generating forecast for: ACN [2026-01-30T20:15:17.794123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-30T20:15:17.805979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-30T20:15:17.806249] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-30T20:15:17.807081] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-30T20:15:17.807133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:17.807165] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:17.807191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:17.807248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:17.864975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:17.865681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:17.865761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:17.865794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:17.988671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:17.988836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:17.988887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:17.988917] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:17.992346] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-30T20:15:17.992640] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-30T20:15:17.992768] [INFO ] [sig ] ACN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:18.134748] [INFO ] [LOCAL ] Saved forecast: ACN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACN.txt [2026-01-30T20:15:18.134903] [INFO ] [sig ] [38/3461] Completed ACN in 0.3s | 2.89 sym/s | Total: 13.2s | ETA: 19.8m [2026-01-30T20:15:18.134943] [INFO ] [sig ] [39/3461] Forecasting ACNB... [2026-01-30T20:15:18.134972] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-30T20:15:18.135003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-30T20:15:18.145669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-30T20:15:18.146007] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-30T20:15:18.146839] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-30T20:15:18.146892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:18.146924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:18.146951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:18.147008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:18.204647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:18.205498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:18.205603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:18.205639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:18.319288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:18.319440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:18.319480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:18.319508] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:18.322987] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-01-30T20:15:18.323269] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-30T20:15:18.323396] [INFO ] [sig ] ACNB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:18.469513] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACNB.txt [2026-01-30T20:15:18.469691] [INFO ] [sig ] [39/3461] Completed ACNB in 0.3s | 2.89 sym/s | Total: 13.5s | ETA: 19.7m [2026-01-30T20:15:18.469734] [INFO ] [sig ] [40/3461] Forecasting ACON... [2026-01-30T20:15:18.469765] [INFO ] [sig ] Generating forecast for: ACON [2026-01-30T20:15:18.469795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-30T20:15:18.480050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-30T20:15:18.480378] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-30T20:15:18.481208] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-30T20:15:18.481259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:18.481291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:18.481318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:18.481374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:18.539255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:18.540015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:18.540101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:18.540140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:18.651974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:18.652123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:18.652165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:18.652195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:18.655802] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-30T20:15:18.656094] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-30T20:15:18.656224] [INFO ] [sig ] ACON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:18.796600] [INFO ] [LOCAL ] Saved forecast: ACON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACON.txt [2026-01-30T20:15:18.796764] [INFO ] [sig ] [40/3461] Completed ACON in 0.3s | 2.89 sym/s | Total: 13.8s | ETA: 19.7m [2026-01-30T20:15:18.796804] [INFO ] [sig ] [41/3461] Forecasting ACP... [2026-01-30T20:15:18.796834] [INFO ] [sig ] Generating forecast for: ACP [2026-01-30T20:15:18.796864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-30T20:15:18.806915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-30T20:15:18.807181] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-30T20:15:18.807980] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-30T20:15:18.808031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:18.808085] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:18.808114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:18.808170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:18.865229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:18.865858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:18.865934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:18.865965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:18.982349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:18.982463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:18.982498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:18.982526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:18.985739] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-30T20:15:18.986011] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-30T20:15:18.986137] [INFO ] [sig ] ACP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:19.127543] [INFO ] [LOCAL ] Saved forecast: ACP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACP.txt [2026-01-30T20:15:19.127678] [INFO ] [sig ] [41/3461] Completed ACP in 0.3s | 2.90 sym/s | Total: 14.2s | ETA: 19.7m [2026-01-30T20:15:19.127716] [INFO ] [sig ] [42/3461] Forecasting ACRE... [2026-01-30T20:15:19.127746] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-30T20:15:19.127777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-30T20:15:19.137981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-30T20:15:19.138250] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-30T20:15:19.139063] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-30T20:15:19.139123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:19.139155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:19.139182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:19.139238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:19.196808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:19.197407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:19.197483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:19.197513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:19.317867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:19.317977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:19.318013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:19.318041] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:19.321308] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-01-30T20:15:19.321597] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-30T20:15:19.321728] [INFO ] [sig ] ACRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:19.463783] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACRE.txt [2026-01-30T20:15:19.463903] [INFO ] [sig ] [42/3461] Completed ACRE in 0.3s | 2.90 sym/s | Total: 14.5s | ETA: 19.7m [2026-01-30T20:15:19.463941] [INFO ] [sig ] [43/3461] Forecasting ACRS... [2026-01-30T20:15:19.463969] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-30T20:15:19.463999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-30T20:15:19.474980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-30T20:15:19.475280] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-30T20:15:19.476097] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-30T20:15:19.476157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:19.476196] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:19.476230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:19.476298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:19.534451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:19.535336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:19.535420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:19.535453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:19.651814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:19.651964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:19.652003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:19.652032] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:19.655424] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-01-30T20:15:19.655729] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-30T20:15:19.655862] [INFO ] [sig ] ACRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:19.798995] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACRS.txt [2026-01-30T20:15:19.799125] [INFO ] [sig ] [43/3461] Completed ACRS in 0.3s | 2.90 sym/s | Total: 14.8s | ETA: 19.6m [2026-01-30T20:15:19.799172] [INFO ] [sig ] [44/3461] Forecasting ACTG... [2026-01-30T20:15:19.799207] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-30T20:15:19.799245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-30T20:15:19.811700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-30T20:15:19.811983] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-30T20:15:19.812803] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-30T20:15:19.812854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:19.812911] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:19.812940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:19.812996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:19.870070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:19.870741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:19.870818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:19.870850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:19.997560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:19.997749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:19.997792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:19.997822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:20.001425] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-30T20:15:20.001730] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-30T20:15:20.001873] [INFO ] [sig ] ACTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:20.147233] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACTG.txt [2026-01-30T20:15:20.147387] [INFO ] [sig ] [44/3461] Completed ACTG in 0.3s | 2.90 sym/s | Total: 15.2s | ETA: 19.6m [2026-01-30T20:15:20.147428] [INFO ] [sig ] [45/3461] Forecasting ACVA... [2026-01-30T20:15:20.147457] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-30T20:15:20.147488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-30T20:15:20.159384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-30T20:15:20.159807] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-30T20:15:20.160657] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-30T20:15:20.160710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:20.160743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:20.160772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:20.160830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:20.222390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:20.223273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:20.223353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:20.223386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:20.343910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:20.344044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:20.344085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:20.344113] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:20.347479] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-01-30T20:15:20.347770] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-30T20:15:20.347904] [INFO ] [sig ] ACVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:20.490245] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACVA.txt [2026-01-30T20:15:20.490398] [INFO ] [sig ] [45/3461] Completed ACVA in 0.3s | 2.90 sym/s | Total: 15.5s | ETA: 19.6m [2026-01-30T20:15:20.490443] [INFO ] [sig ] [46/3461] Forecasting ACWI... [2026-01-30T20:15:20.490473] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-30T20:15:20.490504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-30T20:15:20.501377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-30T20:15:20.501693] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-30T20:15:20.502490] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-30T20:15:20.502542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:20.502591] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:20.502621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:20.502678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:20.559944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:20.560809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:20.560889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:20.560922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:20.681043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:20.681195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:20.681235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:20.681264] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:20.684678] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-30T20:15:20.684959] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-30T20:15:20.685088] [INFO ] [sig ] ACWI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:20.831139] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACWI.txt [2026-01-30T20:15:20.831288] [INFO ] [sig ] [46/3461] Completed ACWI in 0.3s | 2.90 sym/s | Total: 15.9s | ETA: 19.6m [2026-01-30T20:15:20.831327] [INFO ] [sig ] [47/3461] Forecasting ACWX... [2026-01-30T20:15:20.831356] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-30T20:15:20.831386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-30T20:15:20.841909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-30T20:15:20.842197] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-30T20:15:20.843032] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-30T20:15:20.843084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:20.843115] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:20.843141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:20.843205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:20.903925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:20.904769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:20.904852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:20.904887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:21.032240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:21.032395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:21.032436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:21.032500] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:21.036007] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-30T20:15:21.036311] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-30T20:15:21.036445] [INFO ] [sig ] ACWX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:21.181557] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ACWX.txt [2026-01-30T20:15:21.181708] [INFO ] [sig ] [47/3461] Completed ACWX in 0.4s | 2.90 sym/s | Total: 16.2s | ETA: 19.6m [2026-01-30T20:15:21.181747] [INFO ] [sig ] [48/3461] Forecasting ACXP... [2026-01-30T20:15:21.181777] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-30T20:15:21.181807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-30T20:15:21.192296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-30T20:15:21.192649] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-30T20:15:21.193447] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-30T20:15:21.193499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:21.193532] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:21.193559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:21.193636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:21.252736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:21.253470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:21.253551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:21.253602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:21.374425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:21.374602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:21.374644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:21.374673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:21.378809] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-30T20:15:21.379106] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-30T20:15:21.379250] [INFO ] [sig ] ACXP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:21.534402] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ACXP.txt [2026-01-30T20:15:21.534585] [INFO ] [sig ] [48/3461] Completed ACXP in 0.4s | 2.90 sym/s | Total: 16.6s | ETA: 19.6m [2026-01-30T20:15:21.534627] [INFO ] [sig ] [49/3461] Forecasting ADBE... [2026-01-30T20:15:21.534656] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-30T20:15:21.534686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-30T20:15:21.546704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-30T20:15:21.546990] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-30T20:15:21.547840] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-30T20:15:21.547892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:21.547924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:21.547952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:21.548009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:21.609354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:21.610144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:21.610228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:21.610261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:21.741928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:21.742085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:21.742143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:21.742176] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:21.745779] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-30T20:15:21.746093] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-30T20:15:21.746238] [INFO ] [sig ] ADBE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:21.899332] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADBE.txt [2026-01-30T20:15:21.899712] [INFO ] [sig ] [49/3461] Completed ADBE in 0.4s | 2.90 sym/s | Total: 16.9s | ETA: 19.6m [2026-01-30T20:15:21.899757] [INFO ] [sig ] [50/3461] Forecasting ADC... [2026-01-30T20:15:21.899792] [INFO ] [sig ] Generating forecast for: ADC [2026-01-30T20:15:21.899829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-30T20:15:21.912670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-30T20:15:21.913039] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-30T20:15:21.913956] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-30T20:15:21.914012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:21.914045] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:21.914073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:21.914132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:21.975133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:21.976038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:21.976125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:21.976161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:22.103277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:22.103442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:22.103485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:22.103513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:22.107190] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-01-30T20:15:22.107500] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-30T20:15:22.107671] [INFO ] [sig ] ADC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:22.263681] [INFO ] [LOCAL ] Saved forecast: ADC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADC.txt [2026-01-30T20:15:22.263839] [INFO ] [sig ] [50/3461] Completed ADC in 0.4s | 2.89 sym/s | Total: 17.3s | ETA: 19.7m [2026-01-30T20:15:22.263881] [INFO ] [sig ] [51/3461] Forecasting ADEA... [2026-01-30T20:15:22.263912] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-30T20:15:22.263944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-30T20:15:22.276850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-30T20:15:22.277170] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-30T20:15:22.278096] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-30T20:15:22.278151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:22.278185] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:22.278212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:22.278280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:22.340715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:22.341524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:22.341622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:22.341656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:22.470150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:22.470323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:22.470365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:22.470394] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:22.474492] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-01-30T20:15:22.475114] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-30T20:15:22.475285] [INFO ] [sig ] ADEA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:22.622167] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADEA.txt [2026-01-30T20:15:22.622332] [INFO ] [sig ] [51/3461] Completed ADEA in 0.4s | 2.89 sym/s | Total: 17.6s | ETA: 19.7m [2026-01-30T20:15:22.622375] [INFO ] [sig ] [52/3461] Forecasting ADI... [2026-01-30T20:15:22.622405] [INFO ] [sig ] Generating forecast for: ADI [2026-01-30T20:15:22.622435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-30T20:15:22.635933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-30T20:15:22.636287] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-30T20:15:22.637154] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-30T20:15:22.637207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:22.637239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:22.637265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:22.637321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:22.697270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:22.698291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:22.698389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:22.698423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:22.831476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:22.831654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:22.831698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:22.831729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:22.836129] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-01-30T20:15:22.836734] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-30T20:15:22.836925] [INFO ] [sig ] ADI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:22.987974] [INFO ] [LOCAL ] Saved forecast: ADI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADI.txt [2026-01-30T20:15:22.988143] [INFO ] [sig ] [52/3461] Completed ADI in 0.4s | 2.89 sym/s | Total: 18.0s | ETA: 19.7m [2026-01-30T20:15:22.988190] [INFO ] [sig ] [53/3461] Forecasting ADM... [2026-01-30T20:15:22.988222] [INFO ] [sig ] Generating forecast for: ADM [2026-01-30T20:15:22.988255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-30T20:15:22.999541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-30T20:15:22.999901] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-30T20:15:23.000856] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-30T20:15:23.000922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:23.000976] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:23.001017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:23.001102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:23.067606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:23.068548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:23.068663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:23.068699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:23.195862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:23.196017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:23.196057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:23.196084] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:23.199597] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-30T20:15:23.199875] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-30T20:15:23.200006] [INFO ] [sig ] ADM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:23.343865] [INFO ] [LOCAL ] Saved forecast: ADM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADM.txt [2026-01-30T20:15:23.344013] [INFO ] [sig ] [53/3461] Completed ADM in 0.4s | 2.89 sym/s | Total: 18.4s | ETA: 19.7m [2026-01-30T20:15:23.344059] [INFO ] [sig ] [54/3461] Forecasting ADMA... [2026-01-30T20:15:23.344103] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-30T20:15:23.344140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-30T20:15:23.355989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-30T20:15:23.356355] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-30T20:15:23.357217] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-30T20:15:23.357270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:23.357303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:23.357331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:23.357388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:23.418810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:23.419755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:23.419877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:23.419913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:23.547823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:23.547992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:23.548036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:23.548092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:23.551733] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-30T20:15:23.552054] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-30T20:15:23.552199] [INFO ] [sig ] ADMA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:23.697363] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ADMA.txt [2026-01-30T20:15:23.697731] [INFO ] [sig ] [54/3461] Completed ADMA in 0.4s | 2.88 sym/s | Total: 18.7s | ETA: 19.7m [2026-01-30T20:15:23.697774] [INFO ] [sig ] [55/3461] Forecasting ADP... [2026-01-30T20:15:23.697805] [INFO ] [sig ] Generating forecast for: ADP [2026-01-30T20:15:23.697835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-30T20:15:23.708859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-30T20:15:23.709210] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-30T20:15:23.710309] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-30T20:15:23.710373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:23.710412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:23.710444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:23.710501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:23.770392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:23.771291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:23.771375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:23.771409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:23.908978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:23.909161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:23.909220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:23.909269] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:23.913827] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-30T20:15:23.914192] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-30T20:15:23.914351] [INFO ] [sig ] ADP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:24.070144] [INFO ] [LOCAL ] Saved forecast: ADP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ADP.txt [2026-01-30T20:15:24.070297] [INFO ] [sig ] [55/3461] Completed ADP in 0.4s | 2.88 sym/s | Total: 19.1s | ETA: 19.7m [2026-01-30T20:15:24.070338] [INFO ] [sig ] [56/3461] Forecasting ADSE... [2026-01-30T20:15:24.070367] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-30T20:15:24.070399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-30T20:15:24.082093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-30T20:15:24.082494] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-30T20:15:24.083407] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-30T20:15:24.083462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:24.083494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:24.083528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:24.083616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:24.146284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:24.147328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:24.147421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:24.147455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:24.272235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:24.272402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:24.272445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:24.272475] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:24.276151] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=50.20%) [2026-01-30T20:15:24.276455] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-30T20:15:24.276618] [INFO ] [sig ] ADSE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:24.420119] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADSE.txt [2026-01-30T20:15:24.420283] [INFO ] [sig ] [56/3461] Completed ADSE in 0.3s | 2.88 sym/s | Total: 19.4s | ETA: 19.7m [2026-01-30T20:15:24.420323] [INFO ] [sig ] [57/3461] Forecasting ADSK... [2026-01-30T20:15:24.420358] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-30T20:15:24.420390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-30T20:15:24.432016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-30T20:15:24.432384] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-30T20:15:24.433225] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-30T20:15:24.433277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:24.433310] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:24.433336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:24.433393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:24.493357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:24.494323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:24.494408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:24.494442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:24.624299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:24.624681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:24.624724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:24.624752] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:24.628367] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=36.10%) [2026-01-30T20:15:24.628831] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-30T20:15:24.628963] [INFO ] [sig ] ADSK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:24.775765] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ADSK.txt [2026-01-30T20:15:24.775927] [INFO ] [sig ] [57/3461] Completed ADSK in 0.4s | 2.88 sym/s | Total: 19.8s | ETA: 19.7m [2026-01-30T20:15:24.775968] [INFO ] [sig ] [58/3461] Forecasting ADTN... [2026-01-30T20:15:24.775999] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-30T20:15:24.776030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-30T20:15:24.786275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-30T20:15:24.786645] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-30T20:15:24.787481] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-30T20:15:24.787535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:24.787570] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:24.787624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:24.787684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:24.846467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:24.847337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:24.847435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:24.847469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:24.968698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:24.968860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:24.968900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:24.968928] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:24.972912] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=31.80%) [2026-01-30T20:15:24.973196] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-30T20:15:24.973327] [INFO ] [sig ] ADTN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:25.119807] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ADTN.txt [2026-01-30T20:15:25.119969] [INFO ] [sig ] [58/3461] Completed ADTN in 0.3s | 2.88 sym/s | Total: 20.1s | ETA: 19.7m [2026-01-30T20:15:25.120011] [INFO ] [sig ] [59/3461] Forecasting ADUS... [2026-01-30T20:15:25.120042] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-30T20:15:25.120074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-30T20:15:25.131556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-30T20:15:25.131896] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-30T20:15:25.132719] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-30T20:15:25.132771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:25.132803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:25.132830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:25.132887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:25.190385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:25.191279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:25.191364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:25.191398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:25.312046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:25.312222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:25.312277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:25.312317] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:25.317337] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-30T20:15:25.317822] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-30T20:15:25.318007] [INFO ] [sig ] ADUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:25.462662] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ADUS.txt [2026-01-30T20:15:25.462793] [INFO ] [sig ] [59/3461] Completed ADUS in 0.3s | 2.88 sym/s | Total: 20.5s | ETA: 19.7m [2026-01-30T20:15:25.462833] [INFO ] [sig ] [60/3461] Forecasting ADX... [2026-01-30T20:15:25.462863] [INFO ] [sig ] Generating forecast for: ADX [2026-01-30T20:15:25.462895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-30T20:15:25.475614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-30T20:15:25.476052] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-30T20:15:25.476977] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-30T20:15:25.477033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:25.477066] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:25.477091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:25.477148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:25.536049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:25.536993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:25.537082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:25.537115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:25.669063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:25.669228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:25.669269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:25.669320] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:25.673244] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-01-30T20:15:25.673553] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-30T20:15:25.673713] [INFO ] [sig ] ADX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:25.820325] [INFO ] [LOCAL ] Saved forecast: ADX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ADX.txt [2026-01-30T20:15:25.820517] [INFO ] [sig ] [60/3461] Completed ADX in 0.4s | 2.88 sym/s | Total: 20.8s | ETA: 19.7m [2026-01-30T20:15:25.820562] [INFO ] [sig ] [61/3461] Forecasting AEE... [2026-01-30T20:15:25.820612] [INFO ] [sig ] Generating forecast for: AEE [2026-01-30T20:15:25.820644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-30T20:15:25.832428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-30T20:15:25.833012] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-30T20:15:25.833861] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-30T20:15:25.833912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:25.833976] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:25.834004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:25.834061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:25.894298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:25.895173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:25.895256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:25.895289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:26.020084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:26.020241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:26.020280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:26.020310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:26.023970] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-30T20:15:26.024265] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-30T20:15:26.024403] [INFO ] [sig ] AEE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:26.166023] [INFO ] [LOCAL ] Saved forecast: AEE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEE.txt [2026-01-30T20:15:26.166175] [INFO ] [sig ] [61/3461] Completed AEE in 0.3s | 2.88 sym/s | Total: 21.2s | ETA: 19.7m [2026-01-30T20:15:26.166216] [INFO ] [sig ] [62/3461] Forecasting AEFC... [2026-01-30T20:15:26.166247] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-30T20:15:26.166279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-30T20:15:26.180349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-30T20:15:26.180765] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-30T20:15:26.181598] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-30T20:15:26.181654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:26.181687] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:26.181713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:26.181769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:26.239476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:26.240352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:26.240455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:26.240510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:26.368254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:26.368415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:26.368454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:26.368483] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:26.371945] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-30T20:15:26.372226] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-30T20:15:26.372359] [INFO ] [sig ] AEFC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:26.537702] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEFC.txt [2026-01-30T20:15:26.537867] [INFO ] [sig ] [62/3461] Completed AEFC in 0.4s | 2.88 sym/s | Total: 21.6s | ETA: 19.7m [2026-01-30T20:15:26.537908] [INFO ] [sig ] [63/3461] Forecasting AEG... [2026-01-30T20:15:26.537938] [INFO ] [sig ] Generating forecast for: AEG [2026-01-30T20:15:26.537970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-30T20:15:26.552668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-30T20:15:26.553078] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-30T20:15:26.554148] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-30T20:15:26.554214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:26.554249] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:26.554286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:26.554351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:26.629178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:26.630123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:26.630211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:26.630244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:26.762452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:26.762623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:26.762665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:26.762693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:26.766104] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-30T20:15:26.766389] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-30T20:15:26.766711] [INFO ] [sig ] AEG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:26.910831] [INFO ] [LOCAL ] Saved forecast: AEG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEG.txt [2026-01-30T20:15:26.910967] [INFO ] [sig ] [63/3461] Completed AEG in 0.4s | 2.87 sym/s | Total: 21.9s | ETA: 19.7m [2026-01-30T20:15:26.911007] [INFO ] [sig ] [64/3461] Forecasting AEI... [2026-01-30T20:15:26.911037] [INFO ] [sig ] Generating forecast for: AEI [2026-01-30T20:15:26.911068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-30T20:15:26.922042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-30T20:15:26.922383] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-30T20:15:26.923375] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-30T20:15:26.923430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:26.923461] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:26.923487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:26.923554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:26.995425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:26.996437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:26.996536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:26.996608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:27.118338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:27.118493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:27.118534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:27.118562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:27.122091] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-01-30T20:15:27.122381] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-30T20:15:27.122524] [INFO ] [sig ] AEI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:27.265086] [INFO ] [LOCAL ] Saved forecast: AEI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEI.txt [2026-01-30T20:15:27.265237] [INFO ] [sig ] [64/3461] Completed AEI in 0.4s | 2.87 sym/s | Total: 22.3s | ETA: 19.7m [2026-01-30T20:15:27.265278] [INFO ] [sig ] [65/3461] Forecasting AEIS... [2026-01-30T20:15:27.265307] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-30T20:15:27.265337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-30T20:15:27.276631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-30T20:15:27.276994] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-30T20:15:27.277836] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-30T20:15:27.277888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:27.277921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:27.277948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:27.278005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:27.338705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:27.339752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:27.339838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:27.339871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:27.462244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:27.462400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:27.462443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:27.462473] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:27.466005] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-30T20:15:27.466293] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-30T20:15:27.466442] [INFO ] [sig ] AEIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:27.609197] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AEIS.txt [2026-01-30T20:15:27.609334] [INFO ] [sig ] [65/3461] Completed AEIS in 0.3s | 2.87 sym/s | Total: 22.6s | ETA: 19.7m [2026-01-30T20:15:27.609374] [INFO ] [sig ] [66/3461] Forecasting AEM... [2026-01-30T20:15:27.609403] [INFO ] [sig ] Generating forecast for: AEM [2026-01-30T20:15:27.609434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-30T20:15:27.621120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-30T20:15:27.621413] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-30T20:15:27.622237] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-30T20:15:27.622299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:27.622332] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:27.622359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:27.622415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:27.683948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:27.684762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:27.684847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:27.684881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:27.812953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:27.813110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:27.813151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:27.813179] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:27.816651] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-01-30T20:15:27.816929] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-30T20:15:27.817059] [INFO ] [sig ] AEM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:27.985172] [INFO ] [LOCAL ] Saved forecast: AEM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEM.txt [2026-01-30T20:15:27.985339] [INFO ] [sig ] [66/3461] Completed AEM in 0.4s | 2.87 sym/s | Total: 23.0s | ETA: 19.7m [2026-01-30T20:15:27.985381] [INFO ] [sig ] [67/3461] Forecasting AEO... [2026-01-30T20:15:27.985413] [INFO ] [sig ] Generating forecast for: AEO [2026-01-30T20:15:27.985445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-30T20:15:27.998347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-30T20:15:27.998932] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-30T20:15:27.999824] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-30T20:15:27.999880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:27.999914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:27.999943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:28.000002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:28.057889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:28.062199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:28.062297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:28.062332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:28.185212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:28.185361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:28.185408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:28.185442] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:28.188915] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=33.68%) [2026-01-30T20:15:28.189195] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-30T20:15:28.189329] [INFO ] [sig ] AEO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:28.334496] [INFO ] [LOCAL ] Saved forecast: AEO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AEO.txt [2026-01-30T20:15:28.334663] [INFO ] [sig ] [67/3461] Completed AEO in 0.3s | 2.87 sym/s | Total: 23.4s | ETA: 19.7m [2026-01-30T20:15:28.334709] [INFO ] [sig ] [68/3461] Forecasting AEP... [2026-01-30T20:15:28.334739] [INFO ] [sig ] Generating forecast for: AEP [2026-01-30T20:15:28.334770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-30T20:15:28.347131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-30T20:15:28.347487] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-30T20:15:28.348369] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-30T20:15:28.348423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:28.348455] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:28.348482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:28.348538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:28.413275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:28.414244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:28.414331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:28.414364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:28.535724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:28.535935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:28.535981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:28.536009] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:28.539488] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-01-30T20:15:28.539792] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-30T20:15:28.539926] [INFO ] [sig ] AEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:28.682320] [INFO ] [LOCAL ] Saved forecast: AEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AEP.txt [2026-01-30T20:15:28.682479] [INFO ] [sig ] [68/3461] Completed AEP in 0.3s | 2.87 sym/s | Total: 23.7s | ETA: 19.7m [2026-01-30T20:15:28.682522] [INFO ] [sig ] [69/3461] Forecasting AES... [2026-01-30T20:15:28.682553] [INFO ] [sig ] Generating forecast for: AES [2026-01-30T20:15:28.682601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-30T20:15:28.696064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-30T20:15:28.696446] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-30T20:15:28.697293] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-30T20:15:28.697346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:28.697379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:28.697405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:28.697461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:28.760518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:28.761607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:28.761706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:28.761745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:28.911710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:28.911865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:28.911906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:28.911934] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:28.915459] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-01-30T20:15:28.915803] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-30T20:15:28.915936] [INFO ] [sig ] AES: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:29.061152] [INFO ] [LOCAL ] Saved forecast: AES 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AES.txt [2026-01-30T20:15:29.061286] [INFO ] [sig ] [69/3461] Completed AES in 0.4s | 2.86 sym/s | Total: 24.1s | ETA: 19.7m [2026-01-30T20:15:29.061331] [INFO ] [sig ] [70/3461] Forecasting AESI... [2026-01-30T20:15:29.061362] [INFO ] [sig ] Generating forecast for: AESI [2026-01-30T20:15:29.061392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-30T20:15:29.073371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-30T20:15:29.073721] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-30T20:15:29.074557] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-30T20:15:29.074628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:29.074661] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:29.074688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:29.074744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:29.133827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:29.134819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:29.134910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:29.134943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:29.256057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:29.256204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:29.256244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:29.256272] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:29.259721] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-30T20:15:29.260009] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-30T20:15:29.260146] [INFO ] [sig ] AESI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:29.403283] [INFO ] [LOCAL ] Saved forecast: AESI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AESI.txt [2026-01-30T20:15:29.403424] [INFO ] [sig ] [70/3461] Completed AESI in 0.3s | 2.87 sym/s | Total: 24.4s | ETA: 19.7m [2026-01-30T20:15:29.403468] [INFO ] [sig ] [71/3461] Forecasting AEVA... [2026-01-30T20:15:29.403500] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-30T20:15:29.403531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-30T20:15:29.415476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-30T20:15:29.415821] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-30T20:15:29.416728] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-30T20:15:29.416784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:29.416817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:29.416845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:29.416905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:29.474516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:29.475225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:29.475305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:29.475337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:29.597433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:29.597625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:29.597669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:29.597697] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:29.601255] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-30T20:15:29.601648] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-30T20:15:29.601795] [INFO ] [sig ] AEVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:29.750333] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AEVA.txt [2026-01-30T20:15:29.750483] [INFO ] [sig ] [71/3461] Completed AEVA in 0.3s | 2.87 sym/s | Total: 24.8s | ETA: 19.7m [2026-01-30T20:15:29.750524] [INFO ] [sig ] [72/3461] Forecasting AEYE... [2026-01-30T20:15:29.750555] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-30T20:15:29.750602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-30T20:15:29.761799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-30T20:15:29.762123] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-30T20:15:29.762940] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-30T20:15:29.762992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:29.763023] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:29.763050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:29.763106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:29.820812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:29.821674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:29.821759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:29.821792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:29.940793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:29.940939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:29.940984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:29.941013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:29.944387] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-30T20:15:29.944690] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-30T20:15:29.944820] [INFO ] [sig ] AEYE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:30.089553] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AEYE.txt [2026-01-30T20:15:30.089735] [INFO ] [sig ] [72/3461] Completed AEYE in 0.3s | 2.87 sym/s | Total: 25.1s | ETA: 19.7m [2026-01-30T20:15:30.089776] [INFO ] [sig ] [73/3461] Forecasting AFB... [2026-01-30T20:15:30.089808] [INFO ] [sig ] Generating forecast for: AFB [2026-01-30T20:15:30.089837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-30T20:15:30.102337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-30T20:15:30.102702] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-30T20:15:30.103526] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-30T20:15:30.103605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:30.103645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:30.103672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:30.103730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:30.166520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:30.167322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:30.167413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:30.167454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:30.289814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:30.289980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:30.290038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:30.290068] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:30.293558] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-01-30T20:15:30.293886] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-30T20:15:30.294019] [INFO ] [sig ] AFB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:30.439290] [INFO ] [LOCAL ] Saved forecast: AFB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AFB.txt [2026-01-30T20:15:30.439451] [INFO ] [sig ] [73/3461] Completed AFB in 0.3s | 2.87 sym/s | Total: 25.5s | ETA: 19.7m [2026-01-30T20:15:30.439493] [INFO ] [sig ] [74/3461] Forecasting AFCG... [2026-01-30T20:15:30.439522] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-30T20:15:30.439552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-30T20:15:30.452096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-30T20:15:30.452486] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-30T20:15:30.453374] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-30T20:15:30.453427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:30.453458] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:30.453484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:30.453540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:30.520595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:30.521633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:30.521743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:30.521779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:30.648228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:30.648394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:30.648437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:30.648466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:30.651963] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-01-30T20:15:30.652262] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-30T20:15:30.652399] [INFO ] [sig ] AFCG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:30.794394] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AFCG.txt [2026-01-30T20:15:30.794524] [INFO ] [sig ] [74/3461] Completed AFCG in 0.4s | 2.87 sym/s | Total: 25.8s | ETA: 19.7m [2026-01-30T20:15:30.794605] [INFO ] [sig ] [75/3461] Forecasting AFG... [2026-01-30T20:15:30.794638] [INFO ] [sig ] Generating forecast for: AFG [2026-01-30T20:15:30.794667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-30T20:15:30.809894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-30T20:15:30.810195] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-30T20:15:30.811085] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-30T20:15:30.811138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:30.811170] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:30.811197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:30.811252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:30.868427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:30.869120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:30.869197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:30.869230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:30.993484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:30.993661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:30.993706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:30.993737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:30.997199] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-01-30T20:15:30.997509] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-30T20:15:30.997674] [INFO ] [sig ] AFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:31.140706] [INFO ] [LOCAL ] Saved forecast: AFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AFG.txt [2026-01-30T20:15:31.140848] [INFO ] [sig ] [75/3461] Completed AFG in 0.3s | 2.87 sym/s | Total: 26.2s | ETA: 19.7m [2026-01-30T20:15:31.140887] [INFO ] [sig ] [76/3461] Forecasting AFGC... [2026-01-30T20:15:31.140918] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-30T20:15:31.140946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-30T20:15:31.152977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-30T20:15:31.153309] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-30T20:15:31.154227] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-30T20:15:31.154288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:31.154320] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:31.154348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:31.154404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:31.214442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:31.215411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:31.215496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:31.215528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:31.326562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:31.326731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:31.326772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:31.326800] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:31.330302] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-01-30T20:15:31.330640] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-30T20:15:31.330773] [INFO ] [sig ] AFGC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:31.471501] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AFGC.txt [2026-01-30T20:15:31.471655] [INFO ] [sig ] [76/3461] Completed AFGC in 0.3s | 2.87 sym/s | Total: 26.5s | ETA: 19.7m [2026-01-30T20:15:31.471697] [INFO ] [sig ] [77/3461] Forecasting AFL... [2026-01-30T20:15:31.471728] [INFO ] [sig ] Generating forecast for: AFL [2026-01-30T20:15:31.471758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-30T20:15:31.483785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-30T20:15:31.484101] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-30T20:15:31.484928] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-30T20:15:31.484981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:31.485023] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:31.485052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:31.485109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:31.543252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:31.544030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:31.544111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:31.544144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:31.662230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:31.662385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:31.662427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:31.662460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:31.666550] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-30T20:15:31.666869] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-30T20:15:31.667009] [INFO ] [sig ] AFL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:31.812326] [INFO ] [LOCAL ] Saved forecast: AFL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AFL.txt [2026-01-30T20:15:31.812509] [INFO ] [sig ] [77/3461] Completed AFL in 0.3s | 2.87 sym/s | Total: 26.8s | ETA: 19.7m [2026-01-30T20:15:31.812559] [INFO ] [sig ] [78/3461] Forecasting AFRI... [2026-01-30T20:15:31.812612] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-30T20:15:31.812645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-30T20:15:31.822944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-30T20:15:31.823206] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-30T20:15:31.824172] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-30T20:15:31.824224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:31.824255] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:31.824309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:31.824367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:31.884201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:31.884988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:31.885068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:31.885100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:31.984663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:31.984806] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:15:31.984847] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:31.984876] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:31.988840] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=65.28%) [2026-01-30T20:15:31.989207] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-30T20:15:31.989372] [INFO ] [sig ] AFRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:32.129758] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AFRI.txt [2026-01-30T20:15:32.129885] [INFO ] [sig ] [78/3461] Completed AFRI in 0.3s | 2.87 sym/s | Total: 27.2s | ETA: 19.6m [2026-01-30T20:15:32.129924] [INFO ] [sig ] [79/3461] Forecasting AFRM... [2026-01-30T20:15:32.129955] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-30T20:15:32.129985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-30T20:15:32.141025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-30T20:15:32.141331] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-30T20:15:32.142151] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-30T20:15:32.142207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:32.142240] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:32.142266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:32.142322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:32.199140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:32.199863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:32.199941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:32.199974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:32.321860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:32.321993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:32.322032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:32.322062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:32.325420] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-30T20:15:32.325723] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-30T20:15:32.325851] [INFO ] [sig ] AFRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:32.466208] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AFRM.txt [2026-01-30T20:15:32.466346] [INFO ] [sig ] [79/3461] Completed AFRM in 0.3s | 2.87 sym/s | Total: 27.5s | ETA: 19.6m [2026-01-30T20:15:32.466387] [INFO ] [sig ] [80/3461] Forecasting AFYA... [2026-01-30T20:15:32.466416] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-30T20:15:32.466445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-30T20:15:32.477835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-30T20:15:32.478166] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-30T20:15:32.479007] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-30T20:15:32.479058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:32.479090] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:32.479117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:32.479173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:32.537461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:32.538229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:32.538308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:32.538341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:32.654516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:32.654671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:32.654712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:32.654740] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:32.658204] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-30T20:15:32.658507] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-30T20:15:32.658667] [INFO ] [sig ] AFYA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:32.799799] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AFYA.txt [2026-01-30T20:15:32.799939] [INFO ] [sig ] [80/3461] Completed AFYA in 0.3s | 2.88 sym/s | Total: 27.8s | ETA: 19.6m [2026-01-30T20:15:32.799980] [INFO ] [sig ] [81/3461] Forecasting AG... [2026-01-30T20:15:32.800015] [INFO ] [sig ] Generating forecast for: AG [2026-01-30T20:15:32.800045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-30T20:15:32.812510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-30T20:15:32.812828] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-30T20:15:32.813653] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-30T20:15:32.813708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:32.813742] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:32.813770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:32.813828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:32.872258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:32.873085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:32.873164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:32.873196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:32.995783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:32.995929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:32.995970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:32.996000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:32.999557] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-01-30T20:15:32.999864] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-30T20:15:33.000001] [INFO ] [sig ] AG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:33.141923] [INFO ] [LOCAL ] Saved forecast: AG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AG.txt [2026-01-30T20:15:33.142040] [INFO ] [sig ] [81/3461] Completed AG in 0.3s | 2.88 sym/s | Total: 28.2s | ETA: 19.6m [2026-01-30T20:15:33.142078] [INFO ] [sig ] [82/3461] Forecasting AGCO... [2026-01-30T20:15:33.142107] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-30T20:15:33.142136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-30T20:15:33.154054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-30T20:15:33.154337] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-30T20:15:33.155207] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-30T20:15:33.155261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:33.155294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:33.155323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:33.155381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:33.212267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:33.213131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:33.213212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:33.213245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:33.329768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:33.329884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:33.329922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:33.329952] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:33.333284] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-30T20:15:33.333568] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-30T20:15:33.333719] [INFO ] [sig ] AGCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:33.477133] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGCO.txt [2026-01-30T20:15:33.477241] [INFO ] [sig ] [82/3461] Completed AGCO in 0.3s | 2.88 sym/s | Total: 28.5s | ETA: 19.6m [2026-01-30T20:15:33.477279] [INFO ] [sig ] [83/3461] Forecasting AGD... [2026-01-30T20:15:33.477308] [INFO ] [sig ] Generating forecast for: AGD [2026-01-30T20:15:33.477337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-30T20:15:33.494341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-30T20:15:33.494723] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-30T20:15:33.495832] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-30T20:15:33.495900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:33.495948] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:33.495989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:33.496073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:33.564935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:33.565763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:33.565845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:33.565879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:33.684704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:33.684851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:33.684892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:33.684922] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:33.688369] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-01-30T20:15:33.688686] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-30T20:15:33.688821] [INFO ] [sig ] AGD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:33.830713] [INFO ] [LOCAL ] Saved forecast: AGD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGD.txt [2026-01-30T20:15:33.830837] [INFO ] [sig ] [83/3461] Completed AGD in 0.4s | 2.88 sym/s | Total: 28.9s | ETA: 19.6m [2026-01-30T20:15:33.830876] [INFO ] [sig ] [84/3461] Forecasting AGEN... [2026-01-30T20:15:33.830906] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-30T20:15:33.830944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-30T20:15:33.842398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-30T20:15:33.842726] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-30T20:15:33.843537] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-30T20:15:33.843610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:33.843645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:33.843673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:33.843731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:33.901444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:33.902342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:33.902430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:33.902463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:34.024352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:34.024480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:34.024519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:34.024561] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:34.027965] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-01-30T20:15:34.028259] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-30T20:15:34.028385] [INFO ] [sig ] AGEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:34.169668] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGEN.txt [2026-01-30T20:15:34.169783] [INFO ] [sig ] [84/3461] Completed AGEN in 0.3s | 2.88 sym/s | Total: 29.2s | ETA: 19.6m [2026-01-30T20:15:34.169822] [INFO ] [sig ] [85/3461] Forecasting AGI... [2026-01-30T20:15:34.169853] [INFO ] [sig ] Generating forecast for: AGI [2026-01-30T20:15:34.169882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-30T20:15:34.181332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-30T20:15:34.181664] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-30T20:15:34.182466] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-30T20:15:34.182520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:34.182555] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:34.182617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:34.182684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:34.242307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:34.242978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:34.243058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:34.243092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:34.364336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:34.364456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:34.364494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:34.364522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:34.367819] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-01-30T20:15:34.368116] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-30T20:15:34.368247] [INFO ] [sig ] AGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:34.519320] [INFO ] [LOCAL ] Saved forecast: AGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGI.txt [2026-01-30T20:15:34.519448] [INFO ] [sig ] [85/3461] Completed AGI in 0.3s | 2.88 sym/s | Total: 29.5s | ETA: 19.6m [2026-01-30T20:15:34.519489] [INFO ] [sig ] [86/3461] Forecasting AGIO... [2026-01-30T20:15:34.519523] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-30T20:15:34.519555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-30T20:15:34.531664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-30T20:15:34.531963] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-30T20:15:34.532816] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-30T20:15:34.532870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:34.532901] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:34.532927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:34.532985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:34.601570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:34.602909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:34.603023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:34.603075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:34.737246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:34.737415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:34.737458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:34.737486] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:34.741429] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-30T20:15:34.741834] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-30T20:15:34.741987] [INFO ] [sig ] AGIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:34.903006] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGIO.txt [2026-01-30T20:15:34.903228] [INFO ] [sig ] [86/3461] Completed AGIO in 0.4s | 2.87 sym/s | Total: 29.9s | ETA: 19.6m [2026-01-30T20:15:34.903291] [INFO ] [sig ] [87/3461] Forecasting AGM... [2026-01-30T20:15:34.903340] [INFO ] [sig ] Generating forecast for: AGM [2026-01-30T20:15:34.903386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-30T20:15:35.104024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-30T20:15:35.104343] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-30T20:15:35.105177] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-30T20:15:35.105230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:35.105262] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:35.105289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:35.105346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:35.164691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:35.165526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:35.165631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:35.165668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:35.288796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:35.288947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:35.288988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:35.289017] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:35.292429] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-30T20:15:35.292735] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-30T20:15:35.292867] [INFO ] [sig ] AGM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:35.436716] [INFO ] [LOCAL ] Saved forecast: AGM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGM.txt [2026-01-30T20:15:35.436861] [INFO ] [sig ] [87/3461] Completed AGM in 0.5s | 2.86 sym/s | Total: 30.5s | ETA: 19.7m [2026-01-30T20:15:35.436902] [INFO ] [sig ] [88/3461] Forecasting AGMH... [2026-01-30T20:15:35.436932] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-30T20:15:35.436962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-30T20:15:35.448322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-30T20:15:35.448665] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-30T20:15:35.449487] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-30T20:15:35.449541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:35.449604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:35.449644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:35.449713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:35.508742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:35.509688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:35.509796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:35.509991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:35.630355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:35.630519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:35.630590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:35.630625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:35.634403] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=64.70%) [2026-01-30T20:15:35.634708] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-30T20:15:35.634837] [INFO ] [sig ] AGMH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:35.777429] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGMH.txt [2026-01-30T20:15:35.777566] [INFO ] [sig ] [88/3461] Completed AGMH in 0.3s | 2.86 sym/s | Total: 30.8s | ETA: 19.7m [2026-01-30T20:15:35.777624] [INFO ] [sig ] [89/3461] Forecasting AGNC... [2026-01-30T20:15:35.777657] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-30T20:15:35.777689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-30T20:15:35.789903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-30T20:15:35.790229] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-30T20:15:35.791167] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-30T20:15:35.791223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:35.791259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:35.791288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:35.791349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:35.850417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:35.851208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:35.851292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:35.851327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:35.979497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:35.979681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:35.979729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:35.979762] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:35.983406] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=25.01%) [2026-01-30T20:15:35.983799] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-30T20:15:35.983949] [INFO ] [sig ] AGNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:36.129925] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGNC.txt [2026-01-30T20:15:36.130091] [INFO ] [sig ] [89/3461] Completed AGNC in 0.4s | 2.86 sym/s | Total: 31.2s | ETA: 19.7m [2026-01-30T20:15:36.130140] [INFO ] [sig ] [90/3461] Forecasting AGNCL... [2026-01-30T20:15:36.130173] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-30T20:15:36.130204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-30T20:15:36.141381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-30T20:15:36.141734] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-30T20:15:36.142617] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-30T20:15:36.142681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:36.142714] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:36.142741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:36.142807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:36.204375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:36.205143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:36.205229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:36.205263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:36.320108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:36.320260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:36.320305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:36.320334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:36.323913] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=18.59%) [2026-01-30T20:15:36.324193] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-30T20:15:36.324325] [INFO ] [sig ] AGNCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:36.467394] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGNCL.txt [2026-01-30T20:15:36.467537] [INFO ] [sig ] [90/3461] Completed AGNCL in 0.3s | 2.86 sym/s | Total: 31.5s | ETA: 19.7m [2026-01-30T20:15:36.467594] [INFO ] [sig ] [91/3461] Forecasting AGNCM... [2026-01-30T20:15:36.467628] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-30T20:15:36.467658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-30T20:15:36.480764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-30T20:15:36.481093] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-30T20:15:36.482022] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-30T20:15:36.482076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:36.482110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:36.482138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:36.482195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:36.539764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:36.540407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:36.540491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:36.540523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:36.648851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:36.649184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:36.649225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:36.649254] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:36.652721] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=45.99%) [2026-01-30T20:15:36.653004] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-30T20:15:36.653138] [INFO ] [sig ] AGNCM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:36.807979] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGNCM.txt [2026-01-30T20:15:36.808165] [INFO ] [sig ] [91/3461] Completed AGNCM in 0.3s | 2.86 sym/s | Total: 31.8s | ETA: 19.6m [2026-01-30T20:15:36.808211] [INFO ] [sig ] [92/3461] Forecasting AGNCN... [2026-01-30T20:15:36.808241] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-30T20:15:36.808271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-30T20:15:36.819838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-30T20:15:36.820153] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-30T20:15:36.821028] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-30T20:15:36.821091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:36.821125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:36.821152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:36.821209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:36.883964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:36.884734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:36.884816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:36.884848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:37.009838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:37.009978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:37.010021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:37.010049] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:37.013615] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=47.95%) [2026-01-30T20:15:37.013909] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-30T20:15:37.014046] [INFO ] [sig ] AGNCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:37.166077] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGNCN.txt [2026-01-30T20:15:37.166238] [INFO ] [sig ] [92/3461] Completed AGNCN in 0.4s | 2.86 sym/s | Total: 32.2s | ETA: 19.6m [2026-01-30T20:15:37.166280] [INFO ] [sig ] [93/3461] Forecasting AGNCO... [2026-01-30T20:15:37.166314] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-30T20:15:37.166345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-30T20:15:37.178125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-30T20:15:37.178471] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-30T20:15:37.179455] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-30T20:15:37.179508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:37.179540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:37.179567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:37.179650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:37.239840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:37.240791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:37.240881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:37.240915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:37.370458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:37.370621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:37.370663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:37.370692] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:37.374104] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-01-30T20:15:37.374390] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-30T20:15:37.374524] [INFO ] [sig ] AGNCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:37.522023] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGNCO.txt [2026-01-30T20:15:37.522189] [INFO ] [sig ] [93/3461] Completed AGNCO in 0.4s | 2.86 sym/s | Total: 32.5s | ETA: 19.6m [2026-01-30T20:15:37.522231] [INFO ] [sig ] [94/3461] Forecasting AGNCP... [2026-01-30T20:15:37.522261] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-30T20:15:37.522291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-30T20:15:37.535690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-30T20:15:37.536054] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-30T20:15:37.536919] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-30T20:15:37.536973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:37.537006] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:37.537033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:37.537089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:37.601896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:37.602811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:37.602897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:37.602931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:37.729409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:37.729570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:37.729636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:37.729665] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:37.733279] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=65.22%) [2026-01-30T20:15:37.733595] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-30T20:15:37.733733] [INFO ] [sig ] AGNCP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:37.888486] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGNCP.txt [2026-01-30T20:15:37.888667] [INFO ] [sig ] [94/3461] Completed AGNCP in 0.4s | 2.86 sym/s | Total: 32.9s | ETA: 19.6m [2026-01-30T20:15:37.888717] [INFO ] [sig ] [95/3461] Forecasting AGO... [2026-01-30T20:15:37.888754] [INFO ] [sig ] Generating forecast for: AGO [2026-01-30T20:15:37.888786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-30T20:15:37.900323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-30T20:15:37.900694] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-30T20:15:37.901599] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-30T20:15:37.901686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:37.901721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:37.901749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:37.901807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:37.964209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:37.965115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:37.965200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:37.965234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:38.093716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:38.093875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:38.093917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:38.093957] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:38.097619] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-30T20:15:38.097917] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-30T20:15:38.098050] [INFO ] [sig ] AGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:38.252586] [INFO ] [LOCAL ] Saved forecast: AGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGO.txt [2026-01-30T20:15:38.252733] [INFO ] [sig ] [95/3461] Completed AGO in 0.4s | 2.85 sym/s | Total: 33.3s | ETA: 19.7m [2026-01-30T20:15:38.252776] [INFO ] [sig ] [96/3461] Forecasting AGRO... [2026-01-30T20:15:38.252807] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-30T20:15:38.252852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-30T20:15:38.265135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-30T20:15:38.265496] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-30T20:15:38.266359] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-30T20:15:38.266412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:38.266445] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:38.266472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:38.266530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:38.328001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:38.328837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:38.328920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:38.328959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:38.455115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:38.455274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:38.455314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:38.455344] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:38.459268] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-30T20:15:38.459563] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-30T20:15:38.459719] [INFO ] [sig ] AGRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:38.615705] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGRO.txt [2026-01-30T20:15:38.615900] [INFO ] [sig ] [96/3461] Completed AGRO in 0.4s | 2.85 sym/s | Total: 33.6s | ETA: 19.7m [2026-01-30T20:15:38.615949] [INFO ] [sig ] [97/3461] Forecasting AGX... [2026-01-30T20:15:38.615981] [INFO ] [sig ] Generating forecast for: AGX [2026-01-30T20:15:38.616020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-30T20:15:38.629053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-30T20:15:38.629449] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-30T20:15:38.630398] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-30T20:15:38.630452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:38.630484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:38.630509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:38.630606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:38.692569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:38.693528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:38.693651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:38.693689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:38.815499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:38.815691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:38.815742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:38.815772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:38.819342] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-01-30T20:15:38.819662] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-30T20:15:38.819805] [INFO ] [sig ] AGX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:38.969612] [INFO ] [LOCAL ] Saved forecast: AGX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGX.txt [2026-01-30T20:15:38.969759] [INFO ] [sig ] [97/3461] Completed AGX in 0.4s | 2.85 sym/s | Total: 34.0s | ETA: 19.6m [2026-01-30T20:15:38.969800] [INFO ] [sig ] [98/3461] Forecasting AGYS... [2026-01-30T20:15:38.969831] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-30T20:15:38.969862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-30T20:15:38.982081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-30T20:15:38.982433] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-30T20:15:38.983338] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-30T20:15:38.983392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:38.983424] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:38.983452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:38.983509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:39.043845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:39.044892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:39.044978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:39.045012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:39.170181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:39.170345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:39.170428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:39.170458] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:39.174390] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-30T20:15:39.174701] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-30T20:15:39.174838] [INFO ] [sig ] AGYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:39.319544] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AGYS.txt [2026-01-30T20:15:39.319697] [INFO ] [sig ] [98/3461] Completed AGYS in 0.3s | 2.85 sym/s | Total: 34.3s | ETA: 19.6m [2026-01-30T20:15:39.319737] [INFO ] [sig ] [99/3461] Forecasting AGZD... [2026-01-30T20:15:39.319767] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-30T20:15:39.319798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-30T20:15:39.331541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-30T20:15:39.331866] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-30T20:15:39.332708] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-30T20:15:39.332768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:39.332800] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:39.332828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:39.332885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:39.402862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:39.404074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:39.404182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:39.404235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:39.521105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:39.521264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:39.521305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:39.521334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:39.524740] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-30T20:15:39.525015] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-30T20:15:39.525145] [INFO ] [sig ] AGZD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:39.667149] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AGZD.txt [2026-01-30T20:15:39.667308] [INFO ] [sig ] [99/3461] Completed AGZD in 0.3s | 2.85 sym/s | Total: 34.7s | ETA: 19.6m [2026-01-30T20:15:39.667349] [INFO ] [sig ] [100/3461] Forecasting AHCO... [2026-01-30T20:15:39.667378] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-30T20:15:39.667410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-30T20:15:39.678884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-30T20:15:39.679233] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-30T20:15:39.680097] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-30T20:15:39.680149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:39.680181] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:39.680208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:39.680264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:39.737697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:39.738544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:39.738658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:39.738700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:39.854473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:39.854638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:39.854681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:39.854710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:39.858136] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-01-30T20:15:39.858423] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-30T20:15:39.858563] [INFO ] [sig ] AHCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:40.002459] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AHCO.txt [2026-01-30T20:15:40.002605] [INFO ] [sig ] [100/3461] Completed AHCO in 0.3s | 2.85 sym/s | Total: 35.0s | ETA: 19.6m [2026-01-30T20:15:40.002650] [INFO ] [sig ] [101/3461] Forecasting AHH... [2026-01-30T20:15:40.002689] [INFO ] [sig ] Generating forecast for: AHH [2026-01-30T20:15:40.002726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-30T20:15:40.013956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-30T20:15:40.014256] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-30T20:15:40.015074] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-30T20:15:40.015135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:40.015168] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:40.015195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:40.015251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:40.073053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:40.073976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:40.074082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:40.074130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:40.198445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:40.198659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:40.198713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:40.198748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:40.202493] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=38.29%) [2026-01-30T20:15:40.202813] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-30T20:15:40.202947] [INFO ] [sig ] AHH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:40.350926] [INFO ] [LOCAL ] Saved forecast: AHH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AHH.txt [2026-01-30T20:15:40.351085] [INFO ] [sig ] [101/3461] Completed AHH in 0.3s | 2.86 sym/s | Total: 35.4s | ETA: 19.6m [2026-01-30T20:15:40.351126] [INFO ] [sig ] [102/3461] Forecasting AI... [2026-01-30T20:15:40.351154] [INFO ] [sig ] Generating forecast for: AI [2026-01-30T20:15:40.351233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-30T20:15:40.362945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-30T20:15:40.363278] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-30T20:15:40.364132] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-30T20:15:40.364185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:40.364217] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:40.364244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:40.364310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:40.421841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:40.422755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:40.422850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:40.422884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:40.549316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:40.549475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:40.549517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:40.549546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:40.553084] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-30T20:15:40.553389] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-30T20:15:40.553524] [INFO ] [sig ] AI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:40.696309] [INFO ] [LOCAL ] Saved forecast: AI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AI.txt [2026-01-30T20:15:40.696485] [INFO ] [sig ] [102/3461] Completed AI in 0.3s | 2.86 sym/s | Total: 35.7s | ETA: 19.6m [2026-01-30T20:15:40.696528] [INFO ] [sig ] [103/3461] Forecasting AIA... [2026-01-30T20:15:40.696558] [INFO ] [sig ] Generating forecast for: AIA [2026-01-30T20:15:40.696615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-30T20:15:40.708209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-30T20:15:40.708599] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-30T20:15:40.709422] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-30T20:15:40.709475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:40.709507] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:40.709534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:40.709608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:40.777826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:40.778725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:40.778806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:40.778839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:40.899600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:40.899757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:40.899800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:40.899830] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:40.903271] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-30T20:15:40.903554] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-30T20:15:40.903712] [INFO ] [sig ] AIA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:41.046056] [INFO ] [LOCAL ] Saved forecast: AIA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIA.txt [2026-01-30T20:15:41.046211] [INFO ] [sig ] [103/3461] Completed AIA in 0.3s | 2.86 sym/s | Total: 36.1s | ETA: 19.6m [2026-01-30T20:15:41.046250] [INFO ] [sig ] [104/3461] Forecasting AIG... [2026-01-30T20:15:41.046279] [INFO ] [sig ] Generating forecast for: AIG [2026-01-30T20:15:41.046313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-30T20:15:41.057648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-30T20:15:41.057980] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-30T20:15:41.058857] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-30T20:15:41.058909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:41.058940] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:41.058966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:41.059023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:41.119368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:41.120472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:41.120556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:41.120606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:41.252374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:41.252528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:41.252584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:41.252617] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:41.256229] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-30T20:15:41.256504] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-30T20:15:41.256666] [INFO ] [sig ] AIG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:41.403934] [INFO ] [LOCAL ] Saved forecast: AIG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIG.txt [2026-01-30T20:15:41.404091] [INFO ] [sig ] [104/3461] Completed AIG in 0.4s | 2.85 sym/s | Total: 36.4s | ETA: 19.6m [2026-01-30T20:15:41.404136] [INFO ] [sig ] [105/3461] Forecasting AIMD... [2026-01-30T20:15:41.404167] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-30T20:15:41.404198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-30T20:15:41.416500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-30T20:15:41.416842] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-30T20:15:41.417657] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-30T20:15:41.417712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:41.417745] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:41.417771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:41.417828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:41.492786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:41.493959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:41.494068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:41.494116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:41.619760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:41.619918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:41.619960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:41.619989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:41.623489] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-30T20:15:41.623833] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-30T20:15:41.623976] [INFO ] [sig ] AIMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:41.770798] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIMD.txt [2026-01-30T20:15:41.770956] [INFO ] [sig ] [105/3461] Completed AIMD in 0.4s | 2.85 sym/s | Total: 36.8s | ETA: 19.6m [2026-01-30T20:15:41.770997] [INFO ] [sig ] [106/3461] Forecasting AIO... [2026-01-30T20:15:41.771027] [INFO ] [sig ] Generating forecast for: AIO [2026-01-30T20:15:41.771059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-30T20:15:41.782369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-30T20:15:41.782742] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-30T20:15:41.783598] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-30T20:15:41.783668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:41.783701] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:41.783728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:41.783785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:41.843118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:41.844016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:41.844100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:41.844133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:41.968748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:41.969025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:41.969077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:41.969107] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:41.972691] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-01-30T20:15:41.973017] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-30T20:15:41.973192] [INFO ] [sig ] AIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:42.119689] [INFO ] [LOCAL ] Saved forecast: AIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AIO.txt [2026-01-30T20:15:42.119873] [INFO ] [sig ] [106/3461] Completed AIO in 0.3s | 2.85 sym/s | Total: 37.1s | ETA: 19.6m [2026-01-30T20:15:42.119928] [INFO ] [sig ] [107/3461] Forecasting AIP... [2026-01-30T20:15:42.119965] [INFO ] [sig ] Generating forecast for: AIP [2026-01-30T20:15:42.120012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-30T20:15:42.131922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-30T20:15:42.132356] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-30T20:15:42.133419] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-30T20:15:42.133475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:42.133506] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:42.133533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:42.133610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:42.199067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:42.200208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:42.200338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:42.200384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:42.332021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:42.332155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:42.332195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:42.332223] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:42.335691] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=48.29%) [2026-01-30T20:15:42.335978] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-30T20:15:42.336110] [INFO ] [sig ] AIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:42.492122] [INFO ] [LOCAL ] Saved forecast: AIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIP.txt [2026-01-30T20:15:42.492289] [INFO ] [sig ] [107/3461] Completed AIP in 0.4s | 2.85 sym/s | Total: 37.5s | ETA: 19.6m [2026-01-30T20:15:42.492331] [INFO ] [sig ] [108/3461] Forecasting AIPI... [2026-01-30T20:15:42.492360] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-30T20:15:42.492393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-30T20:15:42.507365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-30T20:15:42.508028] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-30T20:15:42.509254] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-30T20:15:42.509324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:42.509371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:42.509412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:42.509501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:42.570759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:42.571868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:42.571953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:42.571987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:42.696277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:42.696467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:42.696532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:42.696563] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:42.700786] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-30T20:15:42.701072] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-30T20:15:42.701204] [INFO ] [sig ] AIPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:42.845489] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIPI.txt [2026-01-30T20:15:42.845667] [INFO ] [sig ] [108/3461] Completed AIPI in 0.4s | 2.85 sym/s | Total: 37.9s | ETA: 19.6m [2026-01-30T20:15:42.845710] [INFO ] [sig ] [109/3461] Forecasting AIQ... [2026-01-30T20:15:42.845740] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-30T20:15:42.845773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-30T20:15:42.857437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-30T20:15:42.857842] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-30T20:15:42.858698] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-30T20:15:42.858751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:42.858783] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:42.858808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:42.858865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:42.916810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:42.917698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:42.917784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:42.917816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:43.048506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:43.048679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:43.048725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:43.048760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:43.052314] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-01-30T20:15:43.052613] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-30T20:15:43.052747] [INFO ] [sig ] AIQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:43.198589] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AIQ.txt [2026-01-30T20:15:43.198750] [INFO ] [sig ] [109/3461] Completed AIQ in 0.4s | 2.85 sym/s | Total: 38.2s | ETA: 19.6m [2026-01-30T20:15:43.198797] [INFO ] [sig ] [110/3461] Forecasting AIRG... [2026-01-30T20:15:43.198833] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-30T20:15:43.198866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-30T20:15:43.210744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-30T20:15:43.211097] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-30T20:15:43.211943] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-30T20:15:43.212002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:43.212045] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:43.212080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:43.212138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:43.285613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:43.286655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:43.286779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:43.286822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:43.413918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:43.414055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:43.414096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:43.414126] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:43.417772] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-01-30T20:15:43.418271] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-30T20:15:43.418552] [INFO ] [sig ] AIRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:43.563498] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIRG.txt [2026-01-30T20:15:43.563664] [INFO ] [sig ] [110/3461] Completed AIRG in 0.4s | 2.85 sym/s | Total: 38.6s | ETA: 19.6m [2026-01-30T20:15:43.563706] [INFO ] [sig ] [111/3461] Forecasting AIRJ... [2026-01-30T20:15:43.563736] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-30T20:15:43.563770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-30T20:15:43.574408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-30T20:15:43.574740] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-30T20:15:43.575537] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-30T20:15:43.575607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:43.575640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:43.575667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:43.575723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:43.633957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:43.634867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:43.634954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:43.634987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:43.753188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:43.753345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:43.753386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:43.753414] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:43.756905] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-30T20:15:43.757199] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-30T20:15:43.757334] [INFO ] [sig ] AIRJ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:43.916006] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AIRJ.txt [2026-01-30T20:15:43.916195] [INFO ] [sig ] [111/3461] Completed AIRJ in 0.4s | 2.85 sym/s | Total: 38.9s | ETA: 19.6m [2026-01-30T20:15:43.916248] [INFO ] [sig ] [112/3461] Forecasting AIRS... [2026-01-30T20:15:43.916289] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-30T20:15:43.916328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-30T20:15:43.928229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-30T20:15:43.928639] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-30T20:15:43.929665] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-30T20:15:43.929761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:43.929811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:43.929844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:43.929905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:43.992778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:43.993665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:43.993750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:43.993784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:44.123298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:44.123459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:44.123501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:44.123531] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:44.127159] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-01-30T20:15:44.127504] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-30T20:15:44.127675] [INFO ] [sig ] AIRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:44.281008] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AIRS.txt [2026-01-30T20:15:44.281193] [INFO ] [sig ] [112/3461] Completed AIRS in 0.4s | 2.85 sym/s | Total: 39.3s | ETA: 19.6m [2026-01-30T20:15:44.281235] [INFO ] [sig ] [113/3461] Forecasting AISP... [2026-01-30T20:15:44.281266] [INFO ] [sig ] Generating forecast for: AISP [2026-01-30T20:15:44.281294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-30T20:15:44.293883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-30T20:15:44.294454] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-30T20:15:44.295339] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-30T20:15:44.295397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:44.295432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:44.295459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:44.295518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:44.355709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:44.356618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:44.356703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:44.356737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:44.480344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:44.480498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:44.480540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:44.480587] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:44.484064] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-30T20:15:44.484347] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-30T20:15:44.484483] [INFO ] [sig ] AISP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:44.634156] [INFO ] [LOCAL ] Saved forecast: AISP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AISP.txt [2026-01-30T20:15:44.634313] [INFO ] [sig ] [113/3461] Completed AISP in 0.4s | 2.85 sym/s | Total: 39.7s | ETA: 19.6m [2026-01-30T20:15:44.634356] [INFO ] [sig ] [114/3461] Forecasting AIZN... [2026-01-30T20:15:44.634387] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-30T20:15:44.634418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-30T20:15:44.646546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-30T20:15:44.646935] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-30T20:15:44.647989] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-30T20:15:44.648045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:44.648109] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:44.648138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:44.648196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:44.708986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:44.709726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:44.709824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:44.709859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:44.824338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:44.824493] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:15:44.824532] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:44.824562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:44.828140] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-30T20:15:44.828420] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-30T20:15:44.828552] [INFO ] [sig ] AIZN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:44.982406] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AIZN.txt [2026-01-30T20:15:44.982597] [INFO ] [sig ] [114/3461] Completed AIZN in 0.3s | 2.85 sym/s | Total: 40.0s | ETA: 19.6m [2026-01-30T20:15:44.982641] [INFO ] [sig ] [115/3461] Forecasting AJG... [2026-01-30T20:15:44.982674] [INFO ] [sig ] Generating forecast for: AJG [2026-01-30T20:15:44.982705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-30T20:15:44.995132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-30T20:15:44.995430] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-30T20:15:44.996473] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-30T20:15:44.996528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:44.996561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:44.996606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:44.996664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:45.053714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:45.054450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:45.054536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:45.054568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:45.185046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:45.185202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:45.185276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:45.185306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:45.188809] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-01-30T20:15:45.189111] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-30T20:15:45.189265] [INFO ] [sig ] AJG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:45.331815] [INFO ] [LOCAL ] Saved forecast: AJG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AJG.txt [2026-01-30T20:15:45.331954] [INFO ] [sig ] [115/3461] Completed AJG in 0.3s | 2.85 sym/s | Total: 40.4s | ETA: 19.6m [2026-01-30T20:15:45.331994] [INFO ] [sig ] [116/3461] Forecasting AKAM... [2026-01-30T20:15:45.332224] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-30T20:15:45.332255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-30T20:15:45.348144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-30T20:15:45.348710] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-30T20:15:45.350017] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-30T20:15:45.350087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:45.350131] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:45.350169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:45.350251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:45.415252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:45.416285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:45.416378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:45.416411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:45.537446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:45.537630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:45.537673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:45.537702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:45.541288] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=37.20%) [2026-01-30T20:15:45.541594] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-30T20:15:45.541731] [INFO ] [sig ] AKAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:45.684590] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AKAM.txt [2026-01-30T20:15:45.684755] [INFO ] [sig ] [116/3461] Completed AKAM in 0.4s | 2.85 sym/s | Total: 40.7s | ETA: 19.6m [2026-01-30T20:15:45.684797] [INFO ] [sig ] [117/3461] Forecasting AKBA... [2026-01-30T20:15:45.684828] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-30T20:15:45.684859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-30T20:15:45.696998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-30T20:15:45.697373] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-30T20:15:45.698253] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-30T20:15:45.698305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:45.698337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:45.698364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:45.698421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:45.756526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:45.757424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:45.757510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:45.757543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:45.890180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:45.890360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:45.890410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:45.890440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:45.894057] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-30T20:15:45.894356] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-30T20:15:45.894501] [INFO ] [sig ] AKBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:46.041279] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AKBA.txt [2026-01-30T20:15:46.041436] [INFO ] [sig ] [117/3461] Completed AKBA in 0.4s | 2.85 sym/s | Total: 41.1s | ETA: 19.6m [2026-01-30T20:15:46.041476] [INFO ] [sig ] [118/3461] Forecasting AL... [2026-01-30T20:15:46.041507] [INFO ] [sig ] Generating forecast for: AL [2026-01-30T20:15:46.041538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-30T20:15:46.053757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-30T20:15:46.054267] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-30T20:15:46.055088] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-30T20:15:46.055141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:46.055173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:46.055199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:46.055256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:46.116409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:46.117352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:46.117438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:46.117472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:46.242857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:46.242988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:46.243029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:46.243057] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:46.246829] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=91.75%) [2026-01-30T20:15:46.247110] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-30T20:15:46.247239] [INFO ] [sig ] AL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:46.396201] [INFO ] [LOCAL ] Saved forecast: AL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AL.txt [2026-01-30T20:15:46.396358] [INFO ] [sig ] [118/3461] Completed AL in 0.4s | 2.85 sym/s | Total: 41.4s | ETA: 19.6m [2026-01-30T20:15:46.396398] [INFO ] [sig ] [119/3461] Forecasting ALAB... [2026-01-30T20:15:46.396429] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-30T20:15:46.396497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-30T20:15:46.408192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-30T20:15:46.408592] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-30T20:15:46.409663] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-30T20:15:46.409717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:46.409756] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:46.409788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:46.409859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:46.469230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:46.470071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:46.470152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:46.470185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:46.596496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:46.596673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:46.596716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:46.596762] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:46.600487] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: DOWN (p=20.41%) [2026-01-30T20:15:46.600850] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-30T20:15:46.601000] [INFO ] [sig ] ALAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:46.760719] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALAB.txt [2026-01-30T20:15:46.760895] [INFO ] [sig ] [119/3461] Completed ALAB in 0.4s | 2.85 sym/s | Total: 41.8s | ETA: 19.6m [2026-01-30T20:15:46.760943] [INFO ] [sig ] [120/3461] Forecasting ALB... [2026-01-30T20:15:46.760981] [INFO ] [sig ] Generating forecast for: ALB [2026-01-30T20:15:46.761015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-30T20:15:46.773305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-30T20:15:46.773743] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-30T20:15:46.774716] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-30T20:15:46.774771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:46.774806] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:46.774833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:46.774892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:46.852736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:46.854208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:46.854330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:46.854367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:46.991929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:46.992087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:46.992130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:46.992160] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:46.996167] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-30T20:15:46.996481] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-30T20:15:46.996652] [INFO ] [sig ] ALB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:47.149217] [INFO ] [LOCAL ] Saved forecast: ALB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALB.txt [2026-01-30T20:15:47.149396] [INFO ] [sig ] [120/3461] Completed ALB in 0.4s | 2.85 sym/s | Total: 42.2s | ETA: 19.6m [2026-01-30T20:15:47.149442] [INFO ] [sig ] [121/3461] Forecasting ALC... [2026-01-30T20:15:47.149472] [INFO ] [sig ] Generating forecast for: ALC [2026-01-30T20:15:47.149506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-30T20:15:47.163728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-30T20:15:47.164173] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-30T20:15:47.165188] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-30T20:15:47.165244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:47.165277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:47.165305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:47.165376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:47.225661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:47.226681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:47.226813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:47.226846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:47.361438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:47.361624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:47.361668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:47.361695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:47.365776] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-30T20:15:47.366383] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-30T20:15:47.366563] [INFO ] [sig ] ALC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:47.540048] [INFO ] [LOCAL ] Saved forecast: ALC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALC.txt [2026-01-30T20:15:47.540218] [INFO ] [sig ] [121/3461] Completed ALC in 0.4s | 2.84 sym/s | Total: 42.6s | ETA: 19.6m [2026-01-30T20:15:47.540261] [INFO ] [sig ] [122/3461] Forecasting ALCO... [2026-01-30T20:15:47.540294] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-30T20:15:47.540333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-30T20:15:47.552251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-30T20:15:47.552665] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-30T20:15:47.553532] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-30T20:15:47.553612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:47.553647] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:47.553674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:47.553730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:47.620060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:47.621187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:47.621303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:47.621339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:47.757670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:47.757843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:47.757885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:47.757915] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:47.761968] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=67.24%) [2026-01-30T20:15:47.762286] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-30T20:15:47.762643] [INFO ] [sig ] ALCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:47.909130] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALCO.txt [2026-01-30T20:15:47.909286] [INFO ] [sig ] [122/3461] Completed ALCO in 0.4s | 2.84 sym/s | Total: 42.9s | ETA: 19.6m [2026-01-30T20:15:47.909327] [INFO ] [sig ] [123/3461] Forecasting ALDX... [2026-01-30T20:15:47.909358] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-30T20:15:47.909389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-30T20:15:47.928430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-30T20:15:47.928833] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-30T20:15:47.929705] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-30T20:15:47.929761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:47.929801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:47.929833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:47.929913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:47.987015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:47.987909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:47.987994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:47.988027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:48.111763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:48.111927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:48.111967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:48.111995] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:48.115534] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-30T20:15:48.115848] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-30T20:15:48.115982] [INFO ] [sig ] ALDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:48.271191] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALDX.txt [2026-01-30T20:15:48.271349] [INFO ] [sig ] [123/3461] Completed ALDX in 0.4s | 2.84 sym/s | Total: 43.3s | ETA: 19.6m [2026-01-30T20:15:48.271390] [INFO ] [sig ] [124/3461] Forecasting ALEX... [2026-01-30T20:15:48.271419] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-30T20:15:48.271452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-30T20:15:48.283056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-30T20:15:48.283463] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-30T20:15:48.284333] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-30T20:15:48.284387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:48.284419] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:48.284446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:48.284501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:48.343948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:48.344944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:48.345049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:48.345082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:48.479029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:48.479204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:48.479256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:48.479286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:48.482870] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-01-30T20:15:48.483191] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-30T20:15:48.483328] [INFO ] [sig ] ALEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:48.629332] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALEX.txt [2026-01-30T20:15:48.629514] [INFO ] [sig ] [124/3461] Completed ALEX in 0.4s | 2.84 sym/s | Total: 43.7s | ETA: 19.6m [2026-01-30T20:15:48.629556] [INFO ] [sig ] [125/3461] Forecasting ALG... [2026-01-30T20:15:48.629617] [INFO ] [sig ] Generating forecast for: ALG [2026-01-30T20:15:48.629656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-30T20:15:48.643499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-30T20:15:48.643922] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-30T20:15:48.644808] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-30T20:15:48.644878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:48.644911] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:48.644938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:48.644994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:48.706465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:48.707391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:48.707479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:48.707513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:48.833154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:48.833316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:48.833355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:48.833383] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:48.836906] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=72.46%) [2026-01-30T20:15:48.837194] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-30T20:15:48.837364] [INFO ] [sig ] ALG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:48.984599] [INFO ] [LOCAL ] Saved forecast: ALG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALG.txt [2026-01-30T20:15:48.984756] [INFO ] [sig ] [125/3461] Completed ALG in 0.4s | 2.84 sym/s | Total: 44.0s | ETA: 19.6m [2026-01-30T20:15:48.984796] [INFO ] [sig ] [126/3461] Forecasting ALGM... [2026-01-30T20:15:48.984826] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-30T20:15:48.984857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-30T20:15:48.996509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-30T20:15:48.996907] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-30T20:15:48.997739] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-30T20:15:48.997791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:48.997823] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:48.997849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:48.997911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:49.055968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:49.056861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:49.056954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:49.056987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:49.181490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:49.181682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:49.181724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:49.181753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:49.185186] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=8.48%) [2026-01-30T20:15:49.185472] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-30T20:15:49.185623] [INFO ] [sig ] ALGM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:49.333271] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALGM.txt [2026-01-30T20:15:49.333434] [INFO ] [sig ] [126/3461] Completed ALGM in 0.3s | 2.84 sym/s | Total: 44.4s | ETA: 19.6m [2026-01-30T20:15:49.333475] [INFO ] [sig ] [127/3461] Forecasting ALGN... [2026-01-30T20:15:49.333505] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-30T20:15:49.333534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-30T20:15:49.346235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-30T20:15:49.346648] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-30T20:15:49.347488] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-30T20:15:49.347542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:49.347592] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:49.347623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:49.347680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:49.407828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:49.408976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:49.409064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:49.409291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:49.534609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:49.534767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:49.534807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:49.534835] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:49.538375] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=89.72%) [2026-01-30T20:15:49.538704] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-30T20:15:49.538858] [INFO ] [sig ] ALGN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:49.683106] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALGN.txt [2026-01-30T20:15:49.683272] [INFO ] [sig ] [127/3461] Completed ALGN in 0.3s | 2.84 sym/s | Total: 44.7s | ETA: 19.6m [2026-01-30T20:15:49.683312] [INFO ] [sig ] [128/3461] Forecasting ALGS... [2026-01-30T20:15:49.683342] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-30T20:15:49.683373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-30T20:15:49.694909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-30T20:15:49.695313] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-30T20:15:49.696452] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-30T20:15:49.696507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:49.696541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:49.696569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:49.696661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:49.754845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:49.755713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:49.755800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:49.755833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:49.881282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:49.881451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:49.881494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:49.881522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:49.885326] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=49.38%) [2026-01-30T20:15:49.885729] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-30T20:15:49.885900] [INFO ] [sig ] ALGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:50.031441] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALGS.txt [2026-01-30T20:15:50.031633] [INFO ] [sig ] [128/3461] Completed ALGS in 0.3s | 2.84 sym/s | Total: 45.1s | ETA: 19.6m [2026-01-30T20:15:50.031679] [INFO ] [sig ] [129/3461] Forecasting ALHC... [2026-01-30T20:15:50.031708] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-30T20:15:50.031742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-30T20:15:50.043953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-30T20:15:50.044342] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-30T20:15:50.045378] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-30T20:15:50.045459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:50.045520] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:50.045566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:50.045702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:50.103485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:50.104404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:50.104507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:50.104542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:50.225332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:50.225490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:50.225530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:50.225558] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:50.229124] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-01-30T20:15:50.229472] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-30T20:15:50.229637] [INFO ] [sig ] ALHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:50.392609] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALHC.txt [2026-01-30T20:15:50.392828] [INFO ] [sig ] [129/3461] Completed ALHC in 0.4s | 2.84 sym/s | Total: 45.4s | ETA: 19.6m [2026-01-30T20:15:50.392889] [INFO ] [sig ] [130/3461] Forecasting ALK... [2026-01-30T20:15:50.392930] [INFO ] [sig ] Generating forecast for: ALK [2026-01-30T20:15:50.392975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-30T20:15:50.407030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-30T20:15:50.407455] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-30T20:15:50.408369] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-30T20:15:50.408423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:50.408456] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:50.408483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:50.408539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:50.466727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:50.467560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:50.467664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:50.467697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:50.599868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:50.600030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:50.600072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:50.600102] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:50.603931] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-01-30T20:15:50.604251] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-30T20:15:50.604393] [INFO ] [sig ] ALK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:50.808617] [INFO ] [LOCAL ] Saved forecast: ALK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALK.txt [2026-01-30T20:15:50.808753] [INFO ] [sig ] [130/3461] Completed ALK in 0.4s | 2.84 sym/s | Total: 45.8s | ETA: 19.6m [2026-01-30T20:15:50.808793] [INFO ] [sig ] [131/3461] Forecasting ALKS... [2026-01-30T20:15:50.808822] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-30T20:15:50.808853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-30T20:15:50.820197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-30T20:15:50.820458] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-30T20:15:50.821262] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-30T20:15:50.821314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:50.821346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:50.821373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:50.821430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:50.880002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:50.880922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:50.881007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:50.881039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:51.000301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:51.000460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:51.000500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:51.000529] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:51.004074] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-30T20:15:51.004367] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-30T20:15:51.004506] [INFO ] [sig ] ALKS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:51.147679] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALKS.txt [2026-01-30T20:15:51.147833] [INFO ] [sig ] [131/3461] Completed ALKS in 0.3s | 2.84 sym/s | Total: 46.2s | ETA: 19.6m [2026-01-30T20:15:51.147875] [INFO ] [sig ] [132/3461] Forecasting ALL... [2026-01-30T20:15:51.147904] [INFO ] [sig ] Generating forecast for: ALL [2026-01-30T20:15:51.147936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-30T20:15:51.159949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-30T20:15:51.160344] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-30T20:15:51.161396] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-30T20:15:51.161453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:51.161485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:51.161512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:51.161568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:51.221605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:51.222667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:51.222757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:51.222790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:51.354458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:51.354701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:51.354744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:51.354773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:51.358763] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-30T20:15:51.359054] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-30T20:15:51.359187] [INFO ] [sig ] ALL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:51.512501] [INFO ] [LOCAL ] Saved forecast: ALL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALL.txt [2026-01-30T20:15:51.512669] [INFO ] [sig ] [132/3461] Completed ALL in 0.4s | 2.84 sym/s | Total: 46.5s | ETA: 19.6m [2026-01-30T20:15:51.512711] [INFO ] [sig ] [133/3461] Forecasting ALLE... [2026-01-30T20:15:51.512741] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-30T20:15:51.512772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-30T20:15:51.539184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-30T20:15:51.539543] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-30T20:15:51.540450] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-30T20:15:51.540504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:51.540536] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:51.540563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:51.540643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:51.602466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:51.603498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:51.603609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:51.603645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:51.733864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:51.734027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:51.734073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:51.734101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:51.737746] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-01-30T20:15:51.738154] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-30T20:15:51.738326] [INFO ] [sig ] ALLE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:51.888480] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALLE.txt [2026-01-30T20:15:51.888709] [INFO ] [sig ] [133/3461] Completed ALLE in 0.4s | 2.83 sym/s | Total: 46.9s | ETA: 19.6m [2026-01-30T20:15:51.888768] [INFO ] [sig ] [134/3461] Forecasting ALLO... [2026-01-30T20:15:51.888805] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-30T20:15:51.888846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-30T20:15:51.903749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-30T20:15:51.904372] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-30T20:15:51.905241] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-30T20:15:51.905296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:51.905342] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:51.905373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:51.905429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:51.968721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:51.969657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:51.969764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:51.969812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:52.104396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:52.104557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:52.104616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:52.104646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:52.108731] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-30T20:15:52.109147] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-30T20:15:52.109324] [INFO ] [sig ] ALLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:52.268376] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALLO.txt [2026-01-30T20:15:52.268535] [INFO ] [sig ] [134/3461] Completed ALLO in 0.4s | 2.83 sym/s | Total: 47.3s | ETA: 19.6m [2026-01-30T20:15:52.268597] [INFO ] [sig ] [135/3461] Forecasting ALLY... [2026-01-30T20:15:52.268630] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-30T20:15:52.268661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-30T20:15:52.280760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-30T20:15:52.281106] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-30T20:15:52.281986] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-30T20:15:52.282040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:52.282070] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:52.282097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:52.282154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:52.343130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:52.344013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:52.344114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:52.344152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:52.473959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:52.474117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:52.474158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:52.474186] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:52.477948] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-01-30T20:15:52.478314] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-30T20:15:52.478486] [INFO ] [sig ] ALLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:52.636036] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALLY.txt [2026-01-30T20:15:52.636196] [INFO ] [sig ] [135/3461] Completed ALLY in 0.4s | 2.83 sym/s | Total: 47.7s | ETA: 19.6m [2026-01-30T20:15:52.636286] [INFO ] [sig ] [136/3461] Forecasting ALMS... [2026-01-30T20:15:52.636318] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-30T20:15:52.636350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-30T20:15:52.648127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-30T20:15:52.648481] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-30T20:15:52.649321] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-30T20:15:52.649375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:52.649417] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:52.649445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:52.649502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:52.706282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:52.707151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:52.707233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:52.707266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:52.831421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:52.831590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:52.831633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:52.831662] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:52.835108] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=83.38%) [2026-01-30T20:15:52.835387] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-30T20:15:52.835518] [INFO ] [sig ] ALMS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:52.977504] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALMS.txt [2026-01-30T20:15:52.977658] [INFO ] [sig ] [136/3461] Completed ALMS in 0.3s | 2.83 sym/s | Total: 48.0s | ETA: 19.6m [2026-01-30T20:15:52.977700] [INFO ] [sig ] [137/3461] Forecasting ALNY... [2026-01-30T20:15:52.977730] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-30T20:15:52.977762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-30T20:15:52.988992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-30T20:15:52.989289] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-30T20:15:52.990105] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-30T20:15:52.990158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:52.990190] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:52.990217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:52.990274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:53.048148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:53.049106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:53.049210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:53.049242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:53.178507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:53.178692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:53.178735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:53.178763] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:53.182508] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-30T20:15:53.182852] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-30T20:15:53.182997] [INFO ] [sig ] ALNY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:53.353278] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALNY.txt [2026-01-30T20:15:53.353531] [INFO ] [sig ] [137/3461] Completed ALNY in 0.4s | 2.83 sym/s | Total: 48.4s | ETA: 19.6m [2026-01-30T20:15:53.353626] [INFO ] [sig ] [138/3461] Forecasting ALRM... [2026-01-30T20:15:53.353679] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-30T20:15:53.353733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-30T20:15:53.369950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-30T20:15:53.370497] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-30T20:15:53.371830] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-30T20:15:53.371908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:53.371964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:53.372014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:53.372108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:53.454600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:53.455897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:53.456021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:53.456067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:53.639617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:53.639814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:53.639863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:53.639895] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:53.644899] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=83.74%) [2026-01-30T20:15:53.645428] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-30T20:15:53.645661] [INFO ] [sig ] ALRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:53.880553] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALRM.txt [2026-01-30T20:15:53.880888] [INFO ] [sig ] [138/3461] Completed ALRM in 0.5s | 2.82 sym/s | Total: 48.9s | ETA: 19.6m [2026-01-30T20:15:53.880962] [INFO ] [sig ] [139/3461] Forecasting ALRS... [2026-01-30T20:15:53.881012] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-30T20:15:53.881066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-30T20:15:53.936067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-30T20:15:53.940563] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-30T20:15:53.942413] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-30T20:15:53.942540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:53.942621] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:53.944305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:53.944439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:54.041781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:54.043604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:54.043791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:54.043838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:54.228638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:54.228932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:54.229001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:54.229038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:54.234637] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-30T20:15:54.235341] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-30T20:15:54.235570] [INFO ] [sig ] ALRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:54.430944] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALRS.txt [2026-01-30T20:15:54.431186] [INFO ] [sig ] [139/3461] Completed ALRS in 0.6s | 2.81 sym/s | Total: 49.5s | ETA: 19.7m [2026-01-30T20:15:54.431239] [INFO ] [sig ] [140/3461] Forecasting ALSN... [2026-01-30T20:15:54.431273] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-30T20:15:54.431308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-30T20:15:54.449799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-30T20:15:54.450307] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-30T20:15:54.451318] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-30T20:15:54.451378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:54.451418] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:54.451455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:54.451515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:54.518993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:54.520183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:54.520292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:54.520331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:54.671532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:54.671720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:54.671767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:54.671798] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:54.675389] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-01-30T20:15:54.675756] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-30T20:15:54.675897] [INFO ] [sig ] ALSN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:54.825304] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALSN.txt [2026-01-30T20:15:54.825470] [INFO ] [sig ] [140/3461] Completed ALSN in 0.4s | 2.81 sym/s | Total: 49.9s | ETA: 19.7m [2026-01-30T20:15:54.825513] [INFO ] [sig ] [141/3461] Forecasting ALTG... [2026-01-30T20:15:54.825543] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-30T20:15:54.825595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-30T20:15:54.838403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-30T20:15:54.838853] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-30T20:15:54.839895] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-30T20:15:54.839958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:54.840001] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:54.840039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:54.840107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:54.916764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:54.917854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:54.917970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:54.918020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:55.047897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:55.048082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:55.048131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:55.048160] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:55.052415] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-01-30T20:15:55.052971] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-30T20:15:55.053156] [INFO ] [sig ] ALTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:55.252821] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALTG.txt [2026-01-30T20:15:55.253043] [INFO ] [sig ] [141/3461] Completed ALTG in 0.4s | 2.80 sym/s | Total: 50.3s | ETA: 19.7m [2026-01-30T20:15:55.253107] [INFO ] [sig ] [142/3461] Forecasting ALTI... [2026-01-30T20:15:55.253152] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-30T20:15:55.253197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-30T20:15:55.281435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-30T20:15:55.281945] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-30T20:15:55.283024] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-30T20:15:55.283098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:55.283145] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:55.283184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:55.283261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:55.354754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:55.355678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:55.355958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:55.355994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:55.499775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:55.499955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:55.500005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:55.500053] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:55.504719] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-30T20:15:55.505098] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-30T20:15:55.505250] [INFO ] [sig ] ALTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:55.658135] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALTI.txt [2026-01-30T20:15:55.658297] [INFO ] [sig ] [142/3461] Completed ALTI in 0.4s | 2.80 sym/s | Total: 50.7s | ETA: 19.7m [2026-01-30T20:15:55.658337] [INFO ] [sig ] [143/3461] Forecasting ALTS... [2026-01-30T20:15:55.658367] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-30T20:15:55.658399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-30T20:15:55.670907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-30T20:15:55.671282] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-30T20:15:55.672150] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-30T20:15:55.672205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:55.672238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:55.672266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:55.672324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:55.730149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:55.731136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:55.731219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:55.731253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:55.856792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:55.856958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:55.857016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:55.857045] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:55.861307] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-30T20:15:55.861690] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-30T20:15:55.861837] [INFO ] [sig ] ALTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:56.031228] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ALTS.txt [2026-01-30T20:15:56.031482] [INFO ] [sig ] [143/3461] Completed ALTS in 0.4s | 2.80 sym/s | Total: 51.1s | ETA: 19.7m [2026-01-30T20:15:56.031533] [INFO ] [sig ] [144/3461] Forecasting ALTY... [2026-01-30T20:15:56.031566] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-30T20:15:56.031666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-30T20:15:56.046030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-30T20:15:56.046667] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-30T20:15:56.047689] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-30T20:15:56.047749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:56.047784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:56.047812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:56.047872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:56.115342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:56.116633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:56.116749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:56.116784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:56.233349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:56.233599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:56.233647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:56.233678] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:56.238023] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=71.14%) [2026-01-30T20:15:56.238491] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-30T20:15:56.238688] [INFO ] [sig ] ALTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:56.412810] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALTY.txt [2026-01-30T20:15:56.413053] [INFO ] [sig ] [144/3461] Completed ALTY in 0.4s | 2.80 sym/s | Total: 51.4s | ETA: 19.7m [2026-01-30T20:15:56.413099] [INFO ] [sig ] [145/3461] Forecasting ALVO... [2026-01-30T20:15:56.413129] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-30T20:15:56.413166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-30T20:15:56.429246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-30T20:15:56.429892] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-30T20:15:56.431177] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-30T20:15:56.431425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:56.431461] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:56.431488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:56.431549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:56.500763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:56.502604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:56.502754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:56.502793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:56.690561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:56.690851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:56.690917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:56.690959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:56.697211] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-30T20:15:56.697854] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-30T20:15:56.701493] [INFO ] [sig ] ALVO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:56.890330] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALVO.txt [2026-01-30T20:15:56.890559] [INFO ] [sig ] [145/3461] Completed ALVO in 0.5s | 2.79 sym/s | Total: 51.9s | ETA: 19.8m [2026-01-30T20:15:56.890633] [INFO ] [sig ] [146/3461] Forecasting ALX... [2026-01-30T20:15:56.890667] [INFO ] [sig ] Generating forecast for: ALX [2026-01-30T20:15:56.890699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-30T20:15:56.905796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-30T20:15:56.906555] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-30T20:15:56.907774] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-30T20:15:56.907841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:56.907882] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:56.907911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:56.907981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:56.973110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:56.974345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:56.974452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:56.974487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:57.100368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:57.100634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:57.100679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:57.100708] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:57.105186] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-01-30T20:15:57.105694] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-30T20:15:57.105900] [INFO ] [sig ] ALX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:57.264999] [INFO ] [LOCAL ] Saved forecast: ALX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALX.txt [2026-01-30T20:15:57.265211] [INFO ] [sig ] [146/3461] Completed ALX in 0.4s | 2.79 sym/s | Total: 52.3s | ETA: 19.8m [2026-01-30T20:15:57.265255] [INFO ] [sig ] [147/3461] Forecasting ALXO... [2026-01-30T20:15:57.265288] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-30T20:15:57.265330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-30T20:15:57.278994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-30T20:15:57.279476] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-30T20:15:57.280529] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-30T20:15:57.280610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:57.280664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:57.280694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:57.280755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:57.344847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:57.346020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:57.346121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:57.346154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:57.480737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:57.480977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:57.481024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:57.481053] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:57.484993] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-01-30T20:15:57.485318] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-30T20:15:57.485468] [INFO ] [sig ] ALXO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:57.639728] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALXO.txt [2026-01-30T20:15:57.639941] [INFO ] [sig ] [147/3461] Completed ALXO in 0.4s | 2.79 sym/s | Total: 52.7s | ETA: 19.8m [2026-01-30T20:15:57.639991] [INFO ] [sig ] [148/3461] Forecasting ALZN... [2026-01-30T20:15:57.640023] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-30T20:15:57.640057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-30T20:15:57.652949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-30T20:15:57.653538] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-30T20:15:57.654601] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-30T20:15:57.654660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:57.654694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:57.654722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:57.654783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:57.716711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:57.717864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:57.717971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:57.718005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:57.842283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:57.842511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:57.842557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:57.842606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:57.846988] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=92.66%) [2026-01-30T20:15:57.847366] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-30T20:15:57.847534] [INFO ] [sig ] ALZN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:58.013155] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ALZN.txt [2026-01-30T20:15:58.013386] [INFO ] [sig ] [148/3461] Completed ALZN in 0.4s | 2.79 sym/s | Total: 53.0s | ETA: 19.8m [2026-01-30T20:15:58.013434] [INFO ] [sig ] [149/3461] Forecasting AM... [2026-01-30T20:15:58.013466] [INFO ] [sig ] Generating forecast for: AM [2026-01-30T20:15:58.013502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-30T20:15:58.027049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-30T20:15:58.027636] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-30T20:15:58.028771] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-30T20:15:58.028842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:58.028877] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:58.028907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:58.028970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:58.093250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:58.094449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:58.094614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:58.094652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:58.225079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:58.225308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:58.225353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:58.225391] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:58.229557] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-30T20:15:58.229939] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-30T20:15:58.230097] [INFO ] [sig ] AM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:58.386315] [INFO ] [LOCAL ] Saved forecast: AM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AM.txt [2026-01-30T20:15:58.386537] [INFO ] [sig ] [149/3461] Completed AM in 0.4s | 2.79 sym/s | Total: 53.4s | ETA: 19.8m [2026-01-30T20:15:58.386604] [INFO ] [sig ] [150/3461] Forecasting AMAL... [2026-01-30T20:15:58.386639] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-30T20:15:58.386674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-30T20:15:58.400518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-30T20:15:58.401102] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-30T20:15:58.402095] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-30T20:15:58.402155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:58.402189] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:58.402219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:58.402280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:58.463376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:58.464600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:58.464703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:58.464738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:58.590828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:58.591064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:58.591109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:58.591140] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:58.595179] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-01-30T20:15:58.595611] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-30T20:15:58.595787] [INFO ] [sig ] AMAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:58.744959] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMAL.txt [2026-01-30T20:15:58.745171] [INFO ] [sig ] [150/3461] Completed AMAL in 0.4s | 2.79 sym/s | Total: 53.8s | ETA: 19.8m [2026-01-30T20:15:58.745223] [INFO ] [sig ] [151/3461] Forecasting AMBA... [2026-01-30T20:15:58.745273] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-30T20:15:58.745312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-30T20:15:58.758086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-30T20:15:58.758615] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-30T20:15:58.759513] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-30T20:15:58.759596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:58.759632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:58.759659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:58.759717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:58.819330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:58.820452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:58.820554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:58.820605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:58.958457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:58.958716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:58.958763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:58.958791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:58.963043] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-01-30T20:15:58.963393] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-30T20:15:58.963555] [INFO ] [sig ] AMBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:59.122818] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMBA.txt [2026-01-30T20:15:59.123058] [INFO ] [sig ] [151/3461] Completed AMBA in 0.4s | 2.79 sym/s | Total: 54.1s | ETA: 19.8m [2026-01-30T20:15:59.123103] [INFO ] [sig ] [152/3461] Forecasting AMBP... [2026-01-30T20:15:59.123135] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-30T20:15:59.123167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-30T20:15:59.137726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-30T20:15:59.138294] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-30T20:15:59.139319] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-30T20:15:59.139376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:59.139411] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:59.139438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:59.139498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:59.201903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:59.203053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:59.203161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:59.203202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:59.329382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:59.329833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:59.329886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:59.329920] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:59.334360] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=69.52%) [2026-01-30T20:15:59.334726] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-30T20:15:59.334888] [INFO ] [sig ] AMBP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:15:59.494300] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMBP.txt [2026-01-30T20:15:59.494563] [INFO ] [sig ] [152/3461] Completed AMBP in 0.4s | 2.79 sym/s | Total: 54.5s | ETA: 19.8m [2026-01-30T20:15:59.494632] [INFO ] [sig ] [153/3461] Forecasting AMC... [2026-01-30T20:15:59.494665] [INFO ] [sig ] Generating forecast for: AMC [2026-01-30T20:15:59.494709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-30T20:15:59.509205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-30T20:15:59.509702] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-30T20:15:59.510691] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-30T20:15:59.510746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:59.510784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:59.510813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:59.510872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:59.573689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:59.574871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:59.574976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:59.575010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:15:59.697316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:15:59.697555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:15:59.697623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:15:59.697657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:15:59.701725] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-30T20:15:59.702086] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-30T20:15:59.702239] [INFO ] [sig ] AMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:15:59.860359] [INFO ] [LOCAL ] Saved forecast: AMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMC.txt [2026-01-30T20:15:59.860585] [INFO ] [sig ] [153/3461] Completed AMC in 0.4s | 2.79 sym/s | Total: 54.9s | ETA: 19.8m [2026-01-30T20:15:59.860632] [INFO ] [sig ] [154/3461] Forecasting AMCX... [2026-01-30T20:15:59.860663] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-30T20:15:59.860699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-30T20:15:59.876373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-30T20:15:59.876852] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-30T20:15:59.877843] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-30T20:15:59.877902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:15:59.877938] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:15:59.877966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:15:59.878025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:15:59.945927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:15:59.947167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:15:59.947477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:15:59.947512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:00.078320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:00.078561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:00.078627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:00.078703] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:00.083728] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-30T20:16:00.084292] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-30T20:16:00.084496] [INFO ] [sig ] AMCX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:00.241078] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMCX.txt [2026-01-30T20:16:00.241293] [INFO ] [sig ] [154/3461] Completed AMCX in 0.4s | 2.79 sym/s | Total: 55.3s | ETA: 19.8m [2026-01-30T20:16:00.241338] [INFO ] [sig ] [155/3461] Forecasting AMD... [2026-01-30T20:16:00.241367] [INFO ] [sig ] Generating forecast for: AMD [2026-01-30T20:16:00.241404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-30T20:16:00.256678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-30T20:16:00.257216] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-30T20:16:00.258445] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-30T20:16:00.258509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:00.258554] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:00.258607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:00.258670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:00.323206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:00.324395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:00.324503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:00.324538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:00.459827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:00.460057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:00.460102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:00.460133] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:00.464301] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=79.71%) [2026-01-30T20:16:00.464716] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-30T20:16:00.464893] [INFO ] [sig ] AMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:00.629534] [INFO ] [LOCAL ] Saved forecast: AMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMD.txt [2026-01-30T20:16:00.629752] [INFO ] [sig ] [155/3461] Completed AMD in 0.4s | 2.79 sym/s | Total: 55.7s | ETA: 19.8m [2026-01-30T20:16:00.629796] [INFO ] [sig ] [156/3461] Forecasting AMDL... [2026-01-30T20:16:00.629829] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-30T20:16:00.629862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-30T20:16:00.643403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-30T20:16:00.643887] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-30T20:16:00.645094] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-30T20:16:00.645151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:00.645220] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:00.645261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:00.645324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:00.706306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:00.707544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:00.707672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:00.707733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:00.845429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:00.845682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:00.845732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:00.845775] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:00.850037] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-30T20:16:00.850360] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-30T20:16:00.850518] [INFO ] [sig ] AMDL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:01.007296] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMDL.txt [2026-01-30T20:16:01.007754] [INFO ] [sig ] [156/3461] Completed AMDL in 0.4s | 2.78 sym/s | Total: 56.0s | ETA: 19.8m [2026-01-30T20:16:01.007803] [INFO ] [sig ] [157/3461] Forecasting AME... [2026-01-30T20:16:01.007838] [INFO ] [sig ] Generating forecast for: AME [2026-01-30T20:16:01.007870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-30T20:16:01.023338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-30T20:16:01.023960] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-30T20:16:01.025157] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-30T20:16:01.025216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:01.025430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:01.025464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:01.025539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:01.093077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:01.094332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:01.094441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:01.094704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:01.237742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:01.237986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:01.238037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:01.238087] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:01.242434] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-30T20:16:01.242820] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-30T20:16:01.242995] [INFO ] [sig ] AME: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:01.417898] [INFO ] [LOCAL ] Saved forecast: AME 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AME.txt [2026-01-30T20:16:01.418163] [INFO ] [sig ] [157/3461] Completed AME in 0.4s | 2.78 sym/s | Total: 56.4s | ETA: 19.8m [2026-01-30T20:16:01.418225] [INFO ] [sig ] [158/3461] Forecasting AMG... [2026-01-30T20:16:01.418259] [INFO ] [sig ] Generating forecast for: AMG [2026-01-30T20:16:01.418297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-30T20:16:01.433698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-30T20:16:01.434244] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-30T20:16:01.435238] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-30T20:16:01.435294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:01.435329] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:01.435356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:01.435433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:01.500731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:01.501948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:01.502081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:01.502116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:01.644449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:01.644771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:01.644822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:01.644852] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:01.650389] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=37.37%) [2026-01-30T20:16:01.651023] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-30T20:16:01.651241] [INFO ] [sig ] AMG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:01.813059] [INFO ] [LOCAL ] Saved forecast: AMG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMG.txt [2026-01-30T20:16:01.813284] [INFO ] [sig ] [158/3461] Completed AMG in 0.4s | 2.78 sym/s | Total: 56.8s | ETA: 19.8m [2026-01-30T20:16:01.813331] [INFO ] [sig ] [159/3461] Forecasting AMGN... [2026-01-30T20:16:01.813362] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-30T20:16:01.813400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-30T20:16:01.827996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-30T20:16:01.828709] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-30T20:16:01.830067] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-30T20:16:01.830155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:01.830200] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:01.830237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:01.830320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:01.893288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:01.894680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:01.894812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:01.894847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:02.029619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:02.029860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:02.029907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:02.029984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:02.034087] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-01-30T20:16:02.034469] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-30T20:16:02.034650] [INFO ] [sig ] AMGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:02.199031] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMGN.txt [2026-01-30T20:16:02.199246] [INFO ] [sig ] [159/3461] Completed AMGN in 0.4s | 2.78 sym/s | Total: 57.2s | ETA: 19.8m [2026-01-30T20:16:02.199293] [INFO ] [sig ] [160/3461] Forecasting AMH... [2026-01-30T20:16:02.199322] [INFO ] [sig ] Generating forecast for: AMH [2026-01-30T20:16:02.199360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-30T20:16:02.213246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-30T20:16:02.213782] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-30T20:16:02.214777] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-30T20:16:02.214851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:02.214887] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:02.214916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:02.214976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:02.276731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:02.278202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:02.278310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:02.278536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:02.409375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:02.409644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:02.409703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:02.409735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:02.414002] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-01-30T20:16:02.414394] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-30T20:16:02.414564] [INFO ] [sig ] AMH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:02.576045] [INFO ] [LOCAL ] Saved forecast: AMH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMH.txt [2026-01-30T20:16:02.576320] [INFO ] [sig ] [160/3461] Completed AMH in 0.4s | 2.78 sym/s | Total: 57.6s | ETA: 19.8m [2026-01-30T20:16:02.576370] [INFO ] [sig ] [161/3461] Forecasting AMLX... [2026-01-30T20:16:02.576404] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-30T20:16:02.576443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-30T20:16:02.590814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-30T20:16:02.591405] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-30T20:16:02.592604] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-30T20:16:02.592671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:02.592711] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:02.592744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:02.592974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:02.667699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:02.669033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:02.669145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:02.669181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:02.795538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:02.795800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:02.795846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:02.795877] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:02.800046] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-30T20:16:02.800437] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-30T20:16:02.800632] [INFO ] [sig ] AMLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:02.959192] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMLX.txt [2026-01-30T20:16:02.959639] [INFO ] [sig ] [161/3461] Completed AMLX in 0.4s | 2.78 sym/s | Total: 58.0s | ETA: 19.8m [2026-01-30T20:16:02.959685] [INFO ] [sig ] [162/3461] Forecasting AMN... [2026-01-30T20:16:02.959716] [INFO ] [sig ] Generating forecast for: AMN [2026-01-30T20:16:02.959753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-30T20:16:02.975319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-30T20:16:02.975925] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-30T20:16:02.976985] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-30T20:16:02.977044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:02.977078] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:02.977105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:02.977164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:03.037268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:03.038587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:03.038704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:03.038739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:03.168455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:03.168755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:03.168833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:03.168867] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:03.173378] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-30T20:16:03.173774] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-30T20:16:03.173945] [INFO ] [sig ] AMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:03.325960] [INFO ] [LOCAL ] Saved forecast: AMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMN.txt [2026-01-30T20:16:03.326234] [INFO ] [sig ] [162/3461] Completed AMN in 0.4s | 2.78 sym/s | Total: 58.4s | ETA: 19.8m [2026-01-30T20:16:03.326289] [INFO ] [sig ] [163/3461] Forecasting AMP... [2026-01-30T20:16:03.326324] [INFO ] [sig ] Generating forecast for: AMP [2026-01-30T20:16:03.326359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-30T20:16:03.340794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-30T20:16:03.341392] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-30T20:16:03.342416] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-30T20:16:03.342477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:03.342512] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:03.342541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:03.342626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:03.407965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:03.409480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:03.409630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:03.409670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:03.542253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:03.542493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:03.542542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:03.542590] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:03.546721] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-01-30T20:16:03.547071] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-30T20:16:03.547229] [INFO ] [sig ] AMP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:03.719193] [INFO ] [LOCAL ] Saved forecast: AMP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMP.txt [2026-01-30T20:16:03.719642] [INFO ] [sig ] [163/3461] Completed AMP in 0.4s | 2.77 sym/s | Total: 58.7s | ETA: 19.8m [2026-01-30T20:16:03.719693] [INFO ] [sig ] [164/3461] Forecasting AMPG... [2026-01-30T20:16:03.719725] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-30T20:16:03.719756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-30T20:16:03.736177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-30T20:16:03.736922] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-30T20:16:03.738546] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-30T20:16:03.738871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:03.738917] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:03.738960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:03.739051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:03.803258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:03.804446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:03.804589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:03.804628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:03.930545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:03.930785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:03.930834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:03.930863] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:03.935653] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-01-30T20:16:03.936055] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-30T20:16:03.936200] [INFO ] [sig ] AMPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:04.089765] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMPG.txt [2026-01-30T20:16:04.089990] [INFO ] [sig ] [164/3461] Completed AMPG in 0.4s | 2.77 sym/s | Total: 59.1s | ETA: 19.8m [2026-01-30T20:16:04.090037] [INFO ] [sig ] [165/3461] Forecasting AMPH... [2026-01-30T20:16:04.090068] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-30T20:16:04.090101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-30T20:16:04.105178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-30T20:16:04.105796] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-30T20:16:04.106803] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-30T20:16:04.106858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:04.106894] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:04.106924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:04.106983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:04.168989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:04.170290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:04.170402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:04.170439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:04.304148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:04.304382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:04.304429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:04.304461] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:04.308726] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-01-30T20:16:04.309108] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-30T20:16:04.309271] [INFO ] [sig ] AMPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:04.470222] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMPH.txt [2026-01-30T20:16:04.470654] [INFO ] [sig ] [165/3461] Completed AMPH in 0.4s | 2.77 sym/s | Total: 59.5s | ETA: 19.8m [2026-01-30T20:16:04.470705] [INFO ] [sig ] [166/3461] Forecasting AMPL... [2026-01-30T20:16:04.470735] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-30T20:16:04.470769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-30T20:16:04.486694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-30T20:16:04.487284] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-30T20:16:04.488490] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-30T20:16:04.488568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:04.488639] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:04.488668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:04.488731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:04.551062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:04.552272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:04.552441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:04.552479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:04.680002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:04.680243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:04.680294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:04.680325] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:04.685202] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-30T20:16:04.685618] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-30T20:16:04.685787] [INFO ] [sig ] AMPL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:04.838519] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMPL.txt [2026-01-30T20:16:04.838714] [INFO ] [sig ] [166/3461] Completed AMPL in 0.4s | 2.77 sym/s | Total: 59.9s | ETA: 19.8m [2026-01-30T20:16:04.838757] [INFO ] [sig ] [167/3461] Forecasting AMPX... [2026-01-30T20:16:04.838787] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-30T20:16:04.838818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-30T20:16:04.852554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-30T20:16:04.852966] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-30T20:16:04.853997] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-30T20:16:04.854057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:04.854093] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:04.854121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:04.854181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:04.916156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:04.917015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:04.917115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:04.917148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:05.047761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:05.048028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:05.048105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:05.048138] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:05.053036] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-01-30T20:16:05.053694] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-30T20:16:05.053898] [INFO ] [sig ] AMPX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:05.226655] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMPX.txt [2026-01-30T20:16:05.226881] [INFO ] [sig ] [167/3461] Completed AMPX in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:05.226929] [INFO ] [sig ] [168/3461] Forecasting AMRC... [2026-01-30T20:16:05.226963] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-30T20:16:05.227000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-30T20:16:05.242226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-30T20:16:05.242716] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-30T20:16:05.243703] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-30T20:16:05.243762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:05.243795] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:05.243823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:05.243884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:05.305794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:05.307166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:05.307273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:05.307306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:05.438673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:05.438901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:05.438948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:05.438977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:05.442826] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-30T20:16:05.443137] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-30T20:16:05.443276] [INFO ] [sig ] AMRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:05.596282] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMRC.txt [2026-01-30T20:16:05.596492] [INFO ] [sig ] [168/3461] Completed AMRC in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:05.596543] [INFO ] [sig ] [169/3461] Forecasting AMRN... [2026-01-30T20:16:05.596593] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-30T20:16:05.596632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-30T20:16:05.610307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-30T20:16:05.610773] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-30T20:16:05.611760] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-30T20:16:05.611816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:05.611850] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:05.611877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:05.611935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:05.675241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:05.676434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:05.676544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:05.676601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:05.816792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:05.817045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:05.817096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:05.817128] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:05.821831] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-30T20:16:05.822429] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-30T20:16:05.822640] [INFO ] [sig ] AMRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:06.004331] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMRN.txt [2026-01-30T20:16:06.004661] [INFO ] [sig ] [169/3461] Completed AMRN in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:06.004729] [INFO ] [sig ] [170/3461] Forecasting AMRX... [2026-01-30T20:16:06.004772] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-30T20:16:06.004804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-30T20:16:06.020239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-30T20:16:06.020882] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-30T20:16:06.021926] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-30T20:16:06.021985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:06.022021] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:06.022051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:06.022119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:06.088544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:06.089785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:06.089888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:06.089922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:06.236219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:06.236500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:06.236626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:06.236688] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:06.241903] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-01-30T20:16:06.242346] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-30T20:16:06.242529] [INFO ] [sig ] AMRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:06.410334] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMRX.txt [2026-01-30T20:16:06.410593] [INFO ] [sig ] [170/3461] Completed AMRX in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:06.410651] [INFO ] [sig ] [171/3461] Forecasting AMSC... [2026-01-30T20:16:06.410684] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-30T20:16:06.410719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-30T20:16:06.425877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-30T20:16:06.426524] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-30T20:16:06.427628] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-30T20:16:06.427702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:06.427772] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:06.427807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:06.427867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:06.491402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:06.492664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:06.492780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:06.492819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:06.651659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:06.651895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:06.651941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:06.651971] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:06.656973] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-30T20:16:06.657485] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-30T20:16:06.657719] [INFO ] [sig ] AMSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:06.829417] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMSC.txt [2026-01-30T20:16:06.829670] [INFO ] [sig ] [171/3461] Completed AMSC in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:06.829717] [INFO ] [sig ] [172/3461] Forecasting AMSF... [2026-01-30T20:16:06.829749] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-30T20:16:06.829783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-30T20:16:06.843701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-30T20:16:06.844250] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-30T20:16:06.845264] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-30T20:16:06.845319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:06.845356] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:06.845393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:06.845455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:06.904836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:06.906001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:06.906115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:06.906156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:07.030820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:07.031046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:07.031095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:07.031131] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:07.035164] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-30T20:16:07.035498] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-30T20:16:07.035671] [INFO ] [sig ] AMSF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:07.193002] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMSF.txt [2026-01-30T20:16:07.193228] [INFO ] [sig ] [172/3461] Completed AMSF in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:07.193278] [INFO ] [sig ] [173/3461] Forecasting AMTB... [2026-01-30T20:16:07.193310] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-30T20:16:07.193342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-30T20:16:07.208463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-30T20:16:07.209151] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-30T20:16:07.210296] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-30T20:16:07.210357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:07.210436] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:07.210465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:07.210533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:07.269824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:07.271065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:07.271223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:07.271261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:07.409985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:07.410211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:07.410257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:07.410286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:07.414822] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-01-30T20:16:07.415193] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-30T20:16:07.415337] [INFO ] [sig ] AMTB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:07.577753] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMTB.txt [2026-01-30T20:16:07.578002] [INFO ] [sig ] [173/3461] Completed AMTB in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:07.578052] [INFO ] [sig ] [174/3461] Forecasting AMTX... [2026-01-30T20:16:07.578104] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-30T20:16:07.578138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-30T20:16:07.593420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-30T20:16:07.593914] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-30T20:16:07.594909] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-30T20:16:07.594966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:07.595000] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:07.595027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:07.595087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:07.659267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:07.660880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:07.661008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:07.661045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:07.792561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:07.792797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:07.792843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:07.792875] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:07.796786] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-30T20:16:07.797100] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-30T20:16:07.797238] [INFO ] [sig ] AMTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:07.954417] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMTX.txt [2026-01-30T20:16:07.954859] [INFO ] [sig ] [174/3461] Completed AMTX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 19.8m [2026-01-30T20:16:07.954917] [INFO ] [sig ] [175/3461] Forecasting AMWD... [2026-01-30T20:16:07.954951] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-30T20:16:07.954984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-30T20:16:07.969143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-30T20:16:07.969749] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-30T20:16:07.970707] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-30T20:16:07.970761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:07.970794] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:07.970821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:07.970879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:08.035134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:08.036470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:08.036781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:08.036821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:08.165738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:08.165965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:08.166012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:08.166043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:08.170161] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-01-30T20:16:08.170468] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-30T20:16:08.170627] [INFO ] [sig ] AMWD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:08.330300] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMWD.txt [2026-01-30T20:16:08.330549] [INFO ] [sig ] [175/3461] Completed AMWD in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:08.330617] [INFO ] [sig ] [176/3461] Forecasting AMWL... [2026-01-30T20:16:08.330654] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-30T20:16:08.330688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-30T20:16:08.347433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-30T20:16:08.348034] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-30T20:16:08.349445] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-30T20:16:08.349511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:08.349546] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:08.349594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:08.349659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:08.416178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:08.417628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:08.417733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:08.417767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:08.548446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:08.548696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:08.548746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:08.548822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:08.553195] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-30T20:16:08.553526] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-30T20:16:08.553740] [INFO ] [sig ] AMWL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:08.713433] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMWL.txt [2026-01-30T20:16:08.713668] [INFO ] [sig ] [176/3461] Completed AMWL in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:08.713714] [INFO ] [sig ] [177/3461] Forecasting AMX... [2026-01-30T20:16:08.713745] [INFO ] [sig ] Generating forecast for: AMX [2026-01-30T20:16:08.713779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-30T20:16:08.729054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-30T20:16:08.729605] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-30T20:16:08.730624] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-30T20:16:08.730702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:08.730748] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:08.730776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:08.730836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:08.803466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:08.804955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:08.805095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:08.805132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:08.947445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:08.947681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:08.947727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:08.947761] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:08.952011] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=45.75%) [2026-01-30T20:16:08.952431] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-30T20:16:08.952618] [INFO ] [sig ] AMX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:09.113220] [INFO ] [LOCAL ] Saved forecast: AMX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMX.txt [2026-01-30T20:16:09.113455] [INFO ] [sig ] [177/3461] Completed AMX in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:09.113501] [INFO ] [sig ] [178/3461] Forecasting AMZD... [2026-01-30T20:16:09.113533] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-30T20:16:09.113586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-30T20:16:09.127679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-30T20:16:09.128326] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-30T20:16:09.129408] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-30T20:16:09.129463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:09.129499] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:09.129526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:09.129606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:09.198728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:09.199927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:09.200033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:09.200070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:09.328014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:09.328268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:09.328378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:09.328425] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:09.332808] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-30T20:16:09.333213] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-30T20:16:09.333372] [INFO ] [sig ] AMZD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:09.502588] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AMZD.txt [2026-01-30T20:16:09.502809] [INFO ] [sig ] [178/3461] Completed AMZD in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:09.502853] [INFO ] [sig ] [179/3461] Forecasting AMZN... [2026-01-30T20:16:09.502882] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-30T20:16:09.502917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-30T20:16:09.521332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-30T20:16:09.522085] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-30T20:16:09.523494] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-30T20:16:09.523563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:09.523628] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:09.523657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:09.523717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:09.594232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:09.595969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:09.596140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:09.596177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:09.729739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:09.729973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:09.730017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:09.730046] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:09.734423] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=74.10%) [2026-01-30T20:16:09.734916] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-30T20:16:09.735151] [INFO ] [sig ] AMZN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:09.891252] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMZN.txt [2026-01-30T20:16:09.891486] [INFO ] [sig ] [179/3461] Completed AMZN in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:09.891531] [INFO ] [sig ] [180/3461] Forecasting AMZZ... [2026-01-30T20:16:09.891561] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-30T20:16:09.891626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-30T20:16:09.906625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-30T20:16:09.907224] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-30T20:16:09.908294] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-30T20:16:09.908351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:09.908386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:09.908416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:09.908476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:09.974066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:09.975317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:09.975459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:09.975495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:10.104776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:10.105009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:10.105084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:10.105120] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:10.109213] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=60.08%) [2026-01-30T20:16:10.109565] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-30T20:16:10.109756] [INFO ] [sig ] AMZZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:10.264931] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AMZZ.txt [2026-01-30T20:16:10.265182] [INFO ] [sig ] [180/3461] Completed AMZZ in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:10.265236] [INFO ] [sig ] [181/3461] Forecasting AN... [2026-01-30T20:16:10.265269] [INFO ] [sig ] Generating forecast for: AN [2026-01-30T20:16:10.265304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-30T20:16:10.278980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-30T20:16:10.279611] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-30T20:16:10.280663] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-30T20:16:10.280719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:10.280754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:10.280782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:10.280841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:10.343054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:10.344372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:10.344493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:10.344526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:10.477970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:10.478253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:10.478304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:10.478334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:10.482399] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=64.58%) [2026-01-30T20:16:10.482783] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-30T20:16:10.482949] [INFO ] [sig ] AN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:10.654142] [INFO ] [LOCAL ] Saved forecast: AN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AN.txt [2026-01-30T20:16:10.654352] [INFO ] [sig ] [181/3461] Completed AN in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:10.654397] [INFO ] [sig ] [182/3461] Forecasting ANAB... [2026-01-30T20:16:10.654427] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-30T20:16:10.654460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-30T20:16:10.669414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-30T20:16:10.669867] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-30T20:16:10.670807] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-30T20:16:10.670861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:10.670907] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:10.670934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:10.670992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:10.731033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:10.732295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:10.732405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:10.732440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:10.861383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:10.861641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:10.861691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:10.861722] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:10.865968] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-30T20:16:10.866407] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-30T20:16:10.866604] [INFO ] [sig ] ANAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:11.033174] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANAB.txt [2026-01-30T20:16:11.033402] [INFO ] [sig ] [182/3461] Completed ANAB in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:11.033447] [INFO ] [sig ] [183/3461] Forecasting ANDE... [2026-01-30T20:16:11.033477] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-30T20:16:11.033512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-30T20:16:11.047208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-30T20:16:11.047709] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-30T20:16:11.048702] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-30T20:16:11.048757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:11.048790] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:11.048819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:11.048887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:11.112518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:11.113762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:11.113912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:11.113948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:11.257919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:11.258109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:11.258152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:11.258181] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:11.261830] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=46.73%) [2026-01-30T20:16:11.262194] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-30T20:16:11.262346] [INFO ] [sig ] ANDE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:11.413592] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ANDE.txt [2026-01-30T20:16:11.413776] [INFO ] [sig ] [183/3461] Completed ANDE in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:11.413819] [INFO ] [sig ] [184/3461] Forecasting ANF... [2026-01-30T20:16:11.413849] [INFO ] [sig ] Generating forecast for: ANF [2026-01-30T20:16:11.413880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-30T20:16:11.427866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-30T20:16:11.428383] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-30T20:16:11.429390] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-30T20:16:11.429459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:11.429509] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:11.429553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:11.429641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:11.507874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:11.509088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:11.509210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:11.509263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:11.640488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:11.640671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:11.640713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:11.640742] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:11.644697] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-30T20:16:11.645024] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-30T20:16:11.645172] [INFO ] [sig ] ANF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:11.796892] [INFO ] [LOCAL ] Saved forecast: ANF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ANF.txt [2026-01-30T20:16:11.797060] [INFO ] [sig ] [184/3461] Completed ANF in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:11.797101] [INFO ] [sig ] [185/3461] Forecasting ANGI... [2026-01-30T20:16:11.797131] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-30T20:16:11.797162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-30T20:16:11.811023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-30T20:16:11.811441] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-30T20:16:11.812371] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-30T20:16:11.812435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:11.812468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:11.812494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:11.812551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:11.871435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:11.872345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:11.872435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:11.872468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:11.993440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:11.993618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:11.993659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:11.993687] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:11.997110] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=55.97%) [2026-01-30T20:16:11.997407] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-30T20:16:11.997542] [INFO ] [sig ] ANGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:12.141430] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANGI.txt [2026-01-30T20:16:12.141637] [INFO ] [sig ] [185/3461] Completed ANGI in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:12.141692] [INFO ] [sig ] [186/3461] Forecasting ANGL... [2026-01-30T20:16:12.141731] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-30T20:16:12.141767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-30T20:16:12.159796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-30T20:16:12.160294] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-30T20:16:12.161447] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-30T20:16:12.161516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:12.161562] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:12.161807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:12.161891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:12.231170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:12.232089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:12.232184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:12.232218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:12.382944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:12.383109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:12.383151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:12.383182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:12.386828] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=70.61%) [2026-01-30T20:16:12.387167] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-30T20:16:12.387310] [INFO ] [sig ] ANGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:12.543025] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANGL.txt [2026-01-30T20:16:12.543183] [INFO ] [sig ] [186/3461] Completed ANGL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:12.543223] [INFO ] [sig ] [187/3461] Forecasting ANGO... [2026-01-30T20:16:12.543253] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-30T20:16:12.543283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-30T20:16:12.555328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-30T20:16:12.555724] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-30T20:16:12.556591] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-30T20:16:12.556647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:12.556680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:12.556707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:12.556764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:12.614768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:12.615694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:12.615783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:12.615815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:12.741333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:12.741485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:12.741524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:12.741554] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:12.745375] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-30T20:16:12.745680] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-30T20:16:12.745810] [INFO ] [sig ] ANGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:12.891636] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ANGO.txt [2026-01-30T20:16:12.891788] [INFO ] [sig ] [187/3461] Completed ANGO in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:12.891828] [INFO ] [sig ] [188/3461] Forecasting ANIK... [2026-01-30T20:16:12.891857] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-30T20:16:12.891890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-30T20:16:12.903337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-30T20:16:12.903669] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-30T20:16:12.904493] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-30T20:16:12.904547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:12.904609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:12.904643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:12.904700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:12.966430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:12.967476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:12.967586] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:12.967622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:13.088142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:13.088318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:13.088359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:13.088389] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:13.091974] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=85.55%) [2026-01-30T20:16:13.092251] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-30T20:16:13.092377] [INFO ] [sig ] ANIK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:13.234633] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANIK.txt [2026-01-30T20:16:13.234787] [INFO ] [sig ] [188/3461] Completed ANIK in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:13.234828] [INFO ] [sig ] [189/3461] Forecasting ANIP... [2026-01-30T20:16:13.234858] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-30T20:16:13.234897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-30T20:16:13.246294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-30T20:16:13.246644] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-30T20:16:13.247449] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-30T20:16:13.247502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:13.247535] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:13.247562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:13.247640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:13.304920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:13.305773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:13.305856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:13.305890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:13.430241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:13.430392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:13.430432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:13.430480] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:13.433939] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-01-30T20:16:13.434221] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-30T20:16:13.434350] [INFO ] [sig ] ANIP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:13.576890] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANIP.txt [2026-01-30T20:16:13.577051] [INFO ] [sig ] [189/3461] Completed ANIP in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:13.577092] [INFO ] [sig ] [190/3461] Forecasting ANIX... [2026-01-30T20:16:13.577123] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-30T20:16:13.577155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-30T20:16:13.588984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-30T20:16:13.589395] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-30T20:16:13.590294] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-30T20:16:13.590347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:13.590415] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:13.590454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:13.590534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:13.648875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:13.649833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:13.649924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:13.649958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:13.775439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:13.775615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:13.775669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:13.775700] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:13.779741] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-30T20:16:13.780123] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-30T20:16:13.780271] [INFO ] [sig ] ANIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:13.931076] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ANIX.txt [2026-01-30T20:16:13.931231] [INFO ] [sig ] [190/3461] Completed ANIX in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-01-30T20:16:13.931272] [INFO ] [sig ] [191/3461] Forecasting ANNX... [2026-01-30T20:16:13.931301] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-30T20:16:13.931333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-30T20:16:13.943313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-30T20:16:13.943798] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-30T20:16:13.944889] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-30T20:16:13.944957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:13.945000] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:13.945033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:13.945114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:14.002964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:14.003901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:14.003997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:14.004046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:14.133747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:14.133916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:14.133964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:14.133994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:14.137595] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-01-30T20:16:14.137905] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-30T20:16:14.138043] [INFO ] [sig ] ANNX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:14.290455] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANNX.txt [2026-01-30T20:16:14.290653] [INFO ] [sig ] [191/3461] Completed ANNX in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:14.290697] [INFO ] [sig ] [192/3461] Forecasting ANTX... [2026-01-30T20:16:14.290728] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-30T20:16:14.290759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-30T20:16:14.302238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-30T20:16:14.302643] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-30T20:16:14.303519] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-30T20:16:14.303596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:14.303634] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:14.303663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:14.303722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:14.361566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:14.362513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:14.362622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:14.362659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:14.476845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:14.477011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:14.477053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:14.477084] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:14.484074] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-01-30T20:16:14.484505] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-30T20:16:14.484687] [INFO ] [sig ] ANTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:14.637419] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ANTX.txt [2026-01-30T20:16:14.637617] [INFO ] [sig ] [192/3461] Completed ANTX in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:14.637659] [INFO ] [sig ] [193/3461] Forecasting ANVS... [2026-01-30T20:16:14.637688] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-30T20:16:14.637721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-30T20:16:14.650828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-30T20:16:14.651230] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-30T20:16:14.652149] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-30T20:16:14.652203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:14.652236] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:14.652278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:14.652377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:14.724131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:14.725077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:14.725175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:14.725213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:14.862459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:14.862633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:14.862677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:14.862738] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:14.866275] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-30T20:16:14.866600] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-30T20:16:14.866743] [INFO ] [sig ] ANVS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:15.049122] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ANVS.txt [2026-01-30T20:16:15.049299] [INFO ] [sig ] [193/3461] Completed ANVS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:15.049357] [INFO ] [sig ] [194/3461] Forecasting AOD... [2026-01-30T20:16:15.049404] [INFO ] [sig ] Generating forecast for: AOD [2026-01-30T20:16:15.049457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-30T20:16:15.062837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-30T20:16:15.063242] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-30T20:16:15.064287] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-30T20:16:15.064351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:15.064386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:15.064415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:15.064478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:15.123527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:15.124476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:15.124609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:15.124646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:15.273515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:15.273946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:15.274000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:15.274038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:15.279355] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-30T20:16:15.280106] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-30T20:16:15.280314] [INFO ] [sig ] AOD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:15.456680] [INFO ] [LOCAL ] Saved forecast: AOD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AOD.txt [2026-01-30T20:16:15.456819] [INFO ] [sig ] [194/3461] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:15.456859] [INFO ] [sig ] [195/3461] Forecasting AOHY... [2026-01-30T20:16:15.456888] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-30T20:16:15.456926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-30T20:16:15.469104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-30T20:16:15.469403] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-30T20:16:15.470248] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-30T20:16:15.470310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:15.470343] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:15.470370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:15.470451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:15.527650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:15.528428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:15.528522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:15.528557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:15.646226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:15.646380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:15.646422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:15.646452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:15.650036] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=70.20%) [2026-01-30T20:16:15.650321] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-30T20:16:15.650451] [INFO ] [sig ] AOHY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:15.794326] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AOHY.txt [2026-01-30T20:16:15.794456] [INFO ] [sig ] [195/3461] Completed AOHY in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:15.794495] [INFO ] [sig ] [196/3461] Forecasting AON... [2026-01-30T20:16:15.794524] [INFO ] [sig ] Generating forecast for: AON [2026-01-30T20:16:15.794555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-30T20:16:15.805727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-30T20:16:15.806024] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-30T20:16:15.806833] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-30T20:16:15.806884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:15.806916] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:15.806943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:15.806999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:15.865505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:15.866381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:15.866472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:15.866505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:15.989965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:15.990115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:15.990157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:15.990185] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:15.993634] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-01-30T20:16:15.993928] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-30T20:16:15.994056] [INFO ] [sig ] AON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:16.141347] [INFO ] [LOCAL ] Saved forecast: AON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AON.txt [2026-01-30T20:16:16.141511] [INFO ] [sig ] [196/3461] Completed AON in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-30T20:16:16.141556] [INFO ] [sig ] [197/3461] Forecasting AOS... [2026-01-30T20:16:16.141604] [INFO ] [sig ] Generating forecast for: AOS [2026-01-30T20:16:16.141637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-30T20:16:16.153174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-30T20:16:16.153523] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-30T20:16:16.154374] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-30T20:16:16.154427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:16.154460] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:16.154487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:16.154553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:16.210820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:16.211733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:16.211818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:16.211851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:16.335438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:16.335619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:16.335660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:16.335690] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:16.339135] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-30T20:16:16.339412] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-30T20:16:16.339561] [INFO ] [sig ] AOS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:16.486083] [INFO ] [LOCAL ] Saved forecast: AOS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AOS.txt [2026-01-30T20:16:16.486237] [INFO ] [sig ] [197/3461] Completed AOS in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:16.486277] [INFO ] [sig ] [198/3461] Forecasting AOSL... [2026-01-30T20:16:16.486308] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-30T20:16:16.486338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-30T20:16:16.497902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-30T20:16:16.498281] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-30T20:16:16.499126] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-30T20:16:16.499179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:16.499210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:16.499237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:16.499295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:16.556940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:16.557843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:16.557924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:16.557956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:16.677258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:16.677425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:16.677474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:16.677509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:16.681162] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-01-30T20:16:16.681471] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-30T20:16:16.681654] [INFO ] [sig ] AOSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:16.849758] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AOSL.txt [2026-01-30T20:16:16.849988] [INFO ] [sig ] [198/3461] Completed AOSL in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:16.850046] [INFO ] [sig ] [199/3461] Forecasting AP... [2026-01-30T20:16:16.850088] [INFO ] [sig ] Generating forecast for: AP [2026-01-30T20:16:16.850133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-30T20:16:16.865545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-30T20:16:16.866242] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-30T20:16:16.867615] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-30T20:16:16.867691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:16.867740] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:16.867780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:16.867866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:16.929792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:16.930753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:16.930847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:16.930879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:17.052198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:17.052366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:17.052408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:17.052438] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:17.056867] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-30T20:16:17.057269] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-30T20:16:17.057419] [INFO ] [sig ] AP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:17.210460] [INFO ] [LOCAL ] Saved forecast: AP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AP.txt [2026-01-30T20:16:17.210638] [INFO ] [sig ] [199/3461] Completed AP in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:17.210681] [INFO ] [sig ] [200/3461] Forecasting APA... [2026-01-30T20:16:17.210712] [INFO ] [sig ] Generating forecast for: APA [2026-01-30T20:16:17.210743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-30T20:16:17.222849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-30T20:16:17.223256] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-30T20:16:17.224115] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-30T20:16:17.224170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:17.224202] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:17.224231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:17.224288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:17.287698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:17.288738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:17.288828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:17.288904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:17.417938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:17.418140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:17.418184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:17.418215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:17.422372] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-30T20:16:17.422735] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-30T20:16:17.422874] [INFO ] [sig ] APA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:17.575770] [INFO ] [LOCAL ] Saved forecast: APA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APA.txt [2026-01-30T20:16:17.575927] [INFO ] [sig ] [200/3461] Completed APA in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:17.575970] [INFO ] [sig ] [201/3461] Forecasting APAM... [2026-01-30T20:16:17.576000] [INFO ] [sig ] Generating forecast for: APAM [2026-01-30T20:16:17.576033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-30T20:16:17.588710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-30T20:16:17.589086] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-30T20:16:17.590205] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-30T20:16:17.590260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:17.590294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:17.590321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:17.590379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:17.652910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:17.653915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:17.654005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:17.654039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:17.784068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:17.784237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:17.784280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:17.784310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:17.787916] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=64.50%) [2026-01-30T20:16:17.788231] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-30T20:16:17.788363] [INFO ] [sig ] APAM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:17.943191] [INFO ] [LOCAL ] Saved forecast: APAM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APAM.txt [2026-01-30T20:16:17.943347] [INFO ] [sig ] [201/3461] Completed APAM in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:17.943388] [INFO ] [sig ] [202/3461] Forecasting APD... [2026-01-30T20:16:17.943419] [INFO ] [sig ] Generating forecast for: APD [2026-01-30T20:16:17.943460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-30T20:16:17.955725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-30T20:16:17.956238] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-30T20:16:17.957287] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-30T20:16:17.957342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:17.957375] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:17.957405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:17.957463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:18.015733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:18.016603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:18.016685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:18.016719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:18.143968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:18.144263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:18.144347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:18.144382] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:18.148367] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-01-30T20:16:18.148859] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-30T20:16:18.149040] [INFO ] [sig ] APD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:18.293867] [INFO ] [LOCAL ] Saved forecast: APD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APD.txt [2026-01-30T20:16:18.294031] [INFO ] [sig ] [202/3461] Completed APD in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:18.294081] [INFO ] [sig ] [203/3461] Forecasting APEI... [2026-01-30T20:16:18.294112] [INFO ] [sig ] Generating forecast for: APEI [2026-01-30T20:16:18.294142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-30T20:16:18.309851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-30T20:16:18.310480] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-30T20:16:18.311498] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-30T20:16:18.311557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:18.311617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:18.311648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:18.311885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:18.371756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:18.372969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:18.373072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:18.373104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:18.494080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:18.494255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:18.494295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:18.494325] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:18.497970] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-30T20:16:18.498303] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-30T20:16:18.498444] [INFO ] [sig ] APEI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:18.642355] [INFO ] [LOCAL ] Saved forecast: APEI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APEI.txt [2026-01-30T20:16:18.642559] [INFO ] [sig ] [203/3461] Completed APEI in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:18.642638] [INFO ] [sig ] [204/3461] Forecasting APG... [2026-01-30T20:16:18.642675] [INFO ] [sig ] Generating forecast for: APG [2026-01-30T20:16:18.642710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-30T20:16:18.654936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-30T20:16:18.655255] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-30T20:16:18.656134] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-30T20:16:18.656186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:18.656218] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:18.656244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:18.656301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:18.714044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:18.714972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:18.715054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:18.715086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:18.834912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:18.835060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:18.835098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:18.835127] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:18.838488] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-30T20:16:18.838781] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-30T20:16:18.838904] [INFO ] [sig ] APG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:18.980662] [INFO ] [LOCAL ] Saved forecast: APG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APG.txt [2026-01-30T20:16:18.980765] [INFO ] [sig ] [204/3461] Completed APG in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:18.980803] [INFO ] [sig ] [205/3461] Forecasting APGE... [2026-01-30T20:16:18.980831] [INFO ] [sig ] Generating forecast for: APGE [2026-01-30T20:16:18.980860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-30T20:16:18.992620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-30T20:16:18.992874] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-30T20:16:18.993647] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-30T20:16:18.993698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:18.993729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:18.993755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:18.993811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:19.051340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:19.051958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:19.052035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:19.052068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:19.173135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:19.173280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:19.173320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:19.173349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:19.176695] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-30T20:16:19.177161] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-30T20:16:19.177286] [INFO ] [sig ] APGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:19.319535] [INFO ] [LOCAL ] Saved forecast: APGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APGE.txt [2026-01-30T20:16:19.319666] [INFO ] [sig ] [205/3461] Completed APGE in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:19.319705] [INFO ] [sig ] [206/3461] Forecasting APH... [2026-01-30T20:16:19.319734] [INFO ] [sig ] Generating forecast for: APH [2026-01-30T20:16:19.319763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-30T20:16:19.331795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-30T20:16:19.332070] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-30T20:16:19.332862] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-30T20:16:19.332913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:19.332955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:19.332983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:19.333041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:19.394550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:19.395638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:19.395733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:19.395768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:19.521750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:19.521866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:19.521903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:19.521932] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:19.525201] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-01-30T20:16:19.525474] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-30T20:16:19.525625] [INFO ] [sig ] APH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:19.669113] [INFO ] [LOCAL ] Saved forecast: APH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APH.txt [2026-01-30T20:16:19.669225] [INFO ] [sig ] [206/3461] Completed APH in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-30T20:16:19.669263] [INFO ] [sig ] [207/3461] Forecasting API... [2026-01-30T20:16:19.669292] [INFO ] [sig ] Generating forecast for: API [2026-01-30T20:16:19.669322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-30T20:16:19.684149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-30T20:16:19.684834] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-30T20:16:19.685935] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-30T20:16:19.686064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:19.686160] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:19.686192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:19.686283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:19.747712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:19.748998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:19.749115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:19.749148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:19.872829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:19.873073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:19.873120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:19.873151] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:19.877191] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-30T20:16:19.877542] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-30T20:16:19.877709] [INFO ] [sig ] API: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:20.030039] [INFO ] [LOCAL ] Saved forecast: API 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/API.txt [2026-01-30T20:16:20.030244] [INFO ] [sig ] [207/3461] Completed API in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-30T20:16:20.030294] [INFO ] [sig ] [208/3461] Forecasting APLD... [2026-01-30T20:16:20.030330] [INFO ] [sig ] Generating forecast for: APLD [2026-01-30T20:16:20.030366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-30T20:16:20.044373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-30T20:16:20.044900] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-30T20:16:20.045865] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-30T20:16:20.045917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:20.045950] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:20.045976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:20.046033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:20.104387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:20.105543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:20.105658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:20.105693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:20.234674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:20.234946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:20.235006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:20.235038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:20.239276] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-30T20:16:20.239625] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-30T20:16:20.239769] [INFO ] [sig ] APLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:20.386441] [INFO ] [LOCAL ] Saved forecast: APLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APLD.txt [2026-01-30T20:16:20.386667] [INFO ] [sig ] [208/3461] Completed APLD in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-30T20:16:20.386716] [INFO ] [sig ] [209/3461] Forecasting APLE... [2026-01-30T20:16:20.386751] [INFO ] [sig ] Generating forecast for: APLE [2026-01-30T20:16:20.386784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-30T20:16:20.400893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-30T20:16:20.401438] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-30T20:16:20.402387] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-30T20:16:20.402443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:20.402478] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:20.402507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:20.402568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:20.464839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:20.465969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:20.466069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:20.466103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:20.586853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:20.587088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:20.587136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:20.587165] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:20.591097] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-30T20:16:20.591427] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-30T20:16:20.591567] [INFO ] [sig ] APLE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:20.739558] [INFO ] [LOCAL ] Saved forecast: APLE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APLE.txt [2026-01-30T20:16:20.739789] [INFO ] [sig ] [209/3461] Completed APLE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:20.739832] [INFO ] [sig ] [210/3461] Forecasting APLS... [2026-01-30T20:16:20.739896] [INFO ] [sig ] Generating forecast for: APLS [2026-01-30T20:16:20.739931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-30T20:16:20.754225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-30T20:16:20.754704] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-30T20:16:20.755621] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-30T20:16:20.755674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:20.755708] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:20.755733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:20.755792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:20.815930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:20.817087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:20.817189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:20.817223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:20.973439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:20.973646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:20.973698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:20.973861] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:20.978511] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=39.28%) [2026-01-30T20:16:20.979121] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-30T20:16:20.979281] [INFO ] [sig ] APLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:21.155839] [INFO ] [LOCAL ] Saved forecast: APLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APLS.txt [2026-01-30T20:16:21.156076] [INFO ] [sig ] [210/3461] Completed APLS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-30T20:16:21.156139] [INFO ] [sig ] [211/3461] Forecasting APO... [2026-01-30T20:16:21.156176] [INFO ] [sig ] Generating forecast for: APO [2026-01-30T20:16:21.156213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-30T20:16:21.169881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-30T20:16:21.170323] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-30T20:16:21.171222] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-30T20:16:21.171279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:21.171312] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:21.171339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:21.171397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:21.237508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:21.238503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:21.238620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:21.238665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:21.376483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:21.376666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:21.376708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:21.376738] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:21.380924] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-30T20:16:21.381265] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-30T20:16:21.381431] [INFO ] [sig ] APO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:21.529106] [INFO ] [LOCAL ] Saved forecast: APO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APO.txt [2026-01-30T20:16:21.529280] [INFO ] [sig ] [211/3461] Completed APO in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-30T20:16:21.529330] [INFO ] [sig ] [212/3461] Forecasting APOG... [2026-01-30T20:16:21.529366] [INFO ] [sig ] Generating forecast for: APOG [2026-01-30T20:16:21.529398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-30T20:16:21.541615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-30T20:16:21.542066] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-30T20:16:21.543176] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-30T20:16:21.543231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:21.543264] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:21.543291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:21.543350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:21.605952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:21.606912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:21.607002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:21.607036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:21.740006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:21.740176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:21.740218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:21.740249] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:21.744009] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-30T20:16:21.744373] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-30T20:16:21.744544] [INFO ] [sig ] APOG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:21.908094] [INFO ] [LOCAL ] Saved forecast: APOG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APOG.txt [2026-01-30T20:16:21.908276] [INFO ] [sig ] [212/3461] Completed APOG in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-30T20:16:21.908321] [INFO ] [sig ] [213/3461] Forecasting APP... [2026-01-30T20:16:21.908353] [INFO ] [sig ] Generating forecast for: APP [2026-01-30T20:16:21.908387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-30T20:16:21.920838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-30T20:16:21.921251] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-30T20:16:21.922126] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-30T20:16:21.922180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:21.922213] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:21.922241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:21.922300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:21.987325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:21.988650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:21.988830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:21.988866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:22.109799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:22.109950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:22.109992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:22.110037] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:22.113594] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=68.65%) [2026-01-30T20:16:22.113876] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-30T20:16:22.114004] [INFO ] [sig ] APP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:22.258897] [INFO ] [LOCAL ] Saved forecast: APP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APP.txt [2026-01-30T20:16:22.259029] [INFO ] [sig ] [213/3461] Completed APP in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:22.259070] [INFO ] [sig ] [214/3461] Forecasting APPF... [2026-01-30T20:16:22.259100] [INFO ] [sig ] Generating forecast for: APPF [2026-01-30T20:16:22.259131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-30T20:16:22.270878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-30T20:16:22.271272] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-30T20:16:22.272139] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-30T20:16:22.272193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:22.272226] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:22.272252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:22.272309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:22.330047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:22.330976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:22.331064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:22.331098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:22.453390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:22.453547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:22.453604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:22.453636] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:22.456985] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-30T20:16:22.457268] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-30T20:16:22.457397] [INFO ] [sig ] APPF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:22.603400] [INFO ] [LOCAL ] Saved forecast: APPF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APPF.txt [2026-01-30T20:16:22.603548] [INFO ] [sig ] [214/3461] Completed APPF in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:22.603607] [INFO ] [sig ] [215/3461] Forecasting APPN... [2026-01-30T20:16:22.603639] [INFO ] [sig ] Generating forecast for: APPN [2026-01-30T20:16:22.603676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-30T20:16:22.616072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-30T20:16:22.616415] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-30T20:16:22.617429] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-30T20:16:22.617481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:22.617513] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:22.617540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:22.617630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:22.679214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:22.680181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:22.680302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:22.680354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:22.803776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:22.803932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:22.803975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:22.804005] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:22.807550] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-30T20:16:22.807882] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-30T20:16:22.808016] [INFO ] [sig ] APPN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:22.955228] [INFO ] [LOCAL ] Saved forecast: APPN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APPN.txt [2026-01-30T20:16:22.955388] [INFO ] [sig ] [215/3461] Completed APPN in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:22.955435] [INFO ] [sig ] [216/3461] Forecasting APPS... [2026-01-30T20:16:22.955476] [INFO ] [sig ] Generating forecast for: APPS [2026-01-30T20:16:22.955511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-30T20:16:22.967892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-30T20:16:22.968337] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-30T20:16:22.969241] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-30T20:16:22.969297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:22.969330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:22.969357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:22.969415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:23.030350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:23.031249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:23.031339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:23.031372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:23.178977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:23.179140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:23.179182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:23.179212] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:23.182682] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=90.35%) [2026-01-30T20:16:23.182992] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-30T20:16:23.183118] [INFO ] [sig ] APPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:23.342706] [INFO ] [LOCAL ] Saved forecast: APPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/APPS.txt [2026-01-30T20:16:23.343070] [INFO ] [sig ] [216/3461] Completed APPS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:23.343112] [INFO ] [sig ] [217/3461] Forecasting APYX... [2026-01-30T20:16:23.343141] [INFO ] [sig ] Generating forecast for: APYX [2026-01-30T20:16:23.343171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-30T20:16:23.355056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-30T20:16:23.355416] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-30T20:16:23.356292] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-30T20:16:23.356344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:23.356376] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:23.356404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:23.356481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:23.414758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:23.415672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:23.415815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:23.415853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:23.536334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:23.536499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:23.536540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:23.536588] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:23.540842] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-30T20:16:23.541213] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-30T20:16:23.541356] [INFO ] [sig ] APYX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:23.689234] [INFO ] [LOCAL ] Saved forecast: APYX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/APYX.txt [2026-01-30T20:16:23.689367] [INFO ] [sig ] [217/3461] Completed APYX in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:23.689406] [INFO ] [sig ] [218/3461] Forecasting AQMS... [2026-01-30T20:16:23.689436] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-30T20:16:23.689466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-30T20:16:23.700968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-30T20:16:23.701287] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-30T20:16:23.702121] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-30T20:16:23.702173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:23.702207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:23.702235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:23.702294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:23.771627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:23.772520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:23.772630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:23.772666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:23.896356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:23.896531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:23.896604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:23.896646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:23.900869] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-30T20:16:23.901164] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-30T20:16:23.901298] [INFO ] [sig ] AQMS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:24.084935] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AQMS.txt [2026-01-30T20:16:24.085146] [INFO ] [sig ] [218/3461] Completed AQMS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:24.085207] [INFO ] [sig ] [219/3461] Forecasting AQN... [2026-01-30T20:16:24.085255] [INFO ] [sig ] Generating forecast for: AQN [2026-01-30T20:16:24.085303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-30T20:16:24.099290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-30T20:16:24.099805] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-30T20:16:24.100853] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-30T20:16:24.100909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:24.100942] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:24.100969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:24.101032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:24.169641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:24.170808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:24.170899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:24.171116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:24.297948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:24.298119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:24.298161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:24.298190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:24.301706] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-01-30T20:16:24.301989] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-30T20:16:24.302133] [INFO ] [sig ] AQN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:24.446121] [INFO ] [LOCAL ] Saved forecast: AQN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AQN.txt [2026-01-30T20:16:24.446273] [INFO ] [sig ] [219/3461] Completed AQN in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:24.446314] [INFO ] [sig ] [220/3461] Forecasting AQNB... [2026-01-30T20:16:24.446345] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-30T20:16:24.446375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-30T20:16:24.462313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-30T20:16:24.462835] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-30T20:16:24.463723] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-30T20:16:24.463788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:24.463827] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:24.463853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:24.463925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:24.527417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:24.528704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:24.528823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:24.528859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:24.648391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:24.648567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:24.648639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:24.648677] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:24.652374] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-30T20:16:24.652703] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-30T20:16:24.652840] [INFO ] [sig ] AQNB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:24.809789] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AQNB.txt [2026-01-30T20:16:24.809960] [INFO ] [sig ] [220/3461] Completed AQNB in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:24.810002] [INFO ] [sig ] [221/3461] Forecasting ARBB... [2026-01-30T20:16:24.810033] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-30T20:16:24.810063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-30T20:16:24.821151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-30T20:16:24.821505] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-30T20:16:24.822341] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-30T20:16:24.822393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:24.822425] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:24.822452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:24.822509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:24.883631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:24.884618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:24.884709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:24.884744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:25.006778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:25.006947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:25.006988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:25.007017] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:25.010750] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-30T20:16:25.011055] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-30T20:16:25.011192] [INFO ] [sig ] ARBB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:25.168367] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARBB.txt [2026-01-30T20:16:25.168598] [INFO ] [sig ] [221/3461] Completed ARBB in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:25.168658] [INFO ] [sig ] [222/3461] Forecasting ARBE... [2026-01-30T20:16:25.168693] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-30T20:16:25.168725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-30T20:16:25.181910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-30T20:16:25.182322] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-30T20:16:25.183200] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-30T20:16:25.183255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:25.183288] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:25.183315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:25.183375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:25.245772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:25.246702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:25.246806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:25.246843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:25.380958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:25.381128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:25.381171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:25.381202] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:25.384919] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-01-30T20:16:25.385256] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-30T20:16:25.385412] [INFO ] [sig ] ARBE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:25.541309] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARBE.txt [2026-01-30T20:16:25.541493] [INFO ] [sig ] [222/3461] Completed ARBE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:25.541537] [INFO ] [sig ] [223/3461] Forecasting ARCB... [2026-01-30T20:16:25.541586] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-30T20:16:25.541623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-30T20:16:25.554425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-30T20:16:25.554862] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-30T20:16:25.555731] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-30T20:16:25.555797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:25.555837] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:25.555865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:25.555924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:25.620748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:25.621739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:25.621830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:25.621864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:25.756166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:25.756331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:25.756372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:25.756403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:25.760209] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=20.50%) [2026-01-30T20:16:25.760520] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-30T20:16:25.760674] [INFO ] [sig ] ARCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:25.917848] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARCB.txt [2026-01-30T20:16:25.918003] [INFO ] [sig ] [223/3461] Completed ARCB in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-30T20:16:25.918043] [INFO ] [sig ] [224/3461] Forecasting ARCC... [2026-01-30T20:16:25.918091] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-30T20:16:25.918125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-30T20:16:25.931010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-30T20:16:25.931370] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-30T20:16:25.932192] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-30T20:16:25.932243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:25.932300] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:25.932329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:25.932386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:25.992952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:25.993920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:25.994005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:25.994041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:26.117882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:26.118056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:26.118141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:26.118182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:26.121993] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=35.30%) [2026-01-30T20:16:26.122305] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-30T20:16:26.122447] [INFO ] [sig ] ARCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:26.286460] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARCC.txt [2026-01-30T20:16:26.286631] [INFO ] [sig ] [224/3461] Completed ARCC in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-30T20:16:26.286674] [INFO ] [sig ] [225/3461] Forecasting ARCO... [2026-01-30T20:16:26.286704] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-30T20:16:26.286735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-30T20:16:26.300867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-30T20:16:26.301248] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-30T20:16:26.302404] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-30T20:16:26.302459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:26.302492] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:26.302520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:26.302597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:26.367618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:26.368506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:26.368622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:26.368663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:26.490304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:26.490471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:26.490515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:26.490546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:26.494115] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-30T20:16:26.494439] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-30T20:16:26.494592] [INFO ] [sig ] ARCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:26.655013] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARCO.txt [2026-01-30T20:16:26.655173] [INFO ] [sig ] [225/3461] Completed ARCO in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-30T20:16:26.655216] [INFO ] [sig ] [226/3461] Forecasting ARDC... [2026-01-30T20:16:26.655246] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-30T20:16:26.655278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-30T20:16:26.670241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-30T20:16:26.670653] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-30T20:16:26.671506] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-30T20:16:26.671561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:26.671614] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:26.671643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:26.671702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:26.738594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:26.739483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:26.739569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:26.739623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:26.866748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:26.866938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:26.866980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:26.867010] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:26.870510] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=13.03%) [2026-01-30T20:16:26.870817] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-30T20:16:26.870950] [INFO ] [sig ] ARDC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:27.023623] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARDC.txt [2026-01-30T20:16:27.023809] [INFO ] [sig ] [226/3461] Completed ARDC in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-30T20:16:27.023850] [INFO ] [sig ] [227/3461] Forecasting ARDX... [2026-01-30T20:16:27.023880] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-30T20:16:27.023911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-30T20:16:27.037685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-30T20:16:27.038089] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-30T20:16:27.038989] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-30T20:16:27.039043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:27.039078] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:27.039105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:27.039163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:27.099803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:27.100621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:27.100705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:27.100741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:27.225975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:27.226130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:27.226170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:27.226231] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:27.230156] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-30T20:16:27.230440] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-30T20:16:27.230570] [INFO ] [sig ] ARDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:27.382213] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARDX.txt [2026-01-30T20:16:27.382421] [INFO ] [sig ] [227/3461] Completed ARDX in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-30T20:16:27.382484] [INFO ] [sig ] [228/3461] Forecasting ARE... [2026-01-30T20:16:27.382526] [INFO ] [sig ] Generating forecast for: ARE [2026-01-30T20:16:27.382592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-30T20:16:27.396113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-30T20:16:27.396505] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-30T20:16:27.397370] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-30T20:16:27.397428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:27.397470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:27.397499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:27.397559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:27.456109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:27.456874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:27.456957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:27.456993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:27.579838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:27.580192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:27.580232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:27.580261] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:27.583873] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-30T20:16:27.584168] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-30T20:16:27.584295] [INFO ] [sig ] ARE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:27.731026] [INFO ] [LOCAL ] Saved forecast: ARE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARE.txt [2026-01-30T20:16:27.731153] [INFO ] [sig ] [228/3461] Completed ARE in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-30T20:16:27.731192] [INFO ] [sig ] [229/3461] Forecasting AREC... [2026-01-30T20:16:27.731222] [INFO ] [sig ] Generating forecast for: AREC [2026-01-30T20:16:27.731251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-30T20:16:27.744003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-30T20:16:27.744266] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-30T20:16:27.745090] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-30T20:16:27.745143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:27.745174] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:27.745200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:27.745258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:27.805305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:27.805979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:27.806057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:27.806090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:27.924845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:27.925007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:27.925049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:27.925079] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:27.928550] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=99.58%) [2026-01-30T20:16:27.928867] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-30T20:16:27.928993] [INFO ] [sig ] AREC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:28.072489] [INFO ] [LOCAL ] Saved forecast: AREC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AREC.txt [2026-01-30T20:16:28.072649] [INFO ] [sig ] [229/3461] Completed AREC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:28.072693] [INFO ] [sig ] [230/3461] Forecasting ARES... [2026-01-30T20:16:28.072727] [INFO ] [sig ] Generating forecast for: ARES [2026-01-30T20:16:28.072768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-30T20:16:28.084926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-30T20:16:28.085276] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-30T20:16:28.086103] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-30T20:16:28.086168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:28.086210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:28.086243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:28.086301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:28.146236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:28.147189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:28.147275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:28.147310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:28.271902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:28.272060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:28.272104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:28.272132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:28.275514] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-01-30T20:16:28.275816] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-30T20:16:28.275942] [INFO ] [sig ] ARES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:28.418703] [INFO ] [LOCAL ] Saved forecast: ARES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARES.txt [2026-01-30T20:16:28.418854] [INFO ] [sig ] [230/3461] Completed ARES in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:28.418894] [INFO ] [sig ] [231/3461] Forecasting ARGX... [2026-01-30T20:16:28.418923] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-30T20:16:28.418953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-30T20:16:28.431241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-30T20:16:28.431566] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-30T20:16:28.432387] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-30T20:16:28.432439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:28.432471] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:28.432497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:28.432554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:28.489550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:28.490394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:28.490478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:28.490510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:28.612272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:28.612432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:28.612473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:28.612502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:28.615952] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-30T20:16:28.616236] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-30T20:16:28.616370] [INFO ] [sig ] ARGX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:28.758112] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARGX.txt [2026-01-30T20:16:28.758250] [INFO ] [sig ] [231/3461] Completed ARGX in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:28.758289] [INFO ] [sig ] [232/3461] Forecasting ARHS... [2026-01-30T20:16:28.758319] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-30T20:16:28.758349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-30T20:16:28.771126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-30T20:16:28.771457] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-30T20:16:28.772291] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-30T20:16:28.772344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:28.772376] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:28.772402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:28.772459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:28.831273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:28.832378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:28.832466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:28.832499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:28.960094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:28.960261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:28.960305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:28.960335] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:28.964290] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-30T20:16:28.964657] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-30T20:16:28.964813] [INFO ] [sig ] ARHS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:29.119974] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARHS.txt [2026-01-30T20:16:29.120137] [INFO ] [sig ] [232/3461] Completed ARHS in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:29.120179] [INFO ] [sig ] [233/3461] Forecasting ARI... [2026-01-30T20:16:29.120210] [INFO ] [sig ] Generating forecast for: ARI [2026-01-30T20:16:29.120242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-30T20:16:29.132473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-30T20:16:29.132875] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-30T20:16:29.133746] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-30T20:16:29.133799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:29.133831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:29.133857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:29.133914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:29.192427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:29.193343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:29.193431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:29.193464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:29.320406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:29.320592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:29.320636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:29.320665] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:29.324556] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=13.44%) [2026-01-30T20:16:29.324927] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-30T20:16:29.325261] [INFO ] [sig ] ARI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:29.472830] [INFO ] [LOCAL ] Saved forecast: ARI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARI.txt [2026-01-30T20:16:29.472991] [INFO ] [sig ] [233/3461] Completed ARI in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:29.473037] [INFO ] [sig ] [234/3461] Forecasting ARKO... [2026-01-30T20:16:29.473067] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-30T20:16:29.473099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-30T20:16:29.485533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-30T20:16:29.485931] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-30T20:16:29.487131] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-30T20:16:29.487183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:29.487214] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:29.487243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:29.487299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:29.546308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:29.547419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:29.547544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:29.547597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:29.669281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:29.669446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:29.669489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:29.669518] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:29.673369] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-01-30T20:16:29.673720] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-30T20:16:29.673865] [INFO ] [sig ] ARKO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:29.844762] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARKO.txt [2026-01-30T20:16:29.844960] [INFO ] [sig ] [234/3461] Completed ARKO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:29.845019] [INFO ] [sig ] [235/3461] Forecasting ARLO... [2026-01-30T20:16:29.845061] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-30T20:16:29.845289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-30T20:16:29.860253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-30T20:16:29.860746] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-30T20:16:29.861798] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-30T20:16:29.861864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:29.861906] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:29.861944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:29.862024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:29.938157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:29.939327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:29.939440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:29.939493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:30.086779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:30.086962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:30.087016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:30.087054] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:30.091644] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=47.39%) [2026-01-30T20:16:30.092059] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-30T20:16:30.092229] [INFO ] [sig ] ARLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:30.268099] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARLO.txt [2026-01-30T20:16:30.268267] [INFO ] [sig ] [235/3461] Completed ARLO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:30.268309] [INFO ] [sig ] [236/3461] Forecasting ARLP... [2026-01-30T20:16:30.268339] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-30T20:16:30.268370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-30T20:16:30.279962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-30T20:16:30.280351] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-30T20:16:30.281176] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-30T20:16:30.281228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:30.281260] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:30.281287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:30.281344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:30.337891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:30.338860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:30.338978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:30.339010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:30.459495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:30.459692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:30.459741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:30.459777] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:30.464351] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-01-30T20:16:30.464773] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-30T20:16:30.464946] [INFO ] [sig ] ARLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:30.615344] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARLP.txt [2026-01-30T20:16:30.615499] [INFO ] [sig ] [236/3461] Completed ARLP in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:30.615539] [INFO ] [sig ] [237/3461] Forecasting ARM... [2026-01-30T20:16:30.615567] [INFO ] [sig ] Generating forecast for: ARM [2026-01-30T20:16:30.615626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-30T20:16:30.627496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-30T20:16:30.627846] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-30T20:16:30.628693] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-30T20:16:30.628745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:30.628778] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:30.628804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:30.628869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:30.686399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:30.687318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:30.687404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:30.687437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:30.807683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:30.807840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:30.807900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:30.807931] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:30.811472] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-01-30T20:16:30.811819] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-30T20:16:30.811959] [INFO ] [sig ] ARM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:30.960621] [INFO ] [LOCAL ] Saved forecast: ARM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARM.txt [2026-01-30T20:16:30.960865] [INFO ] [sig ] [237/3461] Completed ARM in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:30.960918] [INFO ] [sig ] [238/3461] Forecasting ARMK... [2026-01-30T20:16:30.960950] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-30T20:16:30.960984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-30T20:16:30.974957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-30T20:16:30.975353] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-30T20:16:30.976265] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-30T20:16:30.976326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:30.976360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:30.976388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:30.976446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:31.043699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:31.044704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:31.044814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:31.044856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:31.180750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:31.180929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:31.180986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:31.181020] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:31.184880] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=39.86%) [2026-01-30T20:16:31.185197] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-30T20:16:31.185363] [INFO ] [sig ] ARMK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:31.363240] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARMK.txt [2026-01-30T20:16:31.363410] [INFO ] [sig ] [238/3461] Completed ARMK in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:31.363463] [INFO ] [sig ] [239/3461] Forecasting AROC... [2026-01-30T20:16:31.363496] [INFO ] [sig ] Generating forecast for: AROC [2026-01-30T20:16:31.363528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-30T20:16:31.376250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-30T20:16:31.376657] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-30T20:16:31.377638] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-30T20:16:31.377693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:31.377726] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:31.377753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:31.377831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:31.447194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:31.448348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:31.448478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:31.448516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:31.586280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:31.586437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:31.586497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:31.586536] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:31.590290] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=84.79%) [2026-01-30T20:16:31.590602] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-30T20:16:31.590748] [INFO ] [sig ] AROC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:31.765962] [INFO ] [LOCAL ] Saved forecast: AROC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AROC.txt [2026-01-30T20:16:31.766139] [INFO ] [sig ] [239/3461] Completed AROC in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-30T20:16:31.766182] [INFO ] [sig ] [240/3461] Forecasting ARQ... [2026-01-30T20:16:31.766213] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-30T20:16:31.766244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-30T20:16:31.779257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-30T20:16:31.779699] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-30T20:16:31.780888] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-30T20:16:31.780972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:31.781026] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:31.781059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:31.781118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:31.859319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:31.860712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:31.860842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:31.860891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:31.996626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:31.996786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:31.996830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:31.996865] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:32.000429] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-30T20:16:32.000744] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-30T20:16:32.000894] [INFO ] [sig ] ARQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:32.168931] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARQ.txt [2026-01-30T20:16:32.169100] [INFO ] [sig ] [240/3461] Completed ARQ in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:32.169139] [INFO ] [sig ] [241/3461] Forecasting ARQQ... [2026-01-30T20:16:32.169169] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-30T20:16:32.169198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-30T20:16:32.181356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-30T20:16:32.181776] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-30T20:16:32.182684] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-30T20:16:32.182740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:32.182809] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:32.182841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:32.182900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:32.243515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:32.244631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:32.244717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:32.244751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:32.383294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:32.383436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:32.383477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:32.383506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:32.386945] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-30T20:16:32.387240] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-30T20:16:32.387371] [INFO ] [sig ] ARQQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:32.533356] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ARQQ.txt [2026-01-30T20:16:32.533508] [INFO ] [sig ] [241/3461] Completed ARQQ in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:32.533548] [INFO ] [sig ] [242/3461] Forecasting ARRY... [2026-01-30T20:16:32.533599] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-30T20:16:32.533632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-30T20:16:32.545254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-30T20:16:32.545664] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-30T20:16:32.546531] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-30T20:16:32.546605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:32.546641] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:32.546671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:32.546729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:32.606763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:32.607640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:32.607726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:32.607759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:32.732947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:32.733101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:32.733143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:32.733173] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:32.736682] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-30T20:16:32.737003] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-30T20:16:32.737140] [INFO ] [sig ] ARRY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:32.886967] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARRY.txt [2026-01-30T20:16:32.887122] [INFO ] [sig ] [242/3461] Completed ARRY in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:32.887164] [INFO ] [sig ] [243/3461] Forecasting ARTL... [2026-01-30T20:16:32.887194] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-30T20:16:32.887224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-30T20:16:32.899647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-30T20:16:32.900033] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-30T20:16:32.901084] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-30T20:16:32.901308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:32.901341] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:32.901367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:32.901423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:32.959127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:32.959994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:32.960078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:32.960111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:33.075601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:33.075760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:33.075800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:33.075828] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:33.080211] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=50.95%) [2026-01-30T20:16:33.080545] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-30T20:16:33.080707] [INFO ] [sig ] ARTL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:33.236967] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARTL.txt [2026-01-30T20:16:33.237137] [INFO ] [sig ] [243/3461] Completed ARTL in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:33.237191] [INFO ] [sig ] [244/3461] Forecasting ARTNA... [2026-01-30T20:16:33.237229] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-30T20:16:33.237275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-30T20:16:33.253193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-30T20:16:33.253613] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-30T20:16:33.254449] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-30T20:16:33.254502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:33.254535] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:33.254562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:33.254639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:33.320366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:33.321274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:33.321363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:33.321397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:33.454756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:33.454928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:33.454978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:33.455061] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:33.459145] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-30T20:16:33.459657] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-30T20:16:33.459849] [INFO ] [sig ] ARTNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:33.656764] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARTNA.txt [2026-01-30T20:16:33.656986] [INFO ] [sig ] [244/3461] Completed ARTNA in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:33.657051] [INFO ] [sig ] [245/3461] Forecasting ARVN... [2026-01-30T20:16:33.657108] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-30T20:16:33.657150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-30T20:16:33.671539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-30T20:16:33.672075] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-30T20:16:33.673263] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-30T20:16:33.673338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:33.673380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:33.673415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:33.673494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:33.734963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:33.735898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:33.735983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:33.736015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:33.873251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:33.873441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:33.873494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:33.873532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:33.878419] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-01-30T20:16:33.878898] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-30T20:16:33.879113] [INFO ] [sig ] ARVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:34.055097] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ARVN.txt [2026-01-30T20:16:34.055232] [INFO ] [sig ] [245/3461] Completed ARVN in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:34.055271] [INFO ] [sig ] [246/3461] Forecasting ASA... [2026-01-30T20:16:34.055301] [INFO ] [sig ] Generating forecast for: ASA [2026-01-30T20:16:34.055331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-30T20:16:34.066615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-30T20:16:34.066914] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-30T20:16:34.067731] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-30T20:16:34.067783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:34.067814] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:34.067841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:34.067900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:34.126206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:34.126980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:34.127069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:34.127101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:34.250666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:34.250817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:34.250859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:34.250888] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:34.254404] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-01-30T20:16:34.254731] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-30T20:16:34.254878] [INFO ] [sig ] ASA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:34.396652] [INFO ] [LOCAL ] Saved forecast: ASA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASA.txt [2026-01-30T20:16:34.396784] [INFO ] [sig ] [246/3461] Completed ASA in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:34.396823] [INFO ] [sig ] [247/3461] Forecasting ASB... [2026-01-30T20:16:34.396853] [INFO ] [sig ] Generating forecast for: ASB [2026-01-30T20:16:34.396882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-30T20:16:34.408386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-30T20:16:34.408727] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-30T20:16:34.409542] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-30T20:16:34.409613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:34.409647] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:34.409674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:34.409731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:34.467922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:34.468888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:34.468988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:34.469024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:34.597791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:34.597953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:34.597999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:34.598030] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:34.601957] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-30T20:16:34.602433] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-30T20:16:34.602565] [INFO ] [sig ] ASB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:34.754462] [INFO ] [LOCAL ] Saved forecast: ASB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASB.txt [2026-01-30T20:16:34.754626] [INFO ] [sig ] [247/3461] Completed ASB in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:34.754669] [INFO ] [sig ] [248/3461] Forecasting ASBA... [2026-01-30T20:16:34.754700] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-30T20:16:34.754730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-30T20:16:34.769678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-30T20:16:34.770224] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-30T20:16:34.771329] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-30T20:16:34.771389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:34.771424] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:34.771450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:34.771509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:34.833595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:34.834851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:34.834970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:34.835011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:34.951299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:34.951535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:34.951605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:34.951665] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:34.955795] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-30T20:16:34.956136] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-30T20:16:34.956291] [INFO ] [sig ] ASBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:35.114252] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASBA.txt [2026-01-30T20:16:35.114494] [INFO ] [sig ] [248/3461] Completed ASBA in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:35.114561] [INFO ] [sig ] [249/3461] Forecasting ASC... [2026-01-30T20:16:35.114616] [INFO ] [sig ] Generating forecast for: ASC [2026-01-30T20:16:35.114652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-30T20:16:35.129096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-30T20:16:35.129680] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-30T20:16:35.130832] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-30T20:16:35.130901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:35.130936] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:35.130973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:35.131044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:35.198730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:35.200431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:35.200563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:35.200623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:35.334437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:35.334637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:35.334683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:35.334713] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:35.338950] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-30T20:16:35.339492] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-30T20:16:35.339693] [INFO ] [sig ] ASC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:35.484330] [INFO ] [LOCAL ] Saved forecast: ASC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASC.txt [2026-01-30T20:16:35.484460] [INFO ] [sig ] [249/3461] Completed ASC in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-30T20:16:35.484499] [INFO ] [sig ] [250/3461] Forecasting ASG... [2026-01-30T20:16:35.484528] [INFO ] [sig ] Generating forecast for: ASG [2026-01-30T20:16:35.484560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-30T20:16:35.496545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-30T20:16:35.496842] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-30T20:16:35.497654] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-30T20:16:35.497706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:35.497737] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:35.497763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:35.497819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:35.555524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:35.556174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:35.556249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:35.556293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:35.679272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:35.679413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:35.679452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:35.679480] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:35.682828] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-30T20:16:35.683120] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-30T20:16:35.683245] [INFO ] [sig ] ASG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:35.823009] [INFO ] [LOCAL ] Saved forecast: ASG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASG.txt [2026-01-30T20:16:35.823132] [INFO ] [sig ] [250/3461] Completed ASG in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:35.823170] [INFO ] [sig ] [251/3461] Forecasting ASGI... [2026-01-30T20:16:35.823199] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-30T20:16:35.823233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-30T20:16:35.834938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-30T20:16:35.835220] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-30T20:16:35.836029] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-30T20:16:35.836089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:35.836120] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:35.836149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:35.836214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:35.894128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:35.894887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:35.895031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:35.895090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:36.016778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:36.016933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:36.016974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:36.017003] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:36.020395] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-30T20:16:36.020693] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-30T20:16:36.020818] [INFO ] [sig ] ASGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:36.166591] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASGI.txt [2026-01-30T20:16:36.166746] [INFO ] [sig ] [251/3461] Completed ASGI in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:36.166785] [INFO ] [sig ] [252/3461] Forecasting ASGN... [2026-01-30T20:16:36.166815] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-30T20:16:36.166848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-30T20:16:36.178653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-30T20:16:36.178930] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-30T20:16:36.179955] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-30T20:16:36.180007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:36.180039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:36.180075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:36.180134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:36.236763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:36.237700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:36.237800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:36.237841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:36.358424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:36.358597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:36.358638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:36.358667] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:36.362024] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-01-30T20:16:36.362302] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-30T20:16:36.362428] [INFO ] [sig ] ASGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:36.507062] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASGN.txt [2026-01-30T20:16:36.507208] [INFO ] [sig ] [252/3461] Completed ASGN in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:36.507248] [INFO ] [sig ] [253/3461] Forecasting ASH... [2026-01-30T20:16:36.507277] [INFO ] [sig ] Generating forecast for: ASH [2026-01-30T20:16:36.507308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-30T20:16:36.553720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-30T20:16:36.554147] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-30T20:16:36.555054] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-30T20:16:36.555109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:36.555141] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:36.555169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:36.555227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:36.614389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:36.615291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:36.615379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:36.615412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:36.742348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:36.742518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:36.742583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:36.742618] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:36.746037] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-01-30T20:16:36.746338] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-30T20:16:36.746475] [INFO ] [sig ] ASH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:36.892608] [INFO ] [LOCAL ] Saved forecast: ASH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASH.txt [2026-01-30T20:16:36.892746] [INFO ] [sig ] [253/3461] Completed ASH in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:36.892785] [INFO ] [sig ] [254/3461] Forecasting ASIX... [2026-01-30T20:16:36.892814] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-30T20:16:36.892845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-30T20:16:36.904466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-30T20:16:36.904792] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-30T20:16:36.905611] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-30T20:16:36.905663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:36.905694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:36.905720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:36.905776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:36.964843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:36.965665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:36.965745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:36.965777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:37.085963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:37.086145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:37.086186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:37.086217] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:37.089731] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-30T20:16:37.090012] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-30T20:16:37.090137] [INFO ] [sig ] ASIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:37.239811] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASIX.txt [2026-01-30T20:16:37.240013] [INFO ] [sig ] [254/3461] Completed ASIX in 0.3s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:37.240056] [INFO ] [sig ] [255/3461] Forecasting ASLE... [2026-01-30T20:16:37.240087] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-30T20:16:37.240119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-30T20:16:37.251614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-30T20:16:37.251958] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-30T20:16:37.252814] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-30T20:16:37.252869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:37.252901] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:37.252930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:37.252987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:37.312672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:37.313618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:37.313715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:37.313750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:37.452958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:37.453129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:37.453172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:37.453207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:37.457017] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=36.64%) [2026-01-30T20:16:37.457327] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-30T20:16:37.457484] [INFO ] [sig ] ASLE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:37.630085] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASLE.txt [2026-01-30T20:16:37.630268] [INFO ] [sig ] [255/3461] Completed ASLE in 0.4s | 2.75 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-30T20:16:37.630314] [INFO ] [sig ] [256/3461] Forecasting ASMB... [2026-01-30T20:16:37.630346] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-30T20:16:37.630387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-30T20:16:37.642762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-30T20:16:37.643177] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-30T20:16:37.644085] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-30T20:16:37.644141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:37.644173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:37.644201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:37.644260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:37.702683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:37.703614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:37.703709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:37.703744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:37.840093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:37.840276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:37.840319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:37.840348] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:37.844280] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: UP (p=53.53%) [2026-01-30T20:16:37.844749] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-30T20:16:37.844946] [INFO ] [sig ] ASMB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:38.009229] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASMB.txt [2026-01-30T20:16:38.009448] [INFO ] [sig ] [256/3461] Completed ASMB in 0.4s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:38.009503] [INFO ] [sig ] [257/3461] Forecasting ASML... [2026-01-30T20:16:38.009542] [INFO ] [sig ] Generating forecast for: ASML [2026-01-30T20:16:38.009607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-30T20:16:38.024594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-30T20:16:38.025052] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-30T20:16:38.026098] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-30T20:16:38.026159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:38.026197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:38.026227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:38.026301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:38.086030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:38.086952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:38.087053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:38.087092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:38.214970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:38.215133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:38.215173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:38.215203] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:38.218667] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-01-30T20:16:38.218954] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-30T20:16:38.219083] [INFO ] [sig ] ASML: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:38.366111] [INFO ] [LOCAL ] Saved forecast: ASML 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASML.txt [2026-01-30T20:16:38.366496] [INFO ] [sig ] [257/3461] Completed ASML in 0.4s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:38.366538] [INFO ] [sig ] [258/3461] Forecasting ASND... [2026-01-30T20:16:38.366585] [INFO ] [sig ] Generating forecast for: ASND [2026-01-30T20:16:38.366619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-30T20:16:38.379482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-30T20:16:38.379901] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-30T20:16:38.380757] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-30T20:16:38.380809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:38.380869] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:38.380898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:38.380955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:38.437318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:38.438227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:38.438311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:38.438345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:38.564726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:38.564890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:38.564933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:38.564960] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:38.568420] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-30T20:16:38.568760] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-30T20:16:38.568895] [INFO ] [sig ] ASND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:38.715049] [INFO ] [LOCAL ] Saved forecast: ASND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASND.txt [2026-01-30T20:16:38.715211] [INFO ] [sig ] [258/3461] Completed ASND in 0.3s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:38.715253] [INFO ] [sig ] [259/3461] Forecasting ASO... [2026-01-30T20:16:38.715282] [INFO ] [sig ] Generating forecast for: ASO [2026-01-30T20:16:38.715313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-30T20:16:38.727587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-30T20:16:38.727938] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-30T20:16:38.728788] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-30T20:16:38.728841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:38.728873] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:38.728899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:38.728954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:38.786491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:38.787499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:38.787611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:38.787649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:38.909305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:38.909462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:38.909503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:38.909532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:38.912944] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-01-30T20:16:38.913226] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-30T20:16:38.913352] [INFO ] [sig ] ASO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:39.055737] [INFO ] [LOCAL ] Saved forecast: ASO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASO.txt [2026-01-30T20:16:39.055896] [INFO ] [sig ] [259/3461] Completed ASO in 0.3s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:39.055937] [INFO ] [sig ] [260/3461] Forecasting ASPI... [2026-01-30T20:16:39.055967] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-30T20:16:39.055999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-30T20:16:39.067294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-30T20:16:39.067622] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-30T20:16:39.068439] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-30T20:16:39.068492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:39.068524] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:39.068550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:39.068623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:39.125478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:39.126392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:39.126495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:39.126534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:39.246102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:39.246459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:39.246499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:39.246527] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:39.250649] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=73.14%) [2026-01-30T20:16:39.250976] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-30T20:16:39.251116] [INFO ] [sig ] ASPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:39.402036] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASPI.txt [2026-01-30T20:16:39.402192] [INFO ] [sig ] [260/3461] Completed ASPI in 0.3s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:39.402425] [INFO ] [sig ] [261/3461] Forecasting ASPN... [2026-01-30T20:16:39.402454] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-30T20:16:39.402486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-30T20:16:39.416213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-30T20:16:39.416635] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-30T20:16:39.417480] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-30T20:16:39.417534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:39.417565] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:39.417614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:39.417676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:39.483193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:39.484129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:39.484228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:39.484263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:39.630452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:39.630648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:39.630691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:39.630753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:39.635269] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-01-30T20:16:39.635639] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-30T20:16:39.635975] [INFO ] [sig ] ASPN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:39.882187] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASPN.txt [2026-01-30T20:16:39.882389] [INFO ] [sig ] [261/3461] Completed ASPN in 0.5s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:39.882446] [INFO ] [sig ] [262/3461] Forecasting ASPS... [2026-01-30T20:16:39.882479] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-30T20:16:39.882513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-30T20:16:39.894143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-30T20:16:39.894469] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-30T20:16:39.895300] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-30T20:16:39.895354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:39.895386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:39.895412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:39.895468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:39.955093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:39.955778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:39.955856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:39.955888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:40.069658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:40.069822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:40.069864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:40.069892] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:40.073351] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-30T20:16:40.073654] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-30T20:16:40.073802] [INFO ] [sig ] ASPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:40.217657] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASPS.txt [2026-01-30T20:16:40.217816] [INFO ] [sig ] [262/3461] Completed ASPS in 0.3s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:40.217858] [INFO ] [sig ] [263/3461] Forecasting ASTE... [2026-01-30T20:16:40.217888] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-30T20:16:40.217920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-30T20:16:40.229973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-30T20:16:40.230390] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-30T20:16:40.231243] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-30T20:16:40.231294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:40.231325] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:40.231351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:40.231408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:40.290234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:40.291516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:40.291617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:40.291652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:40.413341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:40.413512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:40.413553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:40.413606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:40.417100] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-30T20:16:40.417410] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-30T20:16:40.417542] [INFO ] [sig ] ASTE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:40.569228] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASTE.txt [2026-01-30T20:16:40.569392] [INFO ] [sig ] [263/3461] Completed ASTE in 0.4s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:40.569433] [INFO ] [sig ] [264/3461] Forecasting ASTH... [2026-01-30T20:16:40.569462] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-30T20:16:40.569495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-30T20:16:40.588884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-30T20:16:40.589426] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-30T20:16:40.591105] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-30T20:16:40.591176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:40.591400] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:40.591442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:40.591534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:40.652261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:40.653415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:40.653529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:40.653564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:40.813924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:40.814129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:40.814186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:40.814226] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:40.819870] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-30T20:16:40.820430] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-30T20:16:40.820696] [INFO ] [sig ] ASTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:41.034750] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASTH.txt [2026-01-30T20:16:41.034988] [INFO ] [sig ] [264/3461] Completed ASTH in 0.5s | 2.75 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:41.035057] [INFO ] [sig ] [265/3461] Forecasting ASTI... [2026-01-30T20:16:41.035108] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-30T20:16:41.035156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-30T20:16:41.059222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-30T20:16:41.061717] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-30T20:16:41.064552] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-30T20:16:41.064703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:41.064763] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:41.064812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:41.064906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:41.159278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:41.160465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:41.160602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:41.160652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:41.329623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:41.329832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:41.329900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:41.329953] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:41.335720] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-30T20:16:41.336365] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-30T20:16:41.336607] [INFO ] [sig ] ASTI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:41.599105] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASTI.txt [2026-01-30T20:16:41.599329] [INFO ] [sig ] [265/3461] Completed ASTI in 0.6s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:41.599379] [INFO ] [sig ] [266/3461] Forecasting ASTL... [2026-01-30T20:16:41.599412] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-30T20:16:41.599447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-30T20:16:41.620094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-30T20:16:41.620663] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-30T20:16:41.621975] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-30T20:16:41.622048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:41.622104] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:41.622151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:41.622247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:41.713225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:41.714417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:41.714527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:41.714594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:41.871353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:41.871563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:41.871653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:41.871704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:41.877443] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-30T20:16:41.878084] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-30T20:16:41.878325] [INFO ] [sig ] ASTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:42.087690] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASTL.txt [2026-01-30T20:16:42.087884] [INFO ] [sig ] [266/3461] Completed ASTL in 0.5s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:42.087929] [INFO ] [sig ] [267/3461] Forecasting ASTS... [2026-01-30T20:16:42.087960] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-30T20:16:42.087991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-30T20:16:42.100737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-30T20:16:42.101118] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-30T20:16:42.102052] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-30T20:16:42.102108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:42.102141] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:42.102168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:42.102233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:42.165665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:42.166759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:42.166869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:42.166917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:42.312612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:42.312778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:42.312819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:42.312850] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:42.316704] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-30T20:16:42.317093] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-30T20:16:42.317239] [INFO ] [sig ] ASTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:42.480641] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ASTS.txt [2026-01-30T20:16:42.480804] [INFO ] [sig ] [267/3461] Completed ASTS in 0.4s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:42.480851] [INFO ] [sig ] [268/3461] Forecasting ASX... [2026-01-30T20:16:42.480890] [INFO ] [sig ] Generating forecast for: ASX [2026-01-30T20:16:42.480929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-30T20:16:42.493565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-30T20:16:42.494034] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-30T20:16:42.494995] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-30T20:16:42.495058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:42.495097] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:42.495134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:42.495206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:42.557531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:42.558519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:42.558700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:42.558752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:42.688014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:42.688193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:42.688235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:42.688264] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:42.692751] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-30T20:16:42.693099] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-30T20:16:42.693239] [INFO ] [sig ] ASX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:42.838917] [INFO ] [LOCAL ] Saved forecast: ASX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASX.txt [2026-01-30T20:16:42.839054] [INFO ] [sig ] [268/3461] Completed ASX in 0.4s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:42.839115] [INFO ] [sig ] [269/3461] Forecasting ASYS... [2026-01-30T20:16:42.839148] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-30T20:16:42.839179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-30T20:16:42.853358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-30T20:16:42.854118] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-30T20:16:42.855297] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-30T20:16:42.855382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:42.855641] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:42.855689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:42.855777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:42.925559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:42.926736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:42.926831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:42.926865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:43.050133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:43.050298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:43.050339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:43.050368] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:43.054382] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-30T20:16:43.054800] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-30T20:16:43.054955] [INFO ] [sig ] ASYS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:43.213687] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ASYS.txt [2026-01-30T20:16:43.213884] [INFO ] [sig ] [269/3461] Completed ASYS in 0.4s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:43.213947] [INFO ] [sig ] [270/3461] Forecasting ATAI... [2026-01-30T20:16:43.214011] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-30T20:16:43.214066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-30T20:16:43.226988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-30T20:16:43.227351] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-30T20:16:43.228258] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-30T20:16:43.228314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:43.228347] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:43.228374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:43.228433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:43.287851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:43.288821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:43.288925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:43.288973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:43.406495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:43.406697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:43.406759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:43.406804] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:43.410605] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=23.12%) [2026-01-30T20:16:43.410923] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-30T20:16:43.411057] [INFO ] [sig ] ATAI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:43.558335] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATAI.txt [2026-01-30T20:16:43.558483] [INFO ] [sig ] [270/3461] Completed ATAI in 0.3s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:43.558523] [INFO ] [sig ] [271/3461] Forecasting ATEC... [2026-01-30T20:16:43.558553] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-30T20:16:43.558602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-30T20:16:43.570653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-30T20:16:43.571029] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-30T20:16:43.571901] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-30T20:16:43.571955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:43.571988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:43.572014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:43.572072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:43.634191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:43.635094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:43.635180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:43.635218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:43.773088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:43.773255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:43.773297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:43.773329] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:43.776908] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-30T20:16:43.777216] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-30T20:16:43.777350] [INFO ] [sig ] ATEC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:43.947851] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATEC.txt [2026-01-30T20:16:43.948055] [INFO ] [sig ] [271/3461] Completed ATEC in 0.4s | 2.74 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-30T20:16:43.948117] [INFO ] [sig ] [272/3461] Forecasting ATEN... [2026-01-30T20:16:43.948148] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-30T20:16:43.948179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-30T20:16:43.960850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-30T20:16:43.961313] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-30T20:16:43.962226] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-30T20:16:43.962285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:43.962318] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:43.962345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:43.962402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:44.020461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:44.021328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:44.021414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:44.021447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:44.145147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:44.145311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:44.145372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:44.145404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:44.149135] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=92.24%) [2026-01-30T20:16:44.149505] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-30T20:16:44.149672] [INFO ] [sig ] ATEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:44.302925] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATEN.txt [2026-01-30T20:16:44.303088] [INFO ] [sig ] [272/3461] Completed ATEN in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:44.303129] [INFO ] [sig ] [273/3461] Forecasting ATEX... [2026-01-30T20:16:44.303159] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-30T20:16:44.303191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-30T20:16:44.316081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-30T20:16:44.316508] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-30T20:16:44.317427] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-30T20:16:44.317486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:44.317520] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:44.317548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:44.317634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:44.375653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:44.376536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:44.376647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:44.376681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:44.501108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:44.501279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:44.501326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:44.501355] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:44.504964] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-30T20:16:44.505294] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-30T20:16:44.505650] [INFO ] [sig ] ATEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:44.669718] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATEX.txt [2026-01-30T20:16:44.669888] [INFO ] [sig ] [273/3461] Completed ATEX in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:44.669928] [INFO ] [sig ] [274/3461] Forecasting ATGE... [2026-01-30T20:16:44.669958] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-30T20:16:44.669990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-30T20:16:44.681900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-30T20:16:44.682290] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-30T20:16:44.683129] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-30T20:16:44.683182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:44.683215] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:44.683242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:44.683299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:44.742896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:44.743982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:44.744066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:44.744102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:44.859826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:44.859993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:44.860034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:44.860064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:44.863535] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-01-30T20:16:44.863897] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-30T20:16:44.864033] [INFO ] [sig ] ATGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:45.014390] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATGE.txt [2026-01-30T20:16:45.014546] [INFO ] [sig ] [274/3461] Completed ATGE in 0.3s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:45.014607] [INFO ] [sig ] [275/3461] Forecasting ATHM... [2026-01-30T20:16:45.014638] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-30T20:16:45.014669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-30T20:16:45.027194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-30T20:16:45.027541] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-30T20:16:45.028406] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-30T20:16:45.028459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:45.028521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:45.028550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:45.028625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:45.088759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:45.089689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:45.089773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:45.089808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:45.219614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:45.219778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:45.219820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:45.219849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:45.223496] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-01-30T20:16:45.223898] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-30T20:16:45.224049] [INFO ] [sig ] ATHM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:45.382208] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATHM.txt [2026-01-30T20:16:45.382552] [INFO ] [sig ] [275/3461] Completed ATHM in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:45.382615] [INFO ] [sig ] [276/3461] Forecasting ATI... [2026-01-30T20:16:45.382646] [INFO ] [sig ] Generating forecast for: ATI [2026-01-30T20:16:45.382677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-30T20:16:45.397281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-30T20:16:45.397739] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-30T20:16:45.398693] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-30T20:16:45.398752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:45.398798] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:45.398826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:45.398883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:45.460117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:45.461048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:45.461137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:45.461177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:45.586698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:45.586850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:45.586891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:45.586921] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:45.590906] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-30T20:16:45.591198] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-30T20:16:45.591327] [INFO ] [sig ] ATI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:45.742766] [INFO ] [LOCAL ] Saved forecast: ATI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATI.txt [2026-01-30T20:16:45.742919] [INFO ] [sig ] [276/3461] Completed ATI in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:45.742960] [INFO ] [sig ] [277/3461] Forecasting ATLC... [2026-01-30T20:16:45.742990] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-30T20:16:45.743022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-30T20:16:45.755365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-30T20:16:45.755678] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-30T20:16:45.756702] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-30T20:16:45.756763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:45.756797] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:45.756823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:45.756878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:45.815784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:45.816598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:45.816680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:45.816712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:45.937118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:45.937288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:45.937336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:45.937364] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:45.940861] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-30T20:16:45.941146] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-30T20:16:45.941301] [INFO ] [sig ] ATLC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:46.090708] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATLC.txt [2026-01-30T20:16:46.090854] [INFO ] [sig ] [277/3461] Completed ATLC in 0.3s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:46.090897] [INFO ] [sig ] [278/3461] Forecasting ATLCZ... [2026-01-30T20:16:46.090927] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-30T20:16:46.090957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-30T20:16:46.102921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-30T20:16:46.103220] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-30T20:16:46.104238] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-30T20:16:46.104290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:46.104321] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:46.104346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:46.104402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:46.163700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:46.164521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:46.164623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:46.164659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:46.281584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:46.281735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:46.281775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:46.281834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:46.285345] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=57.89%) [2026-01-30T20:16:46.285648] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-30T20:16:46.285776] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:46.434017] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATLCZ.txt [2026-01-30T20:16:46.434175] [INFO ] [sig ] [278/3461] Completed ATLCZ in 0.3s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:46.434217] [INFO ] [sig ] [279/3461] Forecasting ATLO... [2026-01-30T20:16:46.434247] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-30T20:16:46.434278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-30T20:16:46.447638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-30T20:16:46.448337] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-30T20:16:46.449502] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-30T20:16:46.449565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:46.449621] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:46.449650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:46.449710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:46.514271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:46.515648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:46.515760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:46.515796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:46.634266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:46.634528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:46.634591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:46.634625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:46.639746] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=65.95%) [2026-01-30T20:16:46.640203] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-30T20:16:46.640371] [INFO ] [sig ] ATLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:46.797271] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATLO.txt [2026-01-30T20:16:46.797504] [INFO ] [sig ] [279/3461] Completed ATLO in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:46.797556] [INFO ] [sig ] [280/3461] Forecasting ATNI... [2026-01-30T20:16:46.797604] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-30T20:16:46.797640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-30T20:16:46.833006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-30T20:16:46.833904] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-30T20:16:46.835210] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-30T20:16:46.835284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:46.835330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:46.835370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:46.835458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:46.924837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:46.926237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:46.926363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:46.926411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:47.089645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:47.089892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:47.089940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:47.089974] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:47.094849] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-30T20:16:47.095177] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-30T20:16:47.095322] [INFO ] [sig ] ATNI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:47.251171] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATNI.txt [2026-01-30T20:16:47.251650] [INFO ] [sig ] [280/3461] Completed ATNI in 0.5s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:47.251699] [INFO ] [sig ] [281/3461] Forecasting ATO... [2026-01-30T20:16:47.251731] [INFO ] [sig ] Generating forecast for: ATO [2026-01-30T20:16:47.251766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-30T20:16:47.273235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-30T20:16:47.273658] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-30T20:16:47.274705] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-30T20:16:47.274770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:47.274806] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:47.274835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:47.274896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:47.337635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:47.338457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:47.338557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:47.338611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:47.474584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:47.474853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:47.474905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:47.474936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:47.479374] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=77.68%) [2026-01-30T20:16:47.479780] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-30T20:16:47.479961] [INFO ] [sig ] ATO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:47.637867] [INFO ] [LOCAL ] Saved forecast: ATO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATO.txt [2026-01-30T20:16:47.638060] [INFO ] [sig ] [281/3461] Completed ATO in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:47.638128] [INFO ] [sig ] [282/3461] Forecasting ATOM... [2026-01-30T20:16:47.638159] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-30T20:16:47.638192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-30T20:16:47.652130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-30T20:16:47.652633] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-30T20:16:47.653633] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-30T20:16:47.653687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:47.653720] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:47.653747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:47.653804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:47.715260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:47.716540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:47.716667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:47.716705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:47.851172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:47.851412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:47.851459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:47.851490] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:47.855459] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-30T20:16:47.855845] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-30T20:16:47.855993] [INFO ] [sig ] ATOM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:48.019070] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATOM.txt [2026-01-30T20:16:48.019296] [INFO ] [sig ] [282/3461] Completed ATOM in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:48.019339] [INFO ] [sig ] [283/3461] Forecasting ATRA... [2026-01-30T20:16:48.019368] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-30T20:16:48.019402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-30T20:16:48.032956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-30T20:16:48.033523] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-30T20:16:48.034632] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-30T20:16:48.034686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:48.034719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:48.034774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:48.034835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:48.095253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:48.096479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:48.096598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:48.096637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:48.226887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:48.227135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:48.227191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:48.227254] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:48.232658] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-30T20:16:48.233080] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-30T20:16:48.233252] [INFO ] [sig ] ATRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:48.397917] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ATRA.txt [2026-01-30T20:16:48.398226] [INFO ] [sig ] [283/3461] Completed ATRA in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:48.398283] [INFO ] [sig ] [284/3461] Forecasting ATRC... [2026-01-30T20:16:48.398315] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-30T20:16:48.398350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-30T20:16:48.416689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-30T20:16:48.417265] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-30T20:16:48.418284] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-30T20:16:48.418342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:48.418377] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:48.418404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:48.418464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:48.484554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:48.485860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:48.485986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:48.486024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:48.615809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:48.616075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:48.616122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:48.616152] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:48.620556] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-30T20:16:48.621014] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-30T20:16:48.621191] [INFO ] [sig ] ATRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:48.786165] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATRC.txt [2026-01-30T20:16:48.786384] [INFO ] [sig ] [284/3461] Completed ATRC in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:48.786428] [INFO ] [sig ] [285/3461] Forecasting ATRO... [2026-01-30T20:16:48.786458] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-30T20:16:48.786492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-30T20:16:48.799853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-30T20:16:48.800403] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-30T20:16:48.801449] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-30T20:16:48.801505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:48.801537] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:48.801589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:48.801658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:48.864771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:48.866007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:48.866181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:48.866226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:49.006069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:49.006306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:49.006359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:49.006391] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:49.010709] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-30T20:16:49.011096] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-30T20:16:49.011282] [INFO ] [sig ] ATRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:49.171706] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ATRO.txt [2026-01-30T20:16:49.171956] [INFO ] [sig ] [285/3461] Completed ATRO in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-30T20:16:49.172003] [INFO ] [sig ] [286/3461] Forecasting AUB... [2026-01-30T20:16:49.172034] [INFO ] [sig ] Generating forecast for: AUB [2026-01-30T20:16:49.172067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-30T20:16:49.185923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-30T20:16:49.186484] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-30T20:16:49.187612] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-30T20:16:49.187671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:49.187705] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:49.187734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:49.187796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:49.249283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:49.250472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:49.250593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:49.250634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:49.376715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:49.376980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:49.377029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:49.377059] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:49.382202] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=46.42%) [2026-01-30T20:16:49.382604] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-30T20:16:49.382767] [INFO ] [sig ] AUB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:49.542150] [INFO ] [LOCAL ] Saved forecast: AUB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AUB.txt [2026-01-30T20:16:49.542358] [INFO ] [sig ] [286/3461] Completed AUB in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-30T20:16:49.542401] [INFO ] [sig ] [287/3461] Forecasting AUDC... [2026-01-30T20:16:49.542433] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-30T20:16:49.542465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-30T20:16:49.556020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-30T20:16:49.556604] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-30T20:16:49.557552] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-30T20:16:49.557650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:49.557687] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:49.557730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:49.557792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:49.621118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:49.622304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:49.622406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:49.622441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:49.745499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:49.745753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:49.745799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:49.745829] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:49.750234] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-30T20:16:49.750727] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-30T20:16:49.750912] [INFO ] [sig ] AUDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:49.899489] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AUDC.txt [2026-01-30T20:16:49.899730] [INFO ] [sig ] [287/3461] Completed AUDC in 0.4s | 2.74 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-30T20:16:49.899776] [INFO ] [sig ] [288/3461] Forecasting AUPH... [2026-01-30T20:16:49.899807] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-30T20:16:49.899841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-30T20:16:49.913764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-30T20:16:49.914353] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-30T20:16:49.915339] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-30T20:16:49.915395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:49.915436] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:49.915464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:49.915526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:49.977553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:49.978913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:49.979026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:49.979061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:50.099623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:50.099868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:50.099916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:50.099946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:50.103954] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-30T20:16:50.104301] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-30T20:16:50.104455] [INFO ] [sig ] AUPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:50.258952] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AUPH.txt [2026-01-30T20:16:50.259202] [INFO ] [sig ] [288/3461] Completed AUPH in 0.4s | 2.74 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:50.259247] [INFO ] [sig ] [289/3461] Forecasting AURA... [2026-01-30T20:16:50.259279] [INFO ] [sig ] Generating forecast for: AURA [2026-01-30T20:16:50.259311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-30T20:16:50.273393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-30T20:16:50.274069] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-30T20:16:50.275207] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-30T20:16:50.275268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:50.275303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:50.275331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:50.275392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:50.337328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:50.338542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:50.338673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:50.338709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:50.468957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:50.469199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:50.469248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:50.469281] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:50.473655] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-30T20:16:50.474173] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-30T20:16:50.474349] [INFO ] [sig ] AURA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:50.633304] [INFO ] [LOCAL ] Saved forecast: AURA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AURA.txt [2026-01-30T20:16:50.633520] [INFO ] [sig ] [289/3461] Completed AURA in 0.4s | 2.74 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:50.633563] [INFO ] [sig ] [290/3461] Forecasting AUTL... [2026-01-30T20:16:50.633619] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-30T20:16:50.633658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-30T20:16:50.647381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-30T20:16:50.647946] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-30T20:16:50.648931] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-30T20:16:50.648986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:50.649021] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:50.649049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:50.649108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:50.713008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:50.714110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:50.714213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:50.714248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:50.861185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:50.861445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:50.861504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:50.861545] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:50.866212] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-01-30T20:16:50.866678] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-30T20:16:50.866873] [INFO ] [sig ] AUTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:51.025624] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AUTL.txt [2026-01-30T20:16:51.025844] [INFO ] [sig ] [290/3461] Completed AUTL in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:51.025890] [INFO ] [sig ] [291/3461] Forecasting AVA... [2026-01-30T20:16:51.025924] [INFO ] [sig ] Generating forecast for: AVA [2026-01-30T20:16:51.025975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-30T20:16:51.040619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-30T20:16:51.041188] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-30T20:16:51.042266] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-30T20:16:51.042325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:51.042360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:51.042388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:51.042448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:51.115177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:51.116516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:51.116666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:51.116705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:51.234533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:51.234774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:51.234824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:51.234857] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:51.238977] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-30T20:16:51.239306] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-30T20:16:51.239457] [INFO ] [sig ] AVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:51.413174] [INFO ] [LOCAL ] Saved forecast: AVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVA.txt [2026-01-30T20:16:51.413420] [INFO ] [sig ] [291/3461] Completed AVA in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:51.413467] [INFO ] [sig ] [292/3461] Forecasting AVAH... [2026-01-30T20:16:51.413501] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-30T20:16:51.413537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-30T20:16:51.427443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-30T20:16:51.428120] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-30T20:16:51.429236] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-30T20:16:51.429310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:51.429386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:51.429417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:51.429496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:51.491350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:51.492630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:51.492734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:51.492776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:51.622946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:51.623193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:51.623252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:51.623286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:51.628526] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-30T20:16:51.628935] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-30T20:16:51.629102] [INFO ] [sig ] AVAH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:51.790501] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVAH.txt [2026-01-30T20:16:51.790762] [INFO ] [sig ] [292/3461] Completed AVAH in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:51.790817] [INFO ] [sig ] [293/3461] Forecasting AVAL... [2026-01-30T20:16:51.790853] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-30T20:16:51.790887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-30T20:16:51.804361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-30T20:16:51.804954] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-30T20:16:51.806049] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-30T20:16:51.806110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:51.806147] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:51.806176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:51.806239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:51.869235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:51.870440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:51.870545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:51.870609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:51.994611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:51.994849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:51.994897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:51.994930] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:51.999331] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-30T20:16:52.000063] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-30T20:16:52.000250] [INFO ] [sig ] AVAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:52.172557] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVAL.txt [2026-01-30T20:16:52.172820] [INFO ] [sig ] [293/3461] Completed AVAL in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:52.172880] [INFO ] [sig ] [294/3461] Forecasting AVB... [2026-01-30T20:16:52.172921] [INFO ] [sig ] Generating forecast for: AVB [2026-01-30T20:16:52.172968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-30T20:16:52.186894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-30T20:16:52.187487] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-30T20:16:52.188515] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-30T20:16:52.188570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:52.188628] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:52.188656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:52.188715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:52.257461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:52.259035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:52.259161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:52.259195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:52.400702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:52.400931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:52.400977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:52.401008] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:52.405459] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-30T20:16:52.406006] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-30T20:16:52.406162] [INFO ] [sig ] AVB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:52.578145] [INFO ] [LOCAL ] Saved forecast: AVB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVB.txt [2026-01-30T20:16:52.578358] [INFO ] [sig ] [294/3461] Completed AVB in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:52.578403] [INFO ] [sig ] [295/3461] Forecasting AVBP... [2026-01-30T20:16:52.578433] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-30T20:16:52.578470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-30T20:16:52.593399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-30T20:16:52.594079] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-30T20:16:52.595040] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-30T20:16:52.595094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:52.595128] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:52.595155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:52.595223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:52.661344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:52.662541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:52.662703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:52.662741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:52.791260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:52.791496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:52.791543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:52.791636] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:52.796049] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=32.21%) [2026-01-30T20:16:52.796491] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-30T20:16:52.796713] [INFO ] [sig ] AVBP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:52.955984] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVBP.txt [2026-01-30T20:16:52.956224] [INFO ] [sig ] [295/3461] Completed AVBP in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:52.956273] [INFO ] [sig ] [296/3461] Forecasting AVD... [2026-01-30T20:16:52.956310] [INFO ] [sig ] Generating forecast for: AVD [2026-01-30T20:16:52.956351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-30T20:16:52.970155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-30T20:16:52.970704] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-30T20:16:52.971645] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-30T20:16:52.971701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:52.971736] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:52.971764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:52.971823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:53.037547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:53.038832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:53.038933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:53.038968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:53.184174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:53.184423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:53.184471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:53.184502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:53.189975] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-30T20:16:53.190395] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-30T20:16:53.190786] [INFO ] [sig ] AVD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:53.358567] [INFO ] [LOCAL ] Saved forecast: AVD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVD.txt [2026-01-30T20:16:53.358797] [INFO ] [sig ] [296/3461] Completed AVD in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:53.358848] [INFO ] [sig ] [297/3461] Forecasting AVDL... [2026-01-30T20:16:53.358878] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-30T20:16:53.358919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-30T20:16:53.373347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-30T20:16:53.373797] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-30T20:16:53.374654] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-30T20:16:53.374709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:53.374741] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:53.374767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:53.374847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:53.435625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:53.436650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:53.436747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:53.436781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:53.557200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:53.557367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:53.557406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:53.557437] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:53.560950] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-30T20:16:53.561231] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-30T20:16:53.561367] [INFO ] [sig ] AVDL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:53.702423] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVDL.txt [2026-01-30T20:16:53.702786] [INFO ] [sig ] [297/3461] Completed AVDL in 0.3s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:53.702828] [INFO ] [sig ] [298/3461] Forecasting AVGO... [2026-01-30T20:16:53.702859] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-30T20:16:53.702889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-30T20:16:53.715978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-30T20:16:53.716334] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-30T20:16:53.717364] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-30T20:16:53.717416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:53.717447] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:53.717473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:53.717540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:53.774853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:53.775719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:53.775803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:53.775835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:53.895325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:53.895505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:53.895546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:53.895593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:53.899015] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-01-30T20:16:53.899320] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-30T20:16:53.899457] [INFO ] [sig ] AVGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:54.069960] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AVGO.txt [2026-01-30T20:16:54.070128] [INFO ] [sig ] [298/3461] Completed AVGO in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:54.070171] [INFO ] [sig ] [299/3461] Forecasting AVGX... [2026-01-30T20:16:54.070202] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-30T20:16:54.070235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-30T20:16:54.084256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-30T20:16:54.084755] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-30T20:16:54.085805] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-30T20:16:54.085869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:54.085907] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:54.085939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:54.086009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:54.144489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:54.145428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:54.145523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:54.145557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:54.274282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:54.274451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:54.274494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:54.274522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:54.279133] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-30T20:16:54.279632] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-30T20:16:54.279818] [INFO ] [sig ] AVGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:54.434354] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AVGX.txt [2026-01-30T20:16:54.434545] [INFO ] [sig ] [299/3461] Completed AVGX in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:54.434610] [INFO ] [sig ] [300/3461] Forecasting AVK... [2026-01-30T20:16:54.434645] [INFO ] [sig ] Generating forecast for: AVK [2026-01-30T20:16:54.434678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-30T20:16:54.449543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-30T20:16:54.450203] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-30T20:16:54.451345] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-30T20:16:54.451424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:54.451460] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:54.451490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:54.451551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:54.513266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:54.514470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:54.514607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:54.514646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:54.656915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:54.657183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:54.657231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:54.657262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:54.661087] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-01-30T20:16:54.661398] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-30T20:16:54.661532] [INFO ] [sig ] AVK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:54.811296] [INFO ] [LOCAL ] Saved forecast: AVK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AVK.txt [2026-01-30T20:16:54.811481] [INFO ] [sig ] [300/3461] Completed AVK in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:54.811524] [INFO ] [sig ] [301/3461] Forecasting AVNS... [2026-01-30T20:16:54.811554] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-30T20:16:54.811603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-30T20:16:54.825784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-30T20:16:54.826254] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-30T20:16:54.827291] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-30T20:16:54.827348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:54.827380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:54.827406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:54.827464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:54.888869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:54.890104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:54.890253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:54.890308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:55.026031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:55.026274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:55.026332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:55.026376] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:55.031843] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-30T20:16:55.032213] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-30T20:16:55.032372] [INFO ] [sig ] AVNS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:55.192167] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVNS.txt [2026-01-30T20:16:55.192434] [INFO ] [sig ] [301/3461] Completed AVNS in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:55.192482] [INFO ] [sig ] [302/3461] Forecasting AVO... [2026-01-30T20:16:55.192516] [INFO ] [sig ] Generating forecast for: AVO [2026-01-30T20:16:55.192549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-30T20:16:55.209075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-30T20:16:55.209704] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-30T20:16:55.210790] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-30T20:16:55.210849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:55.210884] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:55.210913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:55.210982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:55.271627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:55.273298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:55.273537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:55.273604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:55.406703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:55.406937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:55.406984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:55.407015] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:55.411446] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-30T20:16:55.412212] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-30T20:16:55.412622] [INFO ] [sig ] AVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:55.567691] [INFO ] [LOCAL ] Saved forecast: AVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVO.txt [2026-01-30T20:16:55.567919] [INFO ] [sig ] [302/3461] Completed AVO in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:55.567963] [INFO ] [sig ] [303/3461] Forecasting AVTX... [2026-01-30T20:16:55.567996] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-30T20:16:55.568030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-30T20:16:55.581978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-30T20:16:55.582564] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-30T20:16:55.583871] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-30T20:16:55.583937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:55.583972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:55.583999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:55.584058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:55.645423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:55.646659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:55.646768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:55.646805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:55.777146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:55.777387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:55.777435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:55.777466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:55.781775] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=67.03%) [2026-01-30T20:16:55.782112] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-30T20:16:55.782256] [INFO ] [sig ] AVTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:55.930592] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AVTX.txt [2026-01-30T20:16:55.930838] [INFO ] [sig ] [303/3461] Completed AVTX in 0.4s | 2.73 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-30T20:16:55.930899] [INFO ] [sig ] [304/3461] Forecasting AVXL... [2026-01-30T20:16:55.930931] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-30T20:16:55.930965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-30T20:16:55.944698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-30T20:16:55.945262] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-30T20:16:55.946236] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-30T20:16:55.946298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:55.946331] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:55.946359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:55.946419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:56.010887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:56.012889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:56.013003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:56.013036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:56.146509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:56.146775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:56.146830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:56.146866] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:56.151137] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-30T20:16:56.151569] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-30T20:16:56.151782] [INFO ] [sig ] AVXL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:56.302371] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AVXL.txt [2026-01-30T20:16:56.302593] [INFO ] [sig ] [304/3461] Completed AVXL in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.3m [2026-01-30T20:16:56.302637] [INFO ] [sig ] [305/3461] Forecasting AVY... [2026-01-30T20:16:56.302668] [INFO ] [sig ] Generating forecast for: AVY [2026-01-30T20:16:56.302702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-30T20:16:56.316787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-30T20:16:56.317385] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-30T20:16:56.318787] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-30T20:16:56.318843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:56.318878] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:56.318906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:56.318967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:56.380327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:56.381528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:56.381648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:56.381684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:56.515088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:56.515325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:56.515378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:56.515413] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:56.519381] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-01-30T20:16:56.519768] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-30T20:16:56.519916] [INFO ] [sig ] AVY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:56.679078] [INFO ] [LOCAL ] Saved forecast: AVY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AVY.txt [2026-01-30T20:16:56.679309] [INFO ] [sig ] [305/3461] Completed AVY in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.3m [2026-01-30T20:16:56.679355] [INFO ] [sig ] [306/3461] Forecasting AWF... [2026-01-30T20:16:56.679386] [INFO ] [sig ] Generating forecast for: AWF [2026-01-30T20:16:56.679419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-30T20:16:56.694353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-30T20:16:56.694890] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-30T20:16:56.695833] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-30T20:16:56.695887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:56.695921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:56.695948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:56.696007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:56.759873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:56.761321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:56.761432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:56.761466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:56.894412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:56.894708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:56.894768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:56.894803] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:56.899133] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-01-30T20:16:56.899467] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-30T20:16:56.899631] [INFO ] [sig ] AWF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:57.069085] [INFO ] [LOCAL ] Saved forecast: AWF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AWF.txt [2026-01-30T20:16:57.069283] [INFO ] [sig ] [306/3461] Completed AWF in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.3m [2026-01-30T20:16:57.069326] [INFO ] [sig ] [307/3461] Forecasting AWI... [2026-01-30T20:16:57.069367] [INFO ] [sig ] Generating forecast for: AWI [2026-01-30T20:16:57.069404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-30T20:16:57.085013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-30T20:16:57.085416] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-30T20:16:57.086364] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-30T20:16:57.086420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:57.086453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:57.086481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:57.086542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:57.149183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:57.150365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:57.150491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:57.150539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:57.284182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:57.284431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:57.284555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:57.284610] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:57.288794] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-01-30T20:16:57.289118] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-30T20:16:57.289279] [INFO ] [sig ] AWI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:57.454923] [INFO ] [LOCAL ] Saved forecast: AWI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AWI.txt [2026-01-30T20:16:57.455164] [INFO ] [sig ] [307/3461] Completed AWI in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.3m [2026-01-30T20:16:57.455216] [INFO ] [sig ] [308/3461] Forecasting AWK... [2026-01-30T20:16:57.455251] [INFO ] [sig ] Generating forecast for: AWK [2026-01-30T20:16:57.455284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-30T20:16:57.469433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-30T20:16:57.469999] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-30T20:16:57.471060] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-30T20:16:57.471117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:57.471151] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:57.471179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:57.471240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:57.534197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:57.535385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:57.535490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:57.535523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:57.661335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:57.661664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:57.661735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:57.661768] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:57.666148] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-01-30T20:16:57.666481] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-30T20:16:57.666642] [INFO ] [sig ] AWK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:57.821521] [INFO ] [LOCAL ] Saved forecast: AWK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AWK.txt [2026-01-30T20:16:57.821762] [INFO ] [sig ] [308/3461] Completed AWK in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.3m [2026-01-30T20:16:57.821806] [INFO ] [sig ] [309/3461] Forecasting AWP... [2026-01-30T20:16:57.821837] [INFO ] [sig ] Generating forecast for: AWP [2026-01-30T20:16:57.821871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-30T20:16:57.836084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-30T20:16:57.836723] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-30T20:16:57.837797] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-30T20:16:57.837857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:57.837980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:57.838013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:57.838103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:57.903277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:57.904533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:57.904694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:57.904933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:58.030425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:58.030675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:58.030906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:58.030938] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:58.035056] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-30T20:16:58.035385] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-30T20:16:58.035530] [INFO ] [sig ] AWP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:58.192763] [INFO ] [LOCAL ] Saved forecast: AWP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AWP.txt [2026-01-30T20:16:58.192927] [INFO ] [sig ] [309/3461] Completed AWP in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:16:58.192969] [INFO ] [sig ] [310/3461] Forecasting AWRE... [2026-01-30T20:16:58.192998] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-30T20:16:58.193028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-30T20:16:58.205901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-30T20:16:58.206525] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-30T20:16:58.207592] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-30T20:16:58.207652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:58.207688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:58.207718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:58.207781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:58.268893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:58.270169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:58.270281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:58.270316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:58.382751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:58.382985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:58.383034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:58.383063] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:58.386956] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=69.87%) [2026-01-30T20:16:58.387287] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-30T20:16:58.387439] [INFO ] [sig ] AWRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:58.537491] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AWRE.txt [2026-01-30T20:16:58.537743] [INFO ] [sig ] [310/3461] Completed AWRE in 0.3s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:16:58.537789] [INFO ] [sig ] [311/3461] Forecasting AXGN... [2026-01-30T20:16:58.537820] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-30T20:16:58.537854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-30T20:16:58.551542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-30T20:16:58.552136] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-30T20:16:58.553100] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-30T20:16:58.553157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:58.553207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:58.553234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:58.553294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:58.614207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:58.615387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:58.615502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:58.615536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:58.748736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:58.748995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:58.749056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:58.749094] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:58.753855] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-01-30T20:16:58.754367] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-30T20:16:58.754598] [INFO ] [sig ] AXGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:58.920312] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AXGN.txt [2026-01-30T20:16:58.920538] [INFO ] [sig ] [311/3461] Completed AXGN in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:16:58.920600] [INFO ] [sig ] [312/3461] Forecasting AXL... [2026-01-30T20:16:58.920632] [INFO ] [sig ] Generating forecast for: AXL [2026-01-30T20:16:58.920668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-30T20:16:58.935546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-30T20:16:58.936134] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-30T20:16:58.937166] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-30T20:16:58.937225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:58.937271] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:58.937301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:58.937362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:59.005195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:59.006655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:59.006771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:59.006806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:59.145255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:59.145490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:59.145541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:59.145637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:59.149997] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-30T20:16:59.150357] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-30T20:16:59.150541] [INFO ] [sig ] AXL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:16:59.313707] [INFO ] [LOCAL ] Saved forecast: AXL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AXL.txt [2026-01-30T20:16:59.313974] [INFO ] [sig ] [312/3461] Completed AXL in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:16:59.314026] [INFO ] [sig ] [313/3461] Forecasting AXP... [2026-01-30T20:16:59.314059] [INFO ] [sig ] Generating forecast for: AXP [2026-01-30T20:16:59.314093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-30T20:16:59.328346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-30T20:16:59.328954] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-30T20:16:59.329984] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-30T20:16:59.330041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:59.330076] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:59.330105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:59.330167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:59.393142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:59.394378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:59.394490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:59.394529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:59.537053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:59.537219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:59.537262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:59.537293] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:59.541015] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-30T20:16:59.541348] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-30T20:16:59.541498] [INFO ] [sig ] AXP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:16:59.717958] [INFO ] [LOCAL ] Saved forecast: AXP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AXP.txt [2026-01-30T20:16:59.718191] [INFO ] [sig ] [313/3461] Completed AXP in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:16:59.718248] [INFO ] [sig ] [314/3461] Forecasting AXS... [2026-01-30T20:16:59.718290] [INFO ] [sig ] Generating forecast for: AXS [2026-01-30T20:16:59.718332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-30T20:16:59.732537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-30T20:16:59.732977] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-30T20:16:59.733838] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-30T20:16:59.733893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:16:59.733926] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:16:59.733953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:16:59.734013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:16:59.812491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:16:59.813720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:16:59.813837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:16:59.813881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:16:59.966944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:16:59.967109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:16:59.967152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:16:59.967183] [INFO ] [FORECASTER] Training complete [2026-01-30T20:16:59.971014] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=19.77%) [2026-01-30T20:16:59.971417] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-30T20:16:59.971613] [INFO ] [sig ] AXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:00.150281] [INFO ] [LOCAL ] Saved forecast: AXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AXS.txt [2026-01-30T20:17:00.150497] [INFO ] [sig ] [314/3461] Completed AXS in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:17:00.150553] [INFO ] [sig ] [315/3461] Forecasting AXSM... [2026-01-30T20:17:00.150605] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-30T20:17:00.150655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-30T20:17:00.164633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-30T20:17:00.165058] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-30T20:17:00.166069] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-30T20:17:00.166129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:00.166168] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:00.166212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:00.166281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:00.240620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:00.241905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:00.242072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:00.242119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:00.379959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:00.380133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:00.380174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:00.380204] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:00.384025] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-01-30T20:17:00.384445] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-30T20:17:00.384634] [INFO ] [sig ] AXSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:00.546703] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AXSM.txt [2026-01-30T20:17:00.546876] [INFO ] [sig ] [315/3461] Completed AXSM in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:17:00.546918] [INFO ] [sig ] [316/3461] Forecasting AXTA... [2026-01-30T20:17:00.546949] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-30T20:17:00.546980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-30T20:17:00.562137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-30T20:17:00.562566] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-30T20:17:00.566675] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-30T20:17:00.566753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:00.566787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:00.566814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:00.566874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:00.635323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:00.636476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:00.636619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:00.636666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:00.760630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:00.760797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:00.760840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:00.760869] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:00.764419] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: UP (p=62.66%) [2026-01-30T20:17:00.764784] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-30T20:17:00.764937] [INFO ] [sig ] AXTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:00.913008] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AXTA.txt [2026-01-30T20:17:00.913175] [INFO ] [sig ] [316/3461] Completed AXTA in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:17:00.913216] [INFO ] [sig ] [317/3461] Forecasting AXTI... [2026-01-30T20:17:00.913246] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-30T20:17:00.913277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-30T20:17:00.925047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-30T20:17:00.925464] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-30T20:17:00.926314] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-30T20:17:00.926368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:00.926400] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:00.926427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:00.926485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:00.987657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:00.988789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:00.988896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:00.988932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:01.111360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:01.111527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:01.111569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:01.111623] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:01.115245] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-30T20:17:01.115604] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-30T20:17:01.115766] [INFO ] [sig ] AXTI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:01.265214] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AXTI.txt [2026-01-30T20:17:01.265434] [INFO ] [sig ] [317/3461] Completed AXTI in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:17:01.265498] [INFO ] [sig ] [318/3461] Forecasting AYI... [2026-01-30T20:17:01.265544] [INFO ] [sig ] Generating forecast for: AYI [2026-01-30T20:17:01.265614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-30T20:17:01.282249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-30T20:17:01.282774] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-30T20:17:01.283834] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-30T20:17:01.283894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:01.283927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:01.283954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:01.284028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:01.344622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:01.345513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:01.345622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:01.345657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:01.475368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:01.475538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:01.475600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:01.475649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:01.479209] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-01-30T20:17:01.479596] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-30T20:17:01.479747] [INFO ] [sig ] AYI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:01.625085] [INFO ] [LOCAL ] Saved forecast: AYI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AYI.txt [2026-01-30T20:17:01.625247] [INFO ] [sig ] [318/3461] Completed AYI in 0.4s | 2.73 sym/s | Total: 1.9m | ETA: 19.2m [2026-01-30T20:17:01.625288] [INFO ] [sig ] [319/3461] Forecasting AZ... [2026-01-30T20:17:01.625319] [INFO ] [sig ] Generating forecast for: AZ [2026-01-30T20:17:01.625351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-30T20:17:01.641238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-30T20:17:01.641754] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-30T20:17:01.642829] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-30T20:17:01.642897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:01.642935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:01.642969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:01.643047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:01.717948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:01.718979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:01.719108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:01.719144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:01.846792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:01.846975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:01.847028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:01.847061] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:01.850725] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=82.18%) [2026-01-30T20:17:01.851023] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-30T20:17:01.851155] [INFO ] [sig ] AZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:01.991149] [INFO ] [LOCAL ] Saved forecast: AZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AZ.txt [2026-01-30T20:17:01.991306] [INFO ] [sig ] [319/3461] Completed AZ in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:01.991348] [INFO ] [sig ] [320/3461] Forecasting AZN... [2026-01-30T20:17:01.991378] [INFO ] [sig ] Generating forecast for: AZN [2026-01-30T20:17:01.991409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-30T20:17:02.005630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-30T20:17:02.006149] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-30T20:17:02.007236] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-30T20:17:02.007300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:02.007334] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:02.007364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:02.007423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:02.066773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:02.067744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:02.067839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:02.067874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:02.192971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:02.193171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:02.193231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:02.193264] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:02.197163] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-30T20:17:02.197559] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-30T20:17:02.197751] [INFO ] [sig ] AZN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:02.348137] [INFO ] [LOCAL ] Saved forecast: AZN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/AZN.txt [2026-01-30T20:17:02.348306] [INFO ] [sig ] [320/3461] Completed AZN in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:02.348349] [INFO ] [sig ] [321/3461] Forecasting AZO... [2026-01-30T20:17:02.348378] [INFO ] [sig ] Generating forecast for: AZO [2026-01-30T20:17:02.348409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-30T20:17:02.360609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-30T20:17:02.361013] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-30T20:17:02.361914] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-30T20:17:02.361968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:02.362000] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:02.362027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:02.362083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:02.423393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:02.424312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:02.424396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:02.424429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:02.540282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:02.540475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:02.540518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:02.540547] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:02.544065] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-01-30T20:17:02.544363] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-30T20:17:02.544497] [INFO ] [sig ] AZO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:02.688389] [INFO ] [LOCAL ] Saved forecast: AZO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AZO.txt [2026-01-30T20:17:02.688554] [INFO ] [sig ] [321/3461] Completed AZO in 0.3s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:02.688624] [INFO ] [sig ] [322/3461] Forecasting AZZ... [2026-01-30T20:17:02.688662] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-30T20:17:02.688700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-30T20:17:02.701118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-30T20:17:02.701449] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-30T20:17:02.702290] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-30T20:17:02.702342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:02.702374] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:02.702400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:02.702456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:02.762935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:02.763843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:02.763928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:02.763963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:02.890105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:02.890270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:02.890311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:02.890341] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:02.893965] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-30T20:17:02.894303] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-30T20:17:02.894441] [INFO ] [sig ] AZZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:03.071104] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/AZZ.txt [2026-01-30T20:17:03.071310] [INFO ] [sig ] [322/3461] Completed AZZ in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:03.071352] [INFO ] [sig ] [323/3461] Forecasting BA... [2026-01-30T20:17:03.071383] [INFO ] [sig ] Generating forecast for: BA [2026-01-30T20:17:03.071413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-30T20:17:03.086134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-30T20:17:03.086551] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-30T20:17:03.087604] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-30T20:17:03.087681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:03.087727] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:03.087772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:03.087849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:03.154956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:03.155862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:03.155943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:03.155977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:03.278720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:03.278881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:03.278921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:03.278951] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:03.282426] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-30T20:17:03.282747] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-30T20:17:03.282879] [INFO ] [sig ] BA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:03.438926] [INFO ] [LOCAL ] Saved forecast: BA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BA.txt [2026-01-30T20:17:03.439084] [INFO ] [sig ] [323/3461] Completed BA in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:03.439125] [INFO ] [sig ] [324/3461] Forecasting BABA... [2026-01-30T20:17:03.439155] [INFO ] [sig ] Generating forecast for: BABA [2026-01-30T20:17:03.439188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-30T20:17:03.452350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-30T20:17:03.452788] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-30T20:17:03.453696] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-30T20:17:03.453766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:03.453801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:03.453829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:03.454072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:03.514888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:03.515826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:03.515911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:03.515945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:03.637060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:03.637225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:03.637268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:03.637299] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:03.640881] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-30T20:17:03.641172] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-30T20:17:03.641301] [INFO ] [sig ] BABA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:03.789617] [INFO ] [LOCAL ] Saved forecast: BABA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BABA.txt [2026-01-30T20:17:03.789816] [INFO ] [sig ] [324/3461] Completed BABA in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:03.789859] [INFO ] [sig ] [325/3461] Forecasting BABX... [2026-01-30T20:17:03.789888] [INFO ] [sig ] Generating forecast for: BABX [2026-01-30T20:17:03.789916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-30T20:17:03.802557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-30T20:17:03.802939] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-30T20:17:03.803818] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-30T20:17:03.803871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:03.803904] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:03.803931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:03.803987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:03.860969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:03.861858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:03.861941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:03.861974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:04.004896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:04.005071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:04.005117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:04.005178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:04.010526] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-30T20:17:04.011032] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-30T20:17:04.011277] [INFO ] [sig ] BABX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:04.178758] [INFO ] [LOCAL ] Saved forecast: BABX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BABX.txt [2026-01-30T20:17:04.178919] [INFO ] [sig ] [325/3461] Completed BABX in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:04.178959] [INFO ] [sig ] [326/3461] Forecasting BAC... [2026-01-30T20:17:04.178989] [INFO ] [sig ] Generating forecast for: BAC [2026-01-30T20:17:04.179018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-30T20:17:04.191269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-30T20:17:04.191702] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-30T20:17:04.192552] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-30T20:17:04.192631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:04.192692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:04.192721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:04.192778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:04.251216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:04.252116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:04.252201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:04.252235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:04.375264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:04.375431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:04.375472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:04.375504] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:04.379236] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-30T20:17:04.379638] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-30T20:17:04.379792] [INFO ] [sig ] BAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:04.527635] [INFO ] [LOCAL ] Saved forecast: BAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BAC.txt [2026-01-30T20:17:04.527820] [INFO ] [sig ] [326/3461] Completed BAC in 0.3s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:04.527862] [INFO ] [sig ] [327/3461] Forecasting BAH... [2026-01-30T20:17:04.527893] [INFO ] [sig ] Generating forecast for: BAH [2026-01-30T20:17:04.527928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-30T20:17:04.541314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-30T20:17:04.541803] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-30T20:17:04.542719] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-30T20:17:04.542774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:04.542808] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:04.542835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:04.542893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:04.600981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:04.601917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:04.602007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:04.602040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:04.729462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:04.729662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:04.729716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:04.729753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:04.733256] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-30T20:17:04.733584] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-30T20:17:04.733730] [INFO ] [sig ] BAH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:04.882269] [INFO ] [LOCAL ] Saved forecast: BAH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BAH.txt [2026-01-30T20:17:04.882458] [INFO ] [sig ] [327/3461] Completed BAH in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.2m [2026-01-30T20:17:04.882509] [INFO ] [sig ] [328/3461] Forecasting BALL... [2026-01-30T20:17:04.882541] [INFO ] [sig ] Generating forecast for: BALL [2026-01-30T20:17:04.882590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-30T20:17:04.894342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-30T20:17:04.894758] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-30T20:17:04.895661] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-30T20:17:04.895716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:04.895751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:04.895778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:04.895835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:04.955984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:04.956930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:04.957246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:04.957296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:05.082877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:05.083046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:05.083086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:05.083114] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:05.086676] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=17.42%) [2026-01-30T20:17:05.087018] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-30T20:17:05.087160] [INFO ] [sig ] BALL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:05.241251] [INFO ] [LOCAL ] Saved forecast: BALL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BALL.txt [2026-01-30T20:17:05.241417] [INFO ] [sig ] [328/3461] Completed BALL in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:05.241458] [INFO ] [sig ] [329/3461] Forecasting BAM... [2026-01-30T20:17:05.241487] [INFO ] [sig ] Generating forecast for: BAM [2026-01-30T20:17:05.241519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-30T20:17:05.254276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-30T20:17:05.254625] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-30T20:17:05.255679] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-30T20:17:05.255739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:05.255963] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:05.255991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:05.256050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:05.316607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:05.317657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:05.317743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:05.317774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:05.439947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:05.440109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:05.440151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:05.440214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:05.444244] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=35.80%) [2026-01-30T20:17:05.444641] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-30T20:17:05.444826] [INFO ] [sig ] BAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:05.597316] [INFO ] [LOCAL ] Saved forecast: BAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BAM.txt [2026-01-30T20:17:05.597471] [INFO ] [sig ] [329/3461] Completed BAM in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:05.597510] [INFO ] [sig ] [330/3461] Forecasting BANC... [2026-01-30T20:17:05.597540] [INFO ] [sig ] Generating forecast for: BANC [2026-01-30T20:17:05.597588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-30T20:17:05.610367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-30T20:17:05.610736] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-30T20:17:05.611548] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-30T20:17:05.611618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:05.611651] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:05.611677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:05.611733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:05.669448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:05.670075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:05.670150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:05.670183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:05.795125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:05.795275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:05.795318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:05.795347] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:05.798802] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=56.38%) [2026-01-30T20:17:05.799083] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-30T20:17:05.799212] [INFO ] [sig ] BANC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:05.947754] [INFO ] [LOCAL ] Saved forecast: BANC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BANC.txt [2026-01-30T20:17:05.947919] [INFO ] [sig ] [330/3461] Completed BANC in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:05.947960] [INFO ] [sig ] [331/3461] Forecasting BAND... [2026-01-30T20:17:05.947990] [INFO ] [sig ] Generating forecast for: BAND [2026-01-30T20:17:05.948018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-30T20:17:05.960174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-30T20:17:05.960570] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-30T20:17:05.961442] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-30T20:17:05.961495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:05.961527] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:05.961555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:05.961639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:06.020326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:06.021205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:06.021286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:06.021318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:06.150767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:06.150936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:06.150994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:06.151025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:06.154994] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-30T20:17:06.155537] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-30T20:17:06.155715] [INFO ] [sig ] BAND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:06.302653] [INFO ] [LOCAL ] Saved forecast: BAND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BAND.txt [2026-01-30T20:17:06.302809] [INFO ] [sig ] [331/3461] Completed BAND in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:06.302849] [INFO ] [sig ] [332/3461] Forecasting BANF... [2026-01-30T20:17:06.302879] [INFO ] [sig ] Generating forecast for: BANF [2026-01-30T20:17:06.302912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-30T20:17:06.315700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-30T20:17:06.316130] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-30T20:17:06.317001] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-30T20:17:06.317053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:06.317084] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:06.317110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:06.317166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:06.375036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:06.375981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:06.376070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:06.376102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:06.516288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:06.516458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:06.516511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:06.516546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:06.521226] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-30T20:17:06.521692] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-30T20:17:06.521877] [INFO ] [sig ] BANF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:06.688502] [INFO ] [LOCAL ] Saved forecast: BANF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BANF.txt [2026-01-30T20:17:06.688685] [INFO ] [sig ] [332/3461] Completed BANF in 0.4s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:06.688728] [INFO ] [sig ] [333/3461] Forecasting BANX... [2026-01-30T20:17:06.688759] [INFO ] [sig ] Generating forecast for: BANX [2026-01-30T20:17:06.688790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-30T20:17:06.702144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-30T20:17:06.702521] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-30T20:17:06.703369] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-30T20:17:06.703421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:06.703454] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:06.703480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:06.703536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:06.761437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:06.762379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:06.762485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:06.762519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:06.880064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:06.880231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:06.880271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:06.880298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:06.884035] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-01-30T20:17:06.884422] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-30T20:17:06.884592] [INFO ] [sig ] BANX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:07.036243] [INFO ] [LOCAL ] Saved forecast: BANX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BANX.txt [2026-01-30T20:17:07.036434] [INFO ] [sig ] [333/3461] Completed BANX in 0.3s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:07.036478] [INFO ] [sig ] [334/3461] Forecasting BAP... [2026-01-30T20:17:07.036507] [INFO ] [sig ] Generating forecast for: BAP [2026-01-30T20:17:07.036537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-30T20:17:07.049186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-30T20:17:07.049623] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-30T20:17:07.050471] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-30T20:17:07.050527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:07.050559] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:07.050610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:07.050669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:07.107072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:07.108054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:07.108160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:07.108193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:07.227027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:07.227193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:07.227236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:07.227267] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:07.230796] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-30T20:17:07.231100] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-30T20:17:07.231235] [INFO ] [sig ] BAP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:07.384850] [INFO ] [LOCAL ] Saved forecast: BAP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BAP.txt [2026-01-30T20:17:07.385023] [INFO ] [sig ] [334/3461] Completed BAP in 0.3s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:07.385066] [INFO ] [sig ] [335/3461] Forecasting BATRA... [2026-01-30T20:17:07.385098] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-30T20:17:07.385137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-30T20:17:07.397781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-30T20:17:07.398225] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-30T20:17:07.399217] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-30T20:17:07.399273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:07.399333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:07.399368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:07.399427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:07.461314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:07.462302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:07.462396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:07.462430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:07.585111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:07.585277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:07.585325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:07.585366] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:07.589044] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-01-30T20:17:07.589357] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-30T20:17:07.589496] [INFO ] [sig ] BATRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:07.734355] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BATRA.txt [2026-01-30T20:17:07.734519] [INFO ] [sig ] [335/3461] Completed BATRA in 0.3s | 2.73 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-30T20:17:07.734563] [INFO ] [sig ] [336/3461] Forecasting BATRK... [2026-01-30T20:17:07.734617] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-30T20:17:07.734651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-30T20:17:07.757201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-30T20:17:07.757603] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-30T20:17:07.758615] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-30T20:17:07.758686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:07.758729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:07.758764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:07.758833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:07.816490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:07.817341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:07.817476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:07.817528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:07.941437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:07.941620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:07.941668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:07.941707] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:07.945641] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-30T20:17:07.946154] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-30T20:17:07.946293] [INFO ] [sig ] BATRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:08.100149] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BATRK.txt [2026-01-30T20:17:08.100306] [INFO ] [sig ] [336/3461] Completed BATRK in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.1m [2026-01-30T20:17:08.100349] [INFO ] [sig ] [337/3461] Forecasting BAX... [2026-01-30T20:17:08.100381] [INFO ] [sig ] Generating forecast for: BAX [2026-01-30T20:17:08.100414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-30T20:17:08.113409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-30T20:17:08.113849] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-30T20:17:08.115148] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-30T20:17:08.115203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:08.115236] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:08.115263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:08.115320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:08.179733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:08.180880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:08.180991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:08.181040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:08.306222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:08.306373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:08.306414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:08.306444] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:08.310393] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-30T20:17:08.310732] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-30T20:17:08.310871] [INFO ] [sig ] BAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:08.466816] [INFO ] [LOCAL ] Saved forecast: BAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BAX.txt [2026-01-30T20:17:08.466963] [INFO ] [sig ] [337/3461] Completed BAX in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.1m [2026-01-30T20:17:08.467003] [INFO ] [sig ] [338/3461] Forecasting BB... [2026-01-30T20:17:08.467033] [INFO ] [sig ] Generating forecast for: BB [2026-01-30T20:17:08.467065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-30T20:17:08.479345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-30T20:17:08.479767] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-30T20:17:08.480873] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-30T20:17:08.480926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:08.480958] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:08.480984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:08.481041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:08.548525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:08.549398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:08.549487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:08.549520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:08.682378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:08.682567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:08.682645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:08.682685] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:08.687009] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=70.95%) [2026-01-30T20:17:08.687336] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-30T20:17:08.687483] [INFO ] [sig ] BB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:08.838957] [INFO ] [LOCAL ] Saved forecast: BB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BB.txt [2026-01-30T20:17:08.839117] [INFO ] [sig ] [338/3461] Completed BB in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.1m [2026-01-30T20:17:08.839159] [INFO ] [sig ] [339/3461] Forecasting BBAI... [2026-01-30T20:17:08.839196] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-30T20:17:08.839229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-30T20:17:08.850991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-30T20:17:08.851384] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-30T20:17:08.852300] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-30T20:17:08.852355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:08.852387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:08.852413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:08.852469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:08.910334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:08.911246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:08.911333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:08.911365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:09.038331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:09.038509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:09.038551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:09.038602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:09.042789] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-30T20:17:09.043136] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-30T20:17:09.043279] [INFO ] [sig ] BBAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:09.193149] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBAI.txt [2026-01-30T20:17:09.193348] [INFO ] [sig ] [339/3461] Completed BBAI in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.1m [2026-01-30T20:17:09.193392] [INFO ] [sig ] [340/3461] Forecasting BBCP... [2026-01-30T20:17:09.193423] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-30T20:17:09.193454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-30T20:17:09.205368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-30T20:17:09.205753] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-30T20:17:09.206560] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-30T20:17:09.206631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:09.206664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:09.206691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:09.206748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:09.263595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:09.264507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:09.264615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:09.264651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:09.386222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:09.386398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:09.386450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:09.386496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:09.390210] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-01-30T20:17:09.390513] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-30T20:17:09.390672] [INFO ] [sig ] BBCP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:09.536174] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BBCP.txt [2026-01-30T20:17:09.536345] [INFO ] [sig ] [340/3461] Completed BBCP in 0.3s | 2.73 sym/s | Total: 2.1m | ETA: 19.1m [2026-01-30T20:17:09.536386] [INFO ] [sig ] [341/3461] Forecasting BBD... [2026-01-30T20:17:09.536415] [INFO ] [sig ] Generating forecast for: BBD [2026-01-30T20:17:09.536447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-30T20:17:09.549881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-30T20:17:09.550359] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-30T20:17:09.551508] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-30T20:17:09.551591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:09.551632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:09.551681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:09.551769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:09.612560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:09.613493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:09.613615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:09.613653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:09.738434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:09.738615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:09.738659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:09.738689] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:09.742243] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=77.04%) [2026-01-30T20:17:09.742570] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-30T20:17:09.742732] [INFO ] [sig ] BBD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:09.891077] [INFO ] [LOCAL ] Saved forecast: BBD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBD.txt [2026-01-30T20:17:09.891243] [INFO ] [sig ] [341/3461] Completed BBD in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:09.891284] [INFO ] [sig ] [342/3461] Forecasting BBDO... [2026-01-30T20:17:09.891313] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-30T20:17:09.891344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-30T20:17:09.903425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-30T20:17:09.903839] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-30T20:17:09.904672] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-30T20:17:09.904724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:09.904758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:09.904788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:09.904844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:09.964209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:09.965285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:09.965369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:09.965402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:10.092474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:10.092648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:10.092691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:10.092737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:10.096092] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=72.13%) [2026-01-30T20:17:10.096370] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-30T20:17:10.096492] [INFO ] [sig ] BBDO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:10.239921] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBDO.txt [2026-01-30T20:17:10.240076] [INFO ] [sig ] [342/3461] Completed BBDO in 0.3s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:10.240117] [INFO ] [sig ] [343/3461] Forecasting BBH... [2026-01-30T20:17:10.240146] [INFO ] [sig ] Generating forecast for: BBH [2026-01-30T20:17:10.240177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-30T20:17:10.251276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-30T20:17:10.251624] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-30T20:17:10.252411] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-30T20:17:10.252462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:10.252520] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:10.252548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:10.252630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:10.309746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:10.310647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:10.310731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:10.310763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:10.421099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:10.421255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:10.421293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:10.421322] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:10.424815] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-01-30T20:17:10.425123] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-30T20:17:10.425251] [INFO ] [sig ] BBH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:10.573119] [INFO ] [LOCAL ] Saved forecast: BBH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BBH.txt [2026-01-30T20:17:10.573261] [INFO ] [sig ] [343/3461] Completed BBH in 0.3s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:10.573300] [INFO ] [sig ] [344/3461] Forecasting BBIO... [2026-01-30T20:17:10.573330] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-30T20:17:10.573361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-30T20:17:10.586091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-30T20:17:10.586380] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-30T20:17:10.587221] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-30T20:17:10.587273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:10.587306] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:10.587332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:10.587389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:10.647223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:10.648123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:10.648208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:10.648240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:10.778962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:10.779127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:10.779169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:10.779197] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:10.783389] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-01-30T20:17:10.783747] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-30T20:17:10.783891] [INFO ] [sig ] BBIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:10.934104] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBIO.txt [2026-01-30T20:17:10.934267] [INFO ] [sig ] [344/3461] Completed BBIO in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:10.934307] [INFO ] [sig ] [345/3461] Forecasting BBLG... [2026-01-30T20:17:10.934337] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-30T20:17:10.934367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-30T20:17:10.947284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-30T20:17:10.947670] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-30T20:17:10.948745] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-30T20:17:10.948801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:10.948836] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:10.948863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:10.948919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:11.007239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:11.008158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:11.008247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:11.008280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:11.125948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:11.126112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:11.126151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:11.126179] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:11.129709] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-30T20:17:11.130034] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-30T20:17:11.130171] [INFO ] [sig ] BBLG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:11.276805] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBLG.txt [2026-01-30T20:17:11.276967] [INFO ] [sig ] [345/3461] Completed BBLG in 0.3s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:11.277008] [INFO ] [sig ] [346/3461] Forecasting BBN... [2026-01-30T20:17:11.277036] [INFO ] [sig ] Generating forecast for: BBN [2026-01-30T20:17:11.277068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-30T20:17:11.289746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-30T20:17:11.290112] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-30T20:17:11.290942] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-30T20:17:11.290994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:11.291025] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:11.291050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:11.291117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:11.348893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:11.349774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:11.349860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:11.349892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:11.471428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:11.471611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:11.471653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:11.471733] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:11.475120] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-01-30T20:17:11.475405] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-30T20:17:11.475528] [INFO ] [sig ] BBN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:11.623161] [INFO ] [LOCAL ] Saved forecast: BBN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BBN.txt [2026-01-30T20:17:11.623315] [INFO ] [sig ] [346/3461] Completed BBN in 0.3s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:11.623355] [INFO ] [sig ] [347/3461] Forecasting BBSI... [2026-01-30T20:17:11.623385] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-30T20:17:11.623417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-30T20:17:11.635081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-30T20:17:11.635460] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-30T20:17:11.636318] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-30T20:17:11.636371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:11.636402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:11.636427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:11.636483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:11.694909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:11.695802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:11.695886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:11.695920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:11.822565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:11.822743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:11.822786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:11.822822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:11.826252] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-30T20:17:11.826548] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-30T20:17:11.826697] [INFO ] [sig ] BBSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:11.973447] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBSI.txt [2026-01-30T20:17:11.973629] [INFO ] [sig ] [347/3461] Completed BBSI in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:11.973682] [INFO ] [sig ] [348/3461] Forecasting BBUC... [2026-01-30T20:17:11.973715] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-30T20:17:11.973748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-30T20:17:11.986252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-30T20:17:11.986674] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-30T20:17:11.987559] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-30T20:17:11.987644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:11.987679] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:11.987706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:11.987764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:12.047121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:12.048038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:12.048152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:12.048186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:12.173079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:12.173238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:12.173279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:12.173310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:12.176709] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-30T20:17:12.176995] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-30T20:17:12.177123] [INFO ] [sig ] BBUC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:12.325683] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBUC.txt [2026-01-30T20:17:12.325850] [INFO ] [sig ] [348/3461] Completed BBUC in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:12.325890] [INFO ] [sig ] [349/3461] Forecasting BBVA... [2026-01-30T20:17:12.325920] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-30T20:17:12.325950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-30T20:17:12.338932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-30T20:17:12.339360] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-30T20:17:12.340359] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-30T20:17:12.340417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:12.340451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:12.340478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:12.340535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:12.402631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:12.403598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:12.403692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:12.403727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:12.537350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:12.537515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:12.537556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:12.537608] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:12.541327] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-01-30T20:17:12.541752] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-30T20:17:12.541929] [INFO ] [sig ] BBVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:12.713511] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBVA.txt [2026-01-30T20:17:12.713760] [INFO ] [sig ] [349/3461] Completed BBVA in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:12.713810] [INFO ] [sig ] [350/3461] Forecasting BBWI... [2026-01-30T20:17:12.713841] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-30T20:17:12.713874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-30T20:17:12.728740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-30T20:17:12.729196] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-30T20:17:12.730202] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-30T20:17:12.730269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:12.730303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:12.730330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:12.730389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:12.791392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:12.792611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:12.792764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:12.792800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:12.924868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:12.925030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:12.925070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:12.925101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:12.928619] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-30T20:17:12.928942] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-30T20:17:12.929081] [INFO ] [sig ] BBWI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:13.072319] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBWI.txt [2026-01-30T20:17:13.072485] [INFO ] [sig ] [350/3461] Completed BBWI in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:13.072527] [INFO ] [sig ] [351/3461] Forecasting BBY... [2026-01-30T20:17:13.072555] [INFO ] [sig ] Generating forecast for: BBY [2026-01-30T20:17:13.072607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-30T20:17:13.084656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-30T20:17:13.085101] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-30T20:17:13.086228] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-30T20:17:13.086297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:13.086335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:13.086367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:13.086446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:13.148291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:13.149339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:13.149436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:13.149479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:13.286994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:13.287138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:13.287179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:13.287209] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:13.290765] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-30T20:17:13.291062] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-30T20:17:13.291196] [INFO ] [sig ] BBY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:13.438552] [INFO ] [LOCAL ] Saved forecast: BBY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BBY.txt [2026-01-30T20:17:13.438740] [INFO ] [sig ] [351/3461] Completed BBY in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:13.438782] [INFO ] [sig ] [352/3461] Forecasting BC... [2026-01-30T20:17:13.438812] [INFO ] [sig ] Generating forecast for: BC [2026-01-30T20:17:13.438845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-30T20:17:13.450263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-30T20:17:13.450596] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-30T20:17:13.451410] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-30T20:17:13.451462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:13.451494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:13.451520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:13.451592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:13.514224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:13.515366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:13.515457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:13.515490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:13.647384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:13.647551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:13.647664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:13.647696] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:13.651875] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=21.25%) [2026-01-30T20:17:13.652184] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-30T20:17:13.652317] [INFO ] [sig ] BC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:13.805757] [INFO ] [LOCAL ] Saved forecast: BC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BC.txt [2026-01-30T20:17:13.805918] [INFO ] [sig ] [352/3461] Completed BC in 0.4s | 2.73 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-30T20:17:13.805961] [INFO ] [sig ] [353/3461] Forecasting BCAL... [2026-01-30T20:17:13.805992] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-30T20:17:13.806025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-30T20:17:13.819009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-30T20:17:13.819362] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-30T20:17:13.820259] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-30T20:17:13.820314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:13.820346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:13.820374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:13.820432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:13.882684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:13.883546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:13.883653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:13.883721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:14.010201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:14.010360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:14.010401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:14.010431] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:14.013884] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-30T20:17:14.014209] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-30T20:17:14.014340] [INFO ] [sig ] BCAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:14.160390] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BCAL.txt [2026-01-30T20:17:14.160557] [INFO ] [sig ] [353/3461] Completed BCAL in 0.4s | 2.73 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-30T20:17:14.160625] [INFO ] [sig ] [354/3461] Forecasting BCAX... [2026-01-30T20:17:14.160656] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-30T20:17:14.160688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-30T20:17:14.173690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-30T20:17:14.174271] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-30T20:17:14.175371] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-30T20:17:14.175427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:14.175459] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:14.175485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:14.175541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:14.237976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:14.239109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:14.239378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:14.239411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:14.358947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:14.359107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:14.359148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:14.359178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:14.362626] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=20.12%) [2026-01-30T20:17:14.362926] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-30T20:17:14.363060] [INFO ] [sig ] BCAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:14.507100] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BCAX.txt [2026-01-30T20:17:14.507256] [INFO ] [sig ] [354/3461] Completed BCAX in 0.3s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:14.507296] [INFO ] [sig ] [355/3461] Forecasting BCBP... [2026-01-30T20:17:14.507325] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-30T20:17:14.507356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-30T20:17:14.519696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-30T20:17:14.520079] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-30T20:17:14.520918] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-30T20:17:14.520971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:14.521002] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:14.521029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:14.521085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:14.580562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:14.581715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:14.581804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:14.581837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:14.720150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:14.720312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:14.720369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:14.720400] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:14.723919] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-30T20:17:14.724207] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-30T20:17:14.724337] [INFO ] [sig ] BCBP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:14.870128] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BCBP.txt [2026-01-30T20:17:14.870245] [INFO ] [sig ] [355/3461] Completed BCBP in 0.4s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:14.870284] [INFO ] [sig ] [356/3461] Forecasting BCC... [2026-01-30T20:17:14.870313] [INFO ] [sig ] Generating forecast for: BCC [2026-01-30T20:17:14.870344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-30T20:17:14.885822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-30T20:17:14.886324] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-30T20:17:14.887319] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-30T20:17:14.887370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:14.887402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:14.887429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:14.887486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:14.954193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:14.954863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:14.954940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:14.954973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:15.075491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:15.075654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:15.075693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:15.075722] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:15.079678] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-30T20:17:15.079998] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-30T20:17:15.080126] [INFO ] [sig ] BCC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:15.222035] [INFO ] [LOCAL ] Saved forecast: BCC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCC.txt [2026-01-30T20:17:15.222184] [INFO ] [sig ] [356/3461] Completed BCC in 0.4s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:15.222226] [INFO ] [sig ] [357/3461] Forecasting BCDA... [2026-01-30T20:17:15.222259] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-30T20:17:15.222292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-30T20:17:15.233354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-30T20:17:15.233649] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-30T20:17:15.234425] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-30T20:17:15.234477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:15.234509] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:15.234536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:15.234609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:15.293659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:15.294271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:15.294347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:15.294378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:15.414694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:15.414853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:15.414892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:15.414922] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:15.418280] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-30T20:17:15.418554] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-30T20:17:15.418700] [INFO ] [sig ] BCDA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:15.564154] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCDA.txt [2026-01-30T20:17:15.564273] [INFO ] [sig ] [357/3461] Completed BCDA in 0.3s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:15.564311] [INFO ] [sig ] [358/3461] Forecasting BCE... [2026-01-30T20:17:15.564341] [INFO ] [sig ] Generating forecast for: BCE [2026-01-30T20:17:15.564372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-30T20:17:15.575674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-30T20:17:15.575943] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-30T20:17:15.576739] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-30T20:17:15.576790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:15.576821] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:15.576853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:15.576923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:15.633835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:15.634515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:15.634620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:15.634656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:15.759852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:15.760018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:15.760059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:15.760090] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:15.763504] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=53.98%) [2026-01-30T20:17:15.763797] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-30T20:17:15.763935] [INFO ] [sig ] BCE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:15.905708] [INFO ] [LOCAL ] Saved forecast: BCE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCE.txt [2026-01-30T20:17:15.905821] [INFO ] [sig ] [358/3461] Completed BCE in 0.3s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:15.905863] [INFO ] [sig ] [359/3461] Forecasting BCH... [2026-01-30T20:17:15.905899] [INFO ] [sig ] Generating forecast for: BCH [2026-01-30T20:17:15.905936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-30T20:17:15.917877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-30T20:17:15.918178] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-30T20:17:15.919006] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-30T20:17:15.919062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:15.919106] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:15.919134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:15.919190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:15.976685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:15.977308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:15.977384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:15.977416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:16.097980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:16.098146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:16.098187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:16.098216] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:16.101540] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-01-30T20:17:16.101832] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-30T20:17:16.101981] [INFO ] [sig ] BCH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:16.254903] [INFO ] [LOCAL ] Saved forecast: BCH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCH.txt [2026-01-30T20:17:16.255054] [INFO ] [sig ] [359/3461] Completed BCH in 0.3s | 2.73 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:16.255093] [INFO ] [sig ] [360/3461] Forecasting BCML... [2026-01-30T20:17:16.255122] [INFO ] [sig ] Generating forecast for: BCML [2026-01-30T20:17:16.255153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-30T20:17:16.267071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-30T20:17:16.267362] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-30T20:17:16.268199] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-30T20:17:16.268251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:16.268308] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:16.268335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:16.268395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:16.325669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:16.326269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:16.326345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:16.326377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:16.435170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:16.435330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:16.435370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:16.435399] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:16.438844] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-30T20:17:16.439153] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-30T20:17:16.439276] [INFO ] [sig ] BCML: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:16.583389] [INFO ] [LOCAL ] Saved forecast: BCML 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCML.txt [2026-01-30T20:17:16.583530] [INFO ] [sig ] [360/3461] Completed BCML in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:16.583595] [INFO ] [sig ] [361/3461] Forecasting BCO... [2026-01-30T20:17:16.583628] [INFO ] [sig ] Generating forecast for: BCO [2026-01-30T20:17:16.583659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-30T20:17:16.595989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-30T20:17:16.596323] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-30T20:17:16.597175] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-30T20:17:16.597227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:16.597259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:16.597286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:16.597343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:16.655662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:16.656534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:16.656656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:16.656698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:16.781942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:16.782104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:16.782147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:16.782178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:16.785653] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-01-30T20:17:16.785936] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-30T20:17:16.786066] [INFO ] [sig ] BCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:16.931057] [INFO ] [LOCAL ] Saved forecast: BCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCO.txt [2026-01-30T20:17:16.931197] [INFO ] [sig ] [361/3461] Completed BCO in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:16.931237] [INFO ] [sig ] [362/3461] Forecasting BCPC... [2026-01-30T20:17:16.931266] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-30T20:17:16.931296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-30T20:17:16.942923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-30T20:17:16.943272] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-30T20:17:16.944121] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-30T20:17:16.944177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:16.944211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:16.944240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:16.944299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:17.001405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:17.002247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:17.002330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:17.002364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:17.121597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:17.121750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:17.121790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:17.121818] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:17.126075] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=29.19%) [2026-01-30T20:17:17.126470] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-30T20:17:17.126644] [INFO ] [sig ] BCPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:17.274305] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BCPC.txt [2026-01-30T20:17:17.274459] [INFO ] [sig ] [362/3461] Completed BCPC in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:17.274499] [INFO ] [sig ] [363/3461] Forecasting BCRX... [2026-01-30T20:17:17.274535] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-30T20:17:17.274587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-30T20:17:17.286475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-30T20:17:17.286849] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-30T20:17:17.287659] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-30T20:17:17.287712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:17.287743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:17.287770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:17.287826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:17.345371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:17.346203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:17.346287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:17.346319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:17.466940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:17.467097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:17.467137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:17.467196] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:17.470906] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-30T20:17:17.471181] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-30T20:17:17.471306] [INFO ] [sig ] BCRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:17.617958] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCRX.txt [2026-01-30T20:17:17.618114] [INFO ] [sig ] [363/3461] Completed BCRX in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:17.618155] [INFO ] [sig ] [364/3461] Forecasting BCS... [2026-01-30T20:17:17.618185] [INFO ] [sig ] Generating forecast for: BCS [2026-01-30T20:17:17.618215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-30T20:17:17.630303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-30T20:17:17.630645] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-30T20:17:17.631441] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-30T20:17:17.631493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:17.631524] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:17.631550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:17.631625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:17.689320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:17.690103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:17.690186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:17.690219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:17.809689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:17.809850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:17.809893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:17.809929] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:17.813367] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-30T20:17:17.813712] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-30T20:17:17.813852] [INFO ] [sig ] BCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:17.964717] [INFO ] [LOCAL ] Saved forecast: BCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCS.txt [2026-01-30T20:17:17.964849] [INFO ] [sig ] [364/3461] Completed BCS in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:17.964889] [INFO ] [sig ] [365/3461] Forecasting BCSF... [2026-01-30T20:17:17.964920] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-30T20:17:17.964950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-30T20:17:17.977478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-30T20:17:17.977838] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-30T20:17:17.978707] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-30T20:17:17.978760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:17.978793] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:17.978820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:17.978878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:18.042653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:18.043535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:18.043639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:18.043675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:18.166501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:18.166678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:18.166720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:18.166749] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:18.170292] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-01-30T20:17:18.170599] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-30T20:17:18.170732] [INFO ] [sig ] BCSF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:18.314080] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCSF.txt [2026-01-30T20:17:18.314407] [INFO ] [sig ] [365/3461] Completed BCSF in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-30T20:17:18.314445] [INFO ] [sig ] [366/3461] Forecasting BCTX... [2026-01-30T20:17:18.314473] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-30T20:17:18.314504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-30T20:17:18.326307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-30T20:17:18.326617] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-30T20:17:18.327425] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-30T20:17:18.327478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:18.327510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:18.327537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:18.327617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:18.383770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:18.384383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:18.384464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:18.384495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:18.510153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:18.510309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:18.510350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:18.510396] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:18.513866] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-01-30T20:17:18.514143] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-30T20:17:18.514277] [INFO ] [sig ] BCTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:18.660218] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCTX.txt [2026-01-30T20:17:18.660355] [INFO ] [sig ] [366/3461] Completed BCTX in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-01-30T20:17:18.660395] [INFO ] [sig ] [367/3461] Forecasting BCX... [2026-01-30T20:17:18.660425] [INFO ] [sig ] Generating forecast for: BCX [2026-01-30T20:17:18.660456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-30T20:17:18.671745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-30T20:17:18.672100] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-30T20:17:18.673102] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-30T20:17:18.673156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:18.673197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:18.673230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:18.673302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:18.738687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:18.739776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:18.739885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:18.739930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:18.869608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:18.869775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:18.869815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:18.869844] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:18.873221] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-30T20:17:18.873493] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-30T20:17:18.873635] [INFO ] [sig ] BCX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:19.022415] [INFO ] [LOCAL ] Saved forecast: BCX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BCX.txt [2026-01-30T20:17:19.022639] [INFO ] [sig ] [367/3461] Completed BCX in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-01-30T20:17:19.022701] [INFO ] [sig ] [368/3461] Forecasting BCYC... [2026-01-30T20:17:19.022746] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-30T20:17:19.022788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-30T20:17:19.035883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-30T20:17:19.036244] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-30T20:17:19.037122] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-30T20:17:19.037177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:19.037210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:19.037239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:19.037298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:19.100907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:19.101800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:19.101887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:19.101940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:19.228010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:19.228186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:19.228228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:19.228257] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:19.231726] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=20.08%) [2026-01-30T20:17:19.232025] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-30T20:17:19.232156] [INFO ] [sig ] BCYC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:19.374074] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BCYC.txt [2026-01-30T20:17:19.374207] [INFO ] [sig ] [368/3461] Completed BCYC in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-01-30T20:17:19.374246] [INFO ] [sig ] [369/3461] Forecasting BDC... [2026-01-30T20:17:19.374276] [INFO ] [sig ] Generating forecast for: BDC [2026-01-30T20:17:19.374306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-30T20:17:19.385812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-30T20:17:19.386091] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-30T20:17:19.386898] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-30T20:17:19.386952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:19.386986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:19.387013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:19.387070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:19.444864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:19.445679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:19.445759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:19.445793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:19.568101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:19.568300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:19.568342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:19.568373] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:19.572019] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-30T20:17:19.572308] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-30T20:17:19.572439] [INFO ] [sig ] BDC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:19.719163] [INFO ] [LOCAL ] Saved forecast: BDC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BDC.txt [2026-01-30T20:17:19.719335] [INFO ] [sig ] [369/3461] Completed BDC in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-01-30T20:17:19.719378] [INFO ] [sig ] [370/3461] Forecasting BDJ... [2026-01-30T20:17:19.719407] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-30T20:17:19.719441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-30T20:17:19.731989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-30T20:17:19.732408] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-30T20:17:19.733271] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-30T20:17:19.733326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:19.733360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:19.733400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:19.733478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:19.792540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:19.793236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:19.793363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:19.793398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:19.914197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:19.914345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:19.914385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:19.914415] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:19.917870] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-30T20:17:19.918172] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-30T20:17:19.918497] [INFO ] [sig ] BDJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:20.066111] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BDJ.txt [2026-01-30T20:17:20.066239] [INFO ] [sig ] [370/3461] Completed BDJ in 0.3s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:20.066279] [INFO ] [sig ] [371/3461] Forecasting BDN... [2026-01-30T20:17:20.066310] [INFO ] [sig ] Generating forecast for: BDN [2026-01-30T20:17:20.066340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-30T20:17:20.081244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-30T20:17:20.081854] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-30T20:17:20.083073] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-30T20:17:20.083132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:20.083168] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:20.083195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:20.083255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:20.146648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:20.148105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:20.148206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:20.148240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:20.281629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:20.281959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:20.282011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:20.282041] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:20.286084] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-30T20:17:20.286420] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-30T20:17:20.286566] [INFO ] [sig ] BDN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:20.441078] [INFO ] [LOCAL ] Saved forecast: BDN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BDN.txt [2026-01-30T20:17:20.441297] [INFO ] [sig ] [371/3461] Completed BDN in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:20.441342] [INFO ] [sig ] [372/3461] Forecasting BDRX... [2026-01-30T20:17:20.441373] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-30T20:17:20.441408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-30T20:17:20.455183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-30T20:17:20.455696] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-30T20:17:20.456677] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-30T20:17:20.456749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:20.456784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:20.456812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:20.456872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:20.518837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:20.519963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:20.520064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:20.520098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:20.650493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:20.650746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:20.650793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:20.650825] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:20.655002] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-01-30T20:17:20.655398] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-30T20:17:20.655569] [INFO ] [sig ] BDRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:20.810369] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BDRX.txt [2026-01-30T20:17:20.810611] [INFO ] [sig ] [372/3461] Completed BDRX in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:20.810662] [INFO ] [sig ] [373/3461] Forecasting BDSX... [2026-01-30T20:17:20.810695] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-30T20:17:20.810729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-30T20:17:20.824311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-30T20:17:20.824931] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-30T20:17:20.825937] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-30T20:17:20.825995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:20.826031] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:20.826059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:20.826118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:20.886173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:20.887317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:20.887420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:20.887453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:21.021964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:21.022225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:21.022278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:21.022310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:21.026547] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-01-30T20:17:21.026935] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-30T20:17:21.027092] [INFO ] [sig ] BDSX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:21.187306] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BDSX.txt [2026-01-30T20:17:21.187557] [INFO ] [sig ] [373/3461] Completed BDSX in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:21.187623] [INFO ] [sig ] [374/3461] Forecasting BDTX... [2026-01-30T20:17:21.187658] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-30T20:17:21.187692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-30T20:17:21.201675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-30T20:17:21.202245] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-30T20:17:21.203199] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-30T20:17:21.203257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:21.203291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:21.203318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:21.203378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:21.266259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:21.267481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:21.267621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:21.267661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:21.398760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:21.398998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:21.399049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:21.399080] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:21.403273] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-30T20:17:21.403875] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-30T20:17:21.404038] [INFO ] [sig ] BDTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:21.562361] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BDTX.txt [2026-01-30T20:17:21.562565] [INFO ] [sig ] [374/3461] Completed BDTX in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:21.562630] [INFO ] [sig ] [375/3461] Forecasting BDX... [2026-01-30T20:17:21.562661] [INFO ] [sig ] Generating forecast for: BDX [2026-01-30T20:17:21.562694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-30T20:17:21.577497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-30T20:17:21.578188] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-30T20:17:21.579246] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-30T20:17:21.579305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:21.579340] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:21.579368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:21.579429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:21.642324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:21.643521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:21.643645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:21.643680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:21.784362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:21.784623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:21.784671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:21.784702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:21.789718] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=40.73%) [2026-01-30T20:17:21.790220] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-30T20:17:21.790390] [INFO ] [sig ] BDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:21.950146] [INFO ] [LOCAL ] Saved forecast: BDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BDX.txt [2026-01-30T20:17:21.950589] [INFO ] [sig ] [375/3461] Completed BDX in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:21.950642] [INFO ] [sig ] [376/3461] Forecasting BE... [2026-01-30T20:17:21.950677] [INFO ] [sig ] Generating forecast for: BE [2026-01-30T20:17:21.950717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-30T20:17:21.964344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-30T20:17:21.964901] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-30T20:17:21.965834] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-30T20:17:21.965893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:21.965927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:21.965955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:21.966015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:22.029118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:22.030272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:22.030564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:22.030632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:22.155676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:22.155903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:22.155949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:22.155979] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:22.160338] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-30T20:17:22.160734] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-30T20:17:22.160893] [INFO ] [sig ] BE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:22.315949] [INFO ] [LOCAL ] Saved forecast: BE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BE.txt [2026-01-30T20:17:22.316177] [INFO ] [sig ] [376/3461] Completed BE in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:22.316221] [INFO ] [sig ] [377/3461] Forecasting BEAM... [2026-01-30T20:17:22.316255] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-30T20:17:22.316290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-30T20:17:22.331348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-30T20:17:22.331943] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-30T20:17:22.332885] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-30T20:17:22.332941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:22.333039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:22.333070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:22.333133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:22.393846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:22.395031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:22.395132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:22.395168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:22.517289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:22.517560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:22.517624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:22.517653] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:22.521599] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-30T20:17:22.521951] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-30T20:17:22.522090] [INFO ] [sig ] BEAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:22.672133] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEAM.txt [2026-01-30T20:17:22.672319] [INFO ] [sig ] [377/3461] Completed BEAM in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:22.672363] [INFO ] [sig ] [378/3461] Forecasting BEEM... [2026-01-30T20:17:22.672392] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-30T20:17:22.672426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-30T20:17:22.686283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-30T20:17:22.686717] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-30T20:17:22.687707] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-30T20:17:22.687761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:22.687795] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:22.687823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:22.687882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:22.751109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:22.752523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:22.752645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:22.752680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:22.875528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:22.875785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:22.875832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:22.875861] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:22.880224] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=72.69%) [2026-01-30T20:17:22.880741] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-30T20:17:22.880885] [INFO ] [sig ] BEEM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:23.027617] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BEEM.txt [2026-01-30T20:17:23.027774] [INFO ] [sig ] [378/3461] Completed BEEM in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:23.027816] [INFO ] [sig ] [379/3461] Forecasting BEEP... [2026-01-30T20:17:23.027845] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-30T20:17:23.027877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-30T20:17:23.040869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-30T20:17:23.041215] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-30T20:17:23.042152] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-30T20:17:23.042205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:23.042238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:23.042264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:23.042322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:23.100172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:23.101040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:23.101130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:23.101162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:23.217923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:23.218218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:23.218265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:23.218293] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:23.222451] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=17.86%) [2026-01-30T20:17:23.222847] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-30T20:17:23.222996] [INFO ] [sig ] BEEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:23.372884] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEEP.txt [2026-01-30T20:17:23.373060] [INFO ] [sig ] [379/3461] Completed BEEP in 0.3s | 2.74 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-30T20:17:23.373101] [INFO ] [sig ] [380/3461] Forecasting BEKE... [2026-01-30T20:17:23.373131] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-30T20:17:23.373164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-30T20:17:23.388430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-30T20:17:23.388835] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-30T20:17:23.390009] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-30T20:17:23.390063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:23.390096] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:23.390126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:23.390191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:23.452145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:23.453027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:23.453119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:23.453152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:23.573452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:23.573688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:23.573745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:23.573820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:23.577706] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-30T20:17:23.578022] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-30T20:17:23.578195] [INFO ] [sig ] BEKE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:23.721880] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEKE.txt [2026-01-30T20:17:23.722054] [INFO ] [sig ] [380/3461] Completed BEKE in 0.3s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:23.722095] [INFO ] [sig ] [381/3461] Forecasting BELFA... [2026-01-30T20:17:23.722152] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-30T20:17:23.722190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-30T20:17:23.742125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-30T20:17:23.742672] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-30T20:17:23.743609] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-30T20:17:23.743663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:23.743695] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:23.743722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:23.743781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:23.803066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:23.803835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:23.803954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:23.803989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:23.922538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:23.922774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:23.922819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:23.922849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:23.926804] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-01-30T20:17:23.927109] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-30T20:17:23.927248] [INFO ] [sig ] BELFA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:24.078935] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BELFA.txt [2026-01-30T20:17:24.079143] [INFO ] [sig ] [381/3461] Completed BELFA in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:24.079188] [INFO ] [sig ] [382/3461] Forecasting BELFB... [2026-01-30T20:17:24.079227] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-30T20:17:24.079468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-30T20:17:24.095703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-30T20:17:24.096280] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-30T20:17:24.097482] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-30T20:17:24.097547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:24.097608] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:24.097648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:24.097721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:24.160325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:24.161484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:24.161606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:24.161646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:24.289089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:24.289329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:24.289377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:24.289406] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:24.294122] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-01-30T20:17:24.294634] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-30T20:17:24.294796] [INFO ] [sig ] BELFB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:24.443464] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BELFB.txt [2026-01-30T20:17:24.443639] [INFO ] [sig ] [382/3461] Completed BELFB in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:24.443683] [INFO ] [sig ] [383/3461] Forecasting BEN... [2026-01-30T20:17:24.443712] [INFO ] [sig ] Generating forecast for: BEN [2026-01-30T20:17:24.443743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-30T20:17:24.457103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-30T20:17:24.457509] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-30T20:17:24.458489] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-30T20:17:24.458560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:24.458617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:24.458647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:24.458708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:24.520407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:24.521295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:24.521418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:24.521459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:24.645416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:24.645673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:24.645725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:24.645754] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:24.649782] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-30T20:17:24.650089] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-30T20:17:24.650228] [INFO ] [sig ] BEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:24.801235] [INFO ] [LOCAL ] Saved forecast: BEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEN.txt [2026-01-30T20:17:24.801460] [INFO ] [sig ] [383/3461] Completed BEN in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:24.801506] [INFO ] [sig ] [384/3461] Forecasting BEP... [2026-01-30T20:17:24.801539] [INFO ] [sig ] Generating forecast for: BEP [2026-01-30T20:17:24.801596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-30T20:17:24.815729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-30T20:17:24.816232] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-30T20:17:24.817343] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-30T20:17:24.817420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:24.817457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:24.817485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:24.817547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:24.879337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:24.880496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:24.880623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:24.880658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:25.015610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:25.015870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:25.015943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:25.015986] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:25.020137] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=47.39%) [2026-01-30T20:17:25.020523] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-30T20:17:25.020697] [INFO ] [sig ] BEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:25.173462] [INFO ] [LOCAL ] Saved forecast: BEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEP.txt [2026-01-30T20:17:25.173671] [INFO ] [sig ] [384/3461] Completed BEP in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:25.173721] [INFO ] [sig ] [385/3461] Forecasting BEPH... [2026-01-30T20:17:25.173760] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-30T20:17:25.173798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-30T20:17:25.187931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-30T20:17:25.188705] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-30T20:17:25.189890] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-30T20:17:25.189946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:25.189979] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:25.190008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:25.190068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:25.251540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:25.252740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:25.252838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:25.252906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:25.379251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:25.379729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:25.379782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:25.379814] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:25.384546] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-01-30T20:17:25.384888] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-30T20:17:25.385031] [INFO ] [sig ] BEPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:25.550767] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BEPH.txt [2026-01-30T20:17:25.551035] [INFO ] [sig ] [385/3461] Completed BEPH in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:25.551091] [INFO ] [sig ] [386/3461] Forecasting BEPI... [2026-01-30T20:17:25.551127] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-30T20:17:25.551168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-30T20:17:25.564965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-30T20:17:25.565653] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-30T20:17:25.566832] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-30T20:17:25.566908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:25.566945] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:25.566984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:25.567065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:25.630890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:25.632120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:25.632235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:25.632273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:25.744936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:25.745165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:25.745214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:25.745244] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:25.750086] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-30T20:17:25.750480] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-30T20:17:25.750679] [INFO ] [sig ] BEPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:25.903657] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BEPI.txt [2026-01-30T20:17:25.903893] [INFO ] [sig ] [386/3461] Completed BEPI in 0.4s | 2.74 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-30T20:17:25.903949] [INFO ] [sig ] [387/3461] Forecasting BFAM... [2026-01-30T20:17:25.903982] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-30T20:17:25.904023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-30T20:17:25.918553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-30T20:17:25.918952] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-30T20:17:25.920020] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-30T20:17:25.920075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:25.920113] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:25.920147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:25.920215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:25.982018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:25.983015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:25.983152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:25.983188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:26.111171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:26.111343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:26.111385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:26.111416] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:26.115732] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-30T20:17:26.116071] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-30T20:17:26.116216] [INFO ] [sig ] BFAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:26.297606] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BFAM.txt [2026-01-30T20:17:26.297831] [INFO ] [sig ] [387/3461] Completed BFAM in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:26.297900] [INFO ] [sig ] [388/3461] Forecasting BFC... [2026-01-30T20:17:26.297951] [INFO ] [sig ] Generating forecast for: BFC [2026-01-30T20:17:26.298005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-30T20:17:26.311699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-30T20:17:26.312146] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-30T20:17:26.313039] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-30T20:17:26.313092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:26.313125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:26.313154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:26.313217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:26.382959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:26.383897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:26.383987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:26.384020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:26.525119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:26.525508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:26.525588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:26.525639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:26.530620] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-30T20:17:26.530968] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-30T20:17:26.531152] [INFO ] [sig ] BFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:26.729431] [INFO ] [LOCAL ] Saved forecast: BFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BFC.txt [2026-01-30T20:17:26.729617] [INFO ] [sig ] [388/3461] Completed BFC in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:26.729662] [INFO ] [sig ] [389/3461] Forecasting BFH... [2026-01-30T20:17:26.729692] [INFO ] [sig ] Generating forecast for: BFH [2026-01-30T20:17:26.729725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-30T20:17:26.743606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-30T20:17:26.744037] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-30T20:17:26.745162] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-30T20:17:26.745218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:26.745252] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:26.745280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:26.745340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:26.823427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:26.824601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:26.824735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:26.824794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:26.963766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:26.963923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:26.963964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:26.963994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:26.968669] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-01-30T20:17:26.969051] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-30T20:17:26.969250] [INFO ] [sig ] BFH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:27.161092] [INFO ] [LOCAL ] Saved forecast: BFH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BFH.txt [2026-01-30T20:17:27.161255] [INFO ] [sig ] [389/3461] Completed BFH in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:27.161296] [INFO ] [sig ] [390/3461] Forecasting BFK... [2026-01-30T20:17:27.161325] [INFO ] [sig ] Generating forecast for: BFK [2026-01-30T20:17:27.161358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-30T20:17:27.173978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-30T20:17:27.174391] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-30T20:17:27.175272] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-30T20:17:27.175327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:27.175359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:27.175386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:27.175650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:27.236433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:27.237387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:27.237484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:27.237517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:27.362550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:27.362731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:27.362774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:27.362821] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:27.366305] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: UP (p=72.42%) [2026-01-30T20:17:27.366633] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-30T20:17:27.366770] [INFO ] [sig ] BFK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:27.526588] [INFO ] [LOCAL ] Saved forecast: BFK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BFK.txt [2026-01-30T20:17:27.526859] [INFO ] [sig ] [390/3461] Completed BFK in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:27.526922] [INFO ] [sig ] [391/3461] Forecasting BFLY... [2026-01-30T20:17:27.526966] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-30T20:17:27.527018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-30T20:17:27.539533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-30T20:17:27.540019] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-30T20:17:27.541017] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-30T20:17:27.541072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:27.541105] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:27.541133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:27.541192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:27.603361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:27.604499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:27.604604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:27.604642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:27.735170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:27.735334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:27.735375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:27.735403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:27.739365] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=86.49%) [2026-01-30T20:17:27.739685] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-30T20:17:27.739822] [INFO ] [sig ] BFLY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:27.889549] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BFLY.txt [2026-01-30T20:17:27.889723] [INFO ] [sig ] [391/3461] Completed BFLY in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:27.889766] [INFO ] [sig ] [392/3461] Forecasting BFS... [2026-01-30T20:17:27.889797] [INFO ] [sig ] Generating forecast for: BFS [2026-01-30T20:17:27.889829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-30T20:17:27.901565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-30T20:17:27.901969] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-30T20:17:27.903045] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-30T20:17:27.903100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:27.903133] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:27.903163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:27.903225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:27.969742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:27.970869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:27.970977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:27.971019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:28.087542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:28.087690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:28.087732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:28.087770] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:28.091673] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-30T20:17:28.091959] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-30T20:17:28.092092] [INFO ] [sig ] BFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:28.310283] [INFO ] [LOCAL ] Saved forecast: BFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BFS.txt [2026-01-30T20:17:28.310438] [INFO ] [sig ] [392/3461] Completed BFS in 0.4s | 2.73 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:28.310485] [INFO ] [sig ] [393/3461] Forecasting BFZ... [2026-01-30T20:17:28.310516] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-30T20:17:28.310554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-30T20:17:28.322900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-30T20:17:28.323275] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-30T20:17:28.324211] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-30T20:17:28.324278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:28.324321] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:28.324352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:28.324414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:28.385048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:28.386165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:28.386261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:28.386296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:28.507801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:28.507955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:28.507995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:28.508023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:28.511459] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-30T20:17:28.511775] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-30T20:17:28.511910] [INFO ] [sig ] BFZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:28.665623] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BFZ.txt [2026-01-30T20:17:28.665766] [INFO ] [sig ] [393/3461] Completed BFZ in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:28.665805] [INFO ] [sig ] [394/3461] Forecasting BG... [2026-01-30T20:17:28.665834] [INFO ] [sig ] Generating forecast for: BG [2026-01-30T20:17:28.665864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-30T20:17:28.677244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-30T20:17:28.677626] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-30T20:17:28.678508] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-30T20:17:28.678561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:28.678649] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:28.678692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:28.678754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:28.738858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:28.739751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:28.739837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:28.739871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:28.864669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:28.864831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:28.864871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:28.864899] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:28.868460] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-30T20:17:28.868802] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-30T20:17:28.868943] [INFO ] [sig ] BG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:29.016434] [INFO ] [LOCAL ] Saved forecast: BG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BG.txt [2026-01-30T20:17:29.016605] [INFO ] [sig ] [394/3461] Completed BG in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:29.016648] [INFO ] [sig ] [395/3461] Forecasting BGB... [2026-01-30T20:17:29.016678] [INFO ] [sig ] Generating forecast for: BGB [2026-01-30T20:17:29.016710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-30T20:17:29.028669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-30T20:17:29.029048] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-30T20:17:29.029919] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-30T20:17:29.029973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:29.030007] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:29.030034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:29.030093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:29.092379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:29.093430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:29.093515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:29.093547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:29.217046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:29.217203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:29.217248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:29.217276] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:29.220803] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-30T20:17:29.221085] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-30T20:17:29.221223] [INFO ] [sig ] BGB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:29.363762] [INFO ] [LOCAL ] Saved forecast: BGB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BGB.txt [2026-01-30T20:17:29.363919] [INFO ] [sig ] [395/3461] Completed BGB in 0.3s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:29.363958] [INFO ] [sig ] [396/3461] Forecasting BGC... [2026-01-30T20:17:29.363988] [INFO ] [sig ] Generating forecast for: BGC [2026-01-30T20:17:29.364018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-30T20:17:29.376691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-30T20:17:29.377075] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-30T20:17:29.377912] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-30T20:17:29.377964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:29.377996] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:29.378023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:29.378108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:29.435517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:29.436391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:29.436475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:29.436508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:29.558910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:29.559069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:29.559111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:29.559140] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:29.562654] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-01-30T20:17:29.562937] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-30T20:17:29.563061] [INFO ] [sig ] BGC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:29.743883] [INFO ] [LOCAL ] Saved forecast: BGC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGC.txt [2026-01-30T20:17:29.744054] [INFO ] [sig ] [396/3461] Completed BGC in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:29.744095] [INFO ] [sig ] [397/3461] Forecasting BGH... [2026-01-30T20:17:29.744126] [INFO ] [sig ] Generating forecast for: BGH [2026-01-30T20:17:29.744159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-30T20:17:29.756391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-30T20:17:29.756777] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-30T20:17:29.757854] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-30T20:17:29.757907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:29.757939] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:29.757965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:29.758024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:29.820896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:29.821909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:29.822004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:29.822038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:29.940189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:29.940365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:29.940431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:29.940463] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:29.944229] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=44.17%) [2026-01-30T20:17:29.944738] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-30T20:17:29.944875] [INFO ] [sig ] BGH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:30.097643] [INFO ] [LOCAL ] Saved forecast: BGH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGH.txt [2026-01-30T20:17:30.097811] [INFO ] [sig ] [397/3461] Completed BGH in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:30.097851] [INFO ] [sig ] [398/3461] Forecasting BGLC... [2026-01-30T20:17:30.097881] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-30T20:17:30.097911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-30T20:17:30.109754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-30T20:17:30.110160] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-30T20:17:30.111064] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-30T20:17:30.111119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:30.111151] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:30.111177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:30.111245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:30.172166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:30.173368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:30.173459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:30.173492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:30.309269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:30.309442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:30.309485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:30.309515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:30.314353] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=40.90%) [2026-01-30T20:17:30.314725] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-30T20:17:30.314876] [INFO ] [sig ] BGLC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:30.486994] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGLC.txt [2026-01-30T20:17:30.487152] [INFO ] [sig ] [398/3461] Completed BGLC in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:30.487193] [INFO ] [sig ] [399/3461] Forecasting BGRN... [2026-01-30T20:17:30.487223] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-30T20:17:30.487254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-30T20:17:30.499464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-30T20:17:30.499795] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-30T20:17:30.500681] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-30T20:17:30.500734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:30.500766] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:30.500792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:30.500848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:30.560938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:30.561826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:30.561929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:30.561965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:30.683471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:30.683645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:30.683686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:30.683715] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:30.687680] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-30T20:17:30.687962] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-30T20:17:30.688131] [INFO ] [sig ] BGRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:30.832642] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGRN.txt [2026-01-30T20:17:30.832798] [INFO ] [sig ] [399/3461] Completed BGRN in 0.3s | 2.74 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-30T20:17:30.832839] [INFO ] [sig ] [400/3461] Forecasting BGS... [2026-01-30T20:17:30.832868] [INFO ] [sig ] Generating forecast for: BGS [2026-01-30T20:17:30.832905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-30T20:17:30.847660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-30T20:17:30.847986] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-30T20:17:30.848842] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-30T20:17:30.848895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:30.848927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:30.848954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:30.849027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:30.905620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:30.906325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:30.906413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:30.906446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:31.025827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:31.025990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:31.026030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:31.026059] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:31.030020] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-30T20:17:31.030304] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-30T20:17:31.030433] [INFO ] [sig ] BGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:31.179136] [INFO ] [LOCAL ] Saved forecast: BGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGS.txt [2026-01-30T20:17:31.179362] [INFO ] [sig ] [400/3461] Completed BGS in 0.3s | 2.74 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-30T20:17:31.179412] [INFO ] [sig ] [401/3461] Forecasting BGSF... [2026-01-30T20:17:31.179450] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-30T20:17:31.179494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-30T20:17:31.193781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-30T20:17:31.194195] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-30T20:17:31.195082] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-30T20:17:31.195137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:31.195170] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:31.195202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:31.195273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:31.261408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:31.262333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:31.262636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:31.262677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:31.399549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:31.399749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:31.399791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:31.399820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:31.403513] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-01-30T20:17:31.403851] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-30T20:17:31.403998] [INFO ] [sig ] BGSF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:31.557679] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BGSF.txt [2026-01-30T20:17:31.557850] [INFO ] [sig ] [401/3461] Completed BGSF in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-30T20:17:31.557894] [INFO ] [sig ] [402/3461] Forecasting BGX... [2026-01-30T20:17:31.557924] [INFO ] [sig ] Generating forecast for: BGX [2026-01-30T20:17:31.557955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-30T20:17:31.569920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-30T20:17:31.570326] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-30T20:17:31.571186] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-30T20:17:31.571239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:31.571272] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:31.571299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:31.571368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:31.640754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:31.641906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:31.642000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:31.642032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:31.775915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:31.776076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:31.776115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:31.776145] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:31.780120] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=63.97%) [2026-01-30T20:17:31.780466] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-30T20:17:31.780684] [INFO ] [sig ] BGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:31.948252] [INFO ] [LOCAL ] Saved forecast: BGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BGX.txt [2026-01-30T20:17:31.948411] [INFO ] [sig ] [402/3461] Completed BGX in 0.4s | 2.74 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-30T20:17:31.948451] [INFO ] [sig ] [403/3461] Forecasting BGY... [2026-01-30T20:17:31.948481] [INFO ] [sig ] Generating forecast for: BGY [2026-01-30T20:17:31.948512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-30T20:17:31.960557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-30T20:17:31.960951] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-30T20:17:31.961772] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-30T20:17:31.961823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:31.961855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:31.961882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:31.961938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:32.020185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:32.021108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:32.021196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:32.021229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:32.147972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:32.148305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:32.148358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:32.148388] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:32.152128] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=61.82%) [2026-01-30T20:17:32.152434] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-30T20:17:32.152596] [INFO ] [sig ] BGY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:32.305843] [INFO ] [LOCAL ] Saved forecast: BGY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BGY.txt [2026-01-30T20:17:32.306008] [INFO ] [sig ] [403/3461] Completed BGY in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:32.306051] [INFO ] [sig ] [404/3461] Forecasting BHC... [2026-01-30T20:17:32.306080] [INFO ] [sig ] Generating forecast for: BHC [2026-01-30T20:17:32.306111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-30T20:17:32.317805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-30T20:17:32.318198] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-30T20:17:32.319104] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-30T20:17:32.319158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:32.319191] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:32.319220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:32.319289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:32.381075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:32.382022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:32.382167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:32.382202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:32.517294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:32.517673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:32.517719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:32.517758] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:32.521777] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=34.39%) [2026-01-30T20:17:32.522106] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-30T20:17:32.522244] [INFO ] [sig ] BHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:32.681546] [INFO ] [LOCAL ] Saved forecast: BHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHC.txt [2026-01-30T20:17:32.681718] [INFO ] [sig ] [404/3461] Completed BHC in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:32.681760] [INFO ] [sig ] [405/3461] Forecasting BHE... [2026-01-30T20:17:32.681790] [INFO ] [sig ] Generating forecast for: BHE [2026-01-30T20:17:32.681823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-30T20:17:32.694223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-30T20:17:32.694597] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-30T20:17:32.695427] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-30T20:17:32.695480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:32.695511] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:32.695538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:32.695620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:32.754542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:32.755475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:32.755559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:32.755616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:32.880437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:32.880652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:32.880702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:32.880732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:32.884542] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-30T20:17:32.884858] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-30T20:17:32.884984] [INFO ] [sig ] BHE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:33.027215] [INFO ] [LOCAL ] Saved forecast: BHE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BHE.txt [2026-01-30T20:17:33.027368] [INFO ] [sig ] [405/3461] Completed BHE in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:33.027408] [INFO ] [sig ] [406/3461] Forecasting BHF... [2026-01-30T20:17:33.027438] [INFO ] [sig ] Generating forecast for: BHF [2026-01-30T20:17:33.027470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-30T20:17:33.039050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-30T20:17:33.039403] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-30T20:17:33.040246] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-30T20:17:33.040298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:33.040330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:33.040355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:33.040411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:33.097294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:33.098176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:33.098259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:33.098292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:33.220224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:33.220393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:33.220441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:33.220470] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:33.223880] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-30T20:17:33.224160] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-30T20:17:33.224289] [INFO ] [sig ] BHF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:33.367139] [INFO ] [LOCAL ] Saved forecast: BHF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHF.txt [2026-01-30T20:17:33.367286] [INFO ] [sig ] [406/3461] Completed BHF in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:33.367333] [INFO ] [sig ] [407/3461] Forecasting BHFAL... [2026-01-30T20:17:33.367368] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-30T20:17:33.367405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-30T20:17:33.378817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-30T20:17:33.379172] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-30T20:17:33.380003] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-30T20:17:33.380055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:33.380098] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:33.380125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:33.380181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:33.436065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:33.436737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:33.436816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:33.436848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:33.561717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:33.561876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:33.561915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:33.561945] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:33.565593] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=57.47%) [2026-01-30T20:17:33.565886] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-30T20:17:33.566019] [INFO ] [sig ] BHFAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:33.740676] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BHFAL.txt [2026-01-30T20:17:33.740882] [INFO ] [sig ] [407/3461] Completed BHFAL in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:33.740925] [INFO ] [sig ] [408/3461] Forecasting BHFAM... [2026-01-30T20:17:33.740956] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-30T20:17:33.740989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-30T20:17:33.753892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-30T20:17:33.754473] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-30T20:17:33.755520] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-30T20:17:33.755594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:33.755640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:33.755669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:33.755730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:33.817089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:33.817995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:33.818131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:33.818168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:33.946114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:33.946271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:33.946319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:33.946355] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:33.950139] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-30T20:17:33.950484] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-30T20:17:33.950636] [INFO ] [sig ] BHFAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:34.101136] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHFAM.txt [2026-01-30T20:17:34.101293] [INFO ] [sig ] [408/3461] Completed BHFAM in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:34.101334] [INFO ] [sig ] [409/3461] Forecasting BHFAN... [2026-01-30T20:17:34.101364] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-30T20:17:34.101396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-30T20:17:34.113973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-30T20:17:34.114378] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-30T20:17:34.115487] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-30T20:17:34.115541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:34.115594] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:34.115630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:34.115689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:34.173475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:34.174358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:34.174443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:34.174476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:34.297072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:34.297232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:34.297273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:34.297301] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:34.300767] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-30T20:17:34.301048] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-30T20:17:34.301172] [INFO ] [sig ] BHFAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:34.452991] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHFAN.txt [2026-01-30T20:17:34.453171] [INFO ] [sig ] [409/3461] Completed BHFAN in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:34.453213] [INFO ] [sig ] [410/3461] Forecasting BHFAO... [2026-01-30T20:17:34.453244] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-30T20:17:34.453274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-30T20:17:34.465251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-30T20:17:34.465660] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-30T20:17:34.466543] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-30T20:17:34.466627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:34.466664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:34.466692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:34.466750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:34.524780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:34.525677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:34.525761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:34.525794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:34.652853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:34.653011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:34.653053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:34.653081] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:34.656887] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-30T20:17:34.657166] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-30T20:17:34.657290] [INFO ] [sig ] BHFAO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:34.804971] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHFAO.txt [2026-01-30T20:17:34.805132] [INFO ] [sig ] [410/3461] Completed BHFAO in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:34.805179] [INFO ] [sig ] [411/3461] Forecasting BHFAP... [2026-01-30T20:17:34.805210] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-30T20:17:34.805241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-30T20:17:34.818037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-30T20:17:34.818400] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-30T20:17:34.819400] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-30T20:17:34.819453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:34.819510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:34.819538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:34.819611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:34.878817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:34.879694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:34.879778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:34.879810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:35.003672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:35.003828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:35.003872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:35.003900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:35.007421] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-30T20:17:35.007912] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-30T20:17:35.008040] [INFO ] [sig ] BHFAP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:35.159882] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BHFAP.txt [2026-01-30T20:17:35.160036] [INFO ] [sig ] [411/3461] Completed BHFAP in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:35.160076] [INFO ] [sig ] [412/3461] Forecasting BHK... [2026-01-30T20:17:35.160105] [INFO ] [sig ] Generating forecast for: BHK [2026-01-30T20:17:35.160137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-30T20:17:35.172044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-30T20:17:35.172432] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-30T20:17:35.173278] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-30T20:17:35.173342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:35.173381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:35.173413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:35.173481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:35.232763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:35.233651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:35.233733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:35.233766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:35.365099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:35.365255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:35.365294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:35.365323] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:35.369155] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-30T20:17:35.369456] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-30T20:17:35.369599] [INFO ] [sig ] BHK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:35.516505] [INFO ] [LOCAL ] Saved forecast: BHK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHK.txt [2026-01-30T20:17:35.516677] [INFO ] [sig ] [412/3461] Completed BHK in 0.4s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:35.516718] [INFO ] [sig ] [413/3461] Forecasting BHP... [2026-01-30T20:17:35.516748] [INFO ] [sig ] Generating forecast for: BHP [2026-01-30T20:17:35.516780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-30T20:17:35.530196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-30T20:17:35.530586] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-30T20:17:35.531435] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-30T20:17:35.531500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:35.531534] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:35.531561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:35.531658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:35.590434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:35.591305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:35.591388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:35.591421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:35.715954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:35.716111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:35.716151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:35.716179] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:35.719656] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-01-30T20:17:35.719937] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-30T20:17:35.720065] [INFO ] [sig ] BHP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:35.865866] [INFO ] [LOCAL ] Saved forecast: BHP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BHP.txt [2026-01-30T20:17:35.866042] [INFO ] [sig ] [413/3461] Completed BHP in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:35.866088] [INFO ] [sig ] [414/3461] Forecasting BHRB... [2026-01-30T20:17:35.866119] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-30T20:17:35.866156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-30T20:17:35.878231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-30T20:17:35.878595] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-30T20:17:35.879424] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-30T20:17:35.879487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:35.879524] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:35.879550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:35.879646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:35.939257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:35.940123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:35.940213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:35.940246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:36.061670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:36.061827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:36.061899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:36.061966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:36.065465] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=15.61%) [2026-01-30T20:17:36.065768] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-30T20:17:36.065898] [INFO ] [sig ] BHRB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:36.209114] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BHRB.txt [2026-01-30T20:17:36.209272] [INFO ] [sig ] [414/3461] Completed BHRB in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-30T20:17:36.209314] [INFO ] [sig ] [415/3461] Forecasting BHVN... [2026-01-30T20:17:36.209347] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-30T20:17:36.209385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-30T20:17:36.222106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-30T20:17:36.222447] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-30T20:17:36.223295] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-30T20:17:36.223358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:36.223397] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:36.223430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:36.223500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:36.281050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:36.281942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:36.282022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:36.282055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:36.403271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:36.403428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:36.403468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:36.403496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:36.406923] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=63.27%) [2026-01-30T20:17:36.407229] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-30T20:17:36.407363] [INFO ] [sig ] BHVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:36.554495] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BHVN.txt [2026-01-30T20:17:36.554687] [INFO ] [sig ] [415/3461] Completed BHVN in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-30T20:17:36.554730] [INFO ] [sig ] [416/3461] Forecasting BIAF... [2026-01-30T20:17:36.554760] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-30T20:17:36.554792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-30T20:17:36.566460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-30T20:17:36.566888] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-30T20:17:36.567789] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-30T20:17:36.567844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:36.567877] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:36.567903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:36.567962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:36.630244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:36.631285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:36.631401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:36.631444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:36.743647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:36.743805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:36.743844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:36.743874] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:36.747251] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-30T20:17:36.747530] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-30T20:17:36.747684] [INFO ] [sig ] BIAF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:36.893073] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIAF.txt [2026-01-30T20:17:36.893226] [INFO ] [sig ] [416/3461] Completed BIAF in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-30T20:17:36.893266] [INFO ] [sig ] [417/3461] Forecasting BIB... [2026-01-30T20:17:36.893295] [INFO ] [sig ] Generating forecast for: BIB [2026-01-30T20:17:36.893327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-30T20:17:36.906758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-30T20:17:36.907091] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-30T20:17:36.908005] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-30T20:17:36.908057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:36.908113] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:36.908143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:36.908210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:36.966913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:36.967783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:36.967866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:36.967900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:37.075055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:37.075210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:37.075249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:37.075279] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:37.078675] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-30T20:17:37.078960] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-30T20:17:37.079088] [INFO ] [sig ] BIB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:37.221903] [INFO ] [LOCAL ] Saved forecast: BIB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIB.txt [2026-01-30T20:17:37.222057] [INFO ] [sig ] [417/3461] Completed BIB in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-30T20:17:37.222097] [INFO ] [sig ] [418/3461] Forecasting BIIB... [2026-01-30T20:17:37.222126] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-30T20:17:37.222156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-30T20:17:37.233904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-30T20:17:37.234249] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-30T20:17:37.235127] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-30T20:17:37.235181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:37.235224] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:37.235252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:37.235310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:37.293248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:37.294105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:37.294187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:37.294219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:37.423823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:37.424000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:37.424048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:37.424079] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:37.427718] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=17.70%) [2026-01-30T20:17:37.428012] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-30T20:17:37.428163] [INFO ] [sig ] BIIB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:37.571165] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIIB.txt [2026-01-30T20:17:37.571320] [INFO ] [sig ] [418/3461] Completed BIIB in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-30T20:17:37.571365] [INFO ] [sig ] [419/3461] Forecasting BILI... [2026-01-30T20:17:37.571401] [INFO ] [sig ] Generating forecast for: BILI [2026-01-30T20:17:37.571440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-30T20:17:37.584057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-30T20:17:37.584391] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-30T20:17:37.585206] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-30T20:17:37.585258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:37.585289] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:37.585316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:37.585372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:37.645027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:37.645914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:37.645997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:37.646030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:37.773341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:37.773500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:37.773540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:37.773586] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:37.777226] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-30T20:17:37.777514] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-30T20:17:37.777659] [INFO ] [sig ] BILI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:37.920820] [INFO ] [LOCAL ] Saved forecast: BILI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BILI.txt [2026-01-30T20:17:37.920975] [INFO ] [sig ] [419/3461] Completed BILI in 0.3s | 2.74 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-30T20:17:37.921015] [INFO ] [sig ] [420/3461] Forecasting BILL... [2026-01-30T20:17:37.921045] [INFO ] [sig ] Generating forecast for: BILL [2026-01-30T20:17:37.921075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-30T20:17:37.933769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-30T20:17:37.934131] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-30T20:17:37.935009] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-30T20:17:37.935063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:37.935095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:37.935120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:37.935177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:37.993274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:37.994136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:37.994216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:37.994249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:38.117052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:38.117212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:38.117252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:38.117281] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:38.121121] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=50.68%) [2026-01-30T20:17:38.121399] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-30T20:17:38.121530] [INFO ] [sig ] BILL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:38.269937] [INFO ] [LOCAL ] Saved forecast: BILL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BILL.txt [2026-01-30T20:17:38.270107] [INFO ] [sig ] [420/3461] Completed BILL in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:38.270149] [INFO ] [sig ] [421/3461] Forecasting BIO... [2026-01-30T20:17:38.270178] [INFO ] [sig ] Generating forecast for: BIO [2026-01-30T20:17:38.270210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-30T20:17:38.281987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-30T20:17:38.282351] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-30T20:17:38.283197] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-30T20:17:38.283249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:38.283280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:38.283307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:38.283363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:38.341279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:38.342158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:38.342292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:38.342338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:38.463815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:38.463974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:38.464017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:38.464054] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:38.467487] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-30T20:17:38.467783] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-30T20:17:38.467912] [INFO ] [sig ] BIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:38.610342] [INFO ] [LOCAL ] Saved forecast: BIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIO.txt [2026-01-30T20:17:38.610491] [INFO ] [sig ] [421/3461] Completed BIO in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:38.610541] [INFO ] [sig ] [422/3461] Forecasting BIP... [2026-01-30T20:17:38.610597] [INFO ] [sig ] Generating forecast for: BIP [2026-01-30T20:17:38.610632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-30T20:17:38.622023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-30T20:17:38.622314] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-30T20:17:38.623152] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-30T20:17:38.623205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:38.623238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:38.623265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:38.623328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:38.680359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:38.681023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:38.681100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:38.681133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:38.802334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:38.802487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:38.802534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:38.802583] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:38.805907] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-30T20:17:38.806179] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-30T20:17:38.806302] [INFO ] [sig ] BIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:38.946849] [INFO ] [LOCAL ] Saved forecast: BIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIP.txt [2026-01-30T20:17:38.946976] [INFO ] [sig ] [422/3461] Completed BIP in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:38.947015] [INFO ] [sig ] [423/3461] Forecasting BIPH... [2026-01-30T20:17:38.947044] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-30T20:17:38.947075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-30T20:17:38.957532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-30T20:17:38.957869] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-30T20:17:38.958727] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-30T20:17:38.958779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:38.958810] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:38.958837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:38.958893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:39.015659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:39.016267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:39.016345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:39.016377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:39.123244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:39.123416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:39.123466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:39.123500] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:39.126928] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=48.48%) [2026-01-30T20:17:39.127206] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-30T20:17:39.127335] [INFO ] [sig ] BIPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:39.269032] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIPH.txt [2026-01-30T20:17:39.269184] [INFO ] [sig ] [423/3461] Completed BIPH in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:39.269224] [INFO ] [sig ] [424/3461] Forecasting BIPI... [2026-01-30T20:17:39.269253] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-30T20:17:39.269284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-30T20:17:39.281313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-30T20:17:39.281672] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-30T20:17:39.282467] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-30T20:17:39.282519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:39.282551] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:39.282594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:39.282654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:39.339959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:39.340855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:39.340935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:39.340968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:39.447722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:39.447885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:39.447927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:39.447955] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:39.451410] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-30T20:17:39.451760] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-30T20:17:39.451896] [INFO ] [sig ] BIPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:39.601860] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BIPI.txt [2026-01-30T20:17:39.602090] [INFO ] [sig ] [424/3461] Completed BIPI in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:39.602150] [INFO ] [sig ] [425/3461] Forecasting BIRD... [2026-01-30T20:17:39.602190] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-30T20:17:39.602231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-30T20:17:39.613689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-30T20:17:39.614124] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-30T20:17:39.615162] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-30T20:17:39.615248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:39.615282] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:39.615310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:39.615370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:39.677867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:39.678770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:39.678852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:39.678884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:39.812329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:39.812492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:39.812535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:39.812603] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:39.816108] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-01-30T20:17:39.816402] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-30T20:17:39.816599] [INFO ] [sig ] BIRD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:39.968596] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIRD.txt [2026-01-30T20:17:39.968755] [INFO ] [sig ] [425/3461] Completed BIRD in 0.4s | 2.74 sym/s | Total: 2.6m | ETA: 18.5m [2026-01-30T20:17:39.968795] [INFO ] [sig ] [426/3461] Forecasting BIRK... [2026-01-30T20:17:39.968824] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-30T20:17:39.968856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-30T20:17:39.980882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-30T20:17:39.981274] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-30T20:17:39.982105] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-30T20:17:39.982156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:39.982187] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:39.982214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:39.982271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:40.043643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:40.044517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:40.044636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:40.044672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:40.166776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:40.166931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:40.166973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:40.167001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:40.170328] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-30T20:17:40.170654] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-30T20:17:40.170779] [INFO ] [sig ] BIRK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:40.313072] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BIRK.txt [2026-01-30T20:17:40.313196] [INFO ] [sig ] [426/3461] Completed BIRK in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:40.313235] [INFO ] [sig ] [427/3461] Forecasting BITF... [2026-01-30T20:17:40.313264] [INFO ] [sig ] Generating forecast for: BITF [2026-01-30T20:17:40.313295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-30T20:17:40.324388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-30T20:17:40.324704] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-30T20:17:40.325489] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-30T20:17:40.325541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:40.325596] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:40.325626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:40.325682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:40.382854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:40.383461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:40.383539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:40.383602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:40.501830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:40.501978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:40.502017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:40.502047] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:40.505616] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=57.54%) [2026-01-30T20:17:40.505902] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-30T20:17:40.506031] [INFO ] [sig ] BITF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:40.647875] [INFO ] [LOCAL ] Saved forecast: BITF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BITF.txt [2026-01-30T20:17:40.647988] [INFO ] [sig ] [427/3461] Completed BITF in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:40.648026] [INFO ] [sig ] [428/3461] Forecasting BIVI... [2026-01-30T20:17:40.648054] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-30T20:17:40.648111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-30T20:17:40.659601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-30T20:17:40.659879] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-30T20:17:40.660703] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-30T20:17:40.660756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:40.660816] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:40.660845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:40.660904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:40.717755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:40.718444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:40.718545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:40.718619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:40.839305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:40.839466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:40.839507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:40.839537] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:40.843085] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-30T20:17:40.843379] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-30T20:17:40.843509] [INFO ] [sig ] BIVI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:40.985069] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BIVI.txt [2026-01-30T20:17:40.985187] [INFO ] [sig ] [428/3461] Completed BIVI in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:40.985226] [INFO ] [sig ] [429/3461] Forecasting BJ... [2026-01-30T20:17:40.985256] [INFO ] [sig ] Generating forecast for: BJ [2026-01-30T20:17:40.985286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-30T20:17:40.997434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-30T20:17:40.997734] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-30T20:17:40.998667] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-30T20:17:40.998721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:40.998754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:40.998791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:40.998850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:41.056380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:41.057000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:41.057077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:41.057109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:41.179295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:41.179423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:41.179463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:41.179491] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:41.182839] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=28.78%) [2026-01-30T20:17:41.183109] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-30T20:17:41.183231] [INFO ] [sig ] BJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:41.323891] [INFO ] [LOCAL ] Saved forecast: BJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BJ.txt [2026-01-30T20:17:41.324008] [INFO ] [sig ] [429/3461] Completed BJ in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:41.324047] [INFO ] [sig ] [430/3461] Forecasting BJRI... [2026-01-30T20:17:41.324076] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-30T20:17:41.324105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-30T20:17:41.337830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-30T20:17:41.338177] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-30T20:17:41.339119] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-30T20:17:41.339174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:41.339206] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:41.339233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:41.339290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:41.397402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:41.398312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:41.398396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:41.398431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:41.523315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:41.523474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:41.523516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:41.523546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:41.527138] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-30T20:17:41.527418] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-30T20:17:41.527543] [INFO ] [sig ] BJRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:41.673457] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BJRI.txt [2026-01-30T20:17:41.673648] [INFO ] [sig ] [430/3461] Completed BJRI in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:41.673707] [INFO ] [sig ] [431/3461] Forecasting BK... [2026-01-30T20:17:41.673754] [INFO ] [sig ] Generating forecast for: BK [2026-01-30T20:17:41.673801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-30T20:17:41.685197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-30T20:17:41.685510] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-30T20:17:41.686403] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-30T20:17:41.686457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:41.686488] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:41.686514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:41.686603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:41.744076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:41.744787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:41.744865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:41.744897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:41.865917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:41.866074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:41.866113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:41.866141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:41.869654] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-30T20:17:41.869939] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-30T20:17:41.870068] [INFO ] [sig ] BK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:42.012646] [INFO ] [LOCAL ] Saved forecast: BK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BK.txt [2026-01-30T20:17:42.012783] [INFO ] [sig ] [431/3461] Completed BK in 0.3s | 2.74 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:42.012822] [INFO ] [sig ] [432/3461] Forecasting BKCH... [2026-01-30T20:17:42.012852] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-30T20:17:42.012881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-30T20:17:42.024077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-30T20:17:42.024380] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-30T20:17:42.025192] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-30T20:17:42.025244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:42.025276] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:42.025303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:42.025360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:42.081713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:42.082372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:42.082451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:42.082484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:42.199401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:42.199558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:42.199627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:42.199661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:42.203040] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-30T20:17:42.203316] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-30T20:17:42.203438] [INFO ] [sig ] BKCH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:42.345817] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BKCH.txt [2026-01-30T20:17:42.345941] [INFO ] [sig ] [432/3461] Completed BKCH in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:42.345980] [INFO ] [sig ] [433/3461] Forecasting BKD... [2026-01-30T20:17:42.346009] [INFO ] [sig ] Generating forecast for: BKD [2026-01-30T20:17:42.346039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-30T20:17:42.357354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-30T20:17:42.357684] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-30T20:17:42.361513] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-30T20:17:42.361595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:42.361629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:42.361655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:42.361712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:42.417721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:42.418432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:42.418517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:42.418556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:42.539392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:42.539594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:42.539662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:42.539702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:42.543229] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=66.61%) [2026-01-30T20:17:42.543519] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-30T20:17:42.543710] [INFO ] [sig ] BKD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:42.685645] [INFO ] [LOCAL ] Saved forecast: BKD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BKD.txt [2026-01-30T20:17:42.685805] [INFO ] [sig ] [433/3461] Completed BKD in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:42.685845] [INFO ] [sig ] [434/3461] Forecasting BKE... [2026-01-30T20:17:42.685876] [INFO ] [sig ] Generating forecast for: BKE [2026-01-30T20:17:42.685906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-30T20:17:42.697452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-30T20:17:42.697823] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-30T20:17:42.698706] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-30T20:17:42.698760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:42.698791] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:42.698816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:42.698873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:42.760655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:42.761734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:42.761838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:42.761875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:42.890894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:42.891050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:42.891091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:42.891119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:42.894527] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-01-30T20:17:42.894823] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-30T20:17:42.894949] [INFO ] [sig ] BKE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:43.040027] [INFO ] [LOCAL ] Saved forecast: BKE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BKE.txt [2026-01-30T20:17:43.040175] [INFO ] [sig ] [434/3461] Completed BKE in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:43.040216] [INFO ] [sig ] [435/3461] Forecasting BKH... [2026-01-30T20:17:43.040247] [INFO ] [sig ] Generating forecast for: BKH [2026-01-30T20:17:43.040278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-30T20:17:43.052153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-30T20:17:43.052492] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-30T20:17:43.053303] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-30T20:17:43.053354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:43.053385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:43.053412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:43.053468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:43.109991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:43.110812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:43.110894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:43.110927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:43.226498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:43.226694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:43.226750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:43.226783] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:43.230171] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=20.62%) [2026-01-30T20:17:43.230454] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-30T20:17:43.230606] [INFO ] [sig ] BKH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:43.371769] [INFO ] [LOCAL ] Saved forecast: BKH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BKH.txt [2026-01-30T20:17:43.371923] [INFO ] [sig ] [435/3461] Completed BKH in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:43.371963] [INFO ] [sig ] [436/3461] Forecasting BKN... [2026-01-30T20:17:43.371995] [INFO ] [sig ] Generating forecast for: BKN [2026-01-30T20:17:43.372025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-30T20:17:43.383476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-30T20:17:43.383867] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-30T20:17:43.384729] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-30T20:17:43.384783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:43.384817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:43.384843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:43.384902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:43.444698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:43.445422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:43.445503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:43.445537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:43.566135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:43.566281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:43.566321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:43.566349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:43.570039] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=65.40%) [2026-01-30T20:17:43.570339] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-30T20:17:43.570466] [INFO ] [sig ] BKN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:43.715224] [INFO ] [LOCAL ] Saved forecast: BKN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BKN.txt [2026-01-30T20:17:43.715349] [INFO ] [sig ] [436/3461] Completed BKN in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-30T20:17:43.715388] [INFO ] [sig ] [437/3461] Forecasting BKNG... [2026-01-30T20:17:43.715417] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-30T20:17:43.715447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-30T20:17:43.727176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-30T20:17:43.727478] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-30T20:17:43.728407] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-30T20:17:43.728461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:43.728493] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:43.728519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:43.728603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:43.793012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:43.794117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:43.794220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:43.794270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:43.925117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:43.925265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:43.925307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:43.925335] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:43.928900] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=54.24%) [2026-01-30T20:17:43.929178] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-30T20:17:43.929313] [INFO ] [sig ] BKNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:44.070115] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BKNG.txt [2026-01-30T20:17:44.070237] [INFO ] [sig ] [437/3461] Completed BKNG in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:44.070284] [INFO ] [sig ] [438/3461] Forecasting BKSY... [2026-01-30T20:17:44.070314] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-30T20:17:44.070345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-30T20:17:44.082275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-30T20:17:44.082613] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-30T20:17:44.083522] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-30T20:17:44.083602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:44.083638] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:44.083665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:44.083723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:44.141482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:44.142112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:44.142199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:44.142235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:44.264007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:44.264143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:44.264196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:44.264228] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:44.267595] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=36.24%) [2026-01-30T20:17:44.267875] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-30T20:17:44.268000] [INFO ] [sig ] BKSY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:44.425739] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BKSY.txt [2026-01-30T20:17:44.425895] [INFO ] [sig ] [438/3461] Completed BKSY in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:44.425936] [INFO ] [sig ] [439/3461] Forecasting BL... [2026-01-30T20:17:44.425965] [INFO ] [sig ] Generating forecast for: BL [2026-01-30T20:17:44.425996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-30T20:17:44.438319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-30T20:17:44.438703] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-30T20:17:44.439564] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-30T20:17:44.439643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:44.439676] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:44.439703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:44.439760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:44.497057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:44.497903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:44.497987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:44.498020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:44.632501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:44.632683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:44.632726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:44.632758] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:44.636296] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-30T20:17:44.636619] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-30T20:17:44.636759] [INFO ] [sig ] BL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:44.783920] [INFO ] [LOCAL ] Saved forecast: BL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BL.txt [2026-01-30T20:17:44.784073] [INFO ] [sig ] [439/3461] Completed BL in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:44.784114] [INFO ] [sig ] [440/3461] Forecasting BLBD... [2026-01-30T20:17:44.784143] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-30T20:17:44.784175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-30T20:17:44.795399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-30T20:17:44.795774] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-30T20:17:44.796566] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-30T20:17:44.796642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:44.796674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:44.796700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:44.796756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:44.854685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:44.855554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:44.855656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:44.855689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:44.979295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:44.979434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:44.979475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:44.979505] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:44.983261] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-30T20:17:44.983537] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-30T20:17:44.983684] [INFO ] [sig ] BLBD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:45.126655] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLBD.txt [2026-01-30T20:17:45.126963] [INFO ] [sig ] [440/3461] Completed BLBD in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:45.127003] [INFO ] [sig ] [441/3461] Forecasting BLCN... [2026-01-30T20:17:45.127033] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-30T20:17:45.127063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-30T20:17:45.140624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-30T20:17:45.140974] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-30T20:17:45.141820] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-30T20:17:45.141872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:45.141904] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:45.141930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:45.141988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:45.200739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:45.201548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:45.201644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:45.201678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:45.307912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:45.308047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:45.308107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:45.308136] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:45.311469] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-30T20:17:45.311762] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-30T20:17:45.311885] [INFO ] [sig ] BLCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:45.453790] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLCN.txt [2026-01-30T20:17:45.453903] [INFO ] [sig ] [441/3461] Completed BLCN in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:45.453966] [INFO ] [sig ] [442/3461] Forecasting BLCO... [2026-01-30T20:17:45.453997] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-30T20:17:45.454027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-30T20:17:45.465599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-30T20:17:45.466003] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-30T20:17:45.467064] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-30T20:17:45.467118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:45.467162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:45.467189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:45.467245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:45.524224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:45.524953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:45.525032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:45.525064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:45.658140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:45.658295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:45.658345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:45.658384] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:45.663627] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-30T20:17:45.663990] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-30T20:17:45.664148] [INFO ] [sig ] BLCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:45.818192] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLCO.txt [2026-01-30T20:17:45.818352] [INFO ] [sig ] [442/3461] Completed BLCO in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:45.818392] [INFO ] [sig ] [443/3461] Forecasting BLD... [2026-01-30T20:17:45.818422] [INFO ] [sig ] Generating forecast for: BLD [2026-01-30T20:17:45.818453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-30T20:17:45.830242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-30T20:17:45.830609] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-30T20:17:45.831401] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-30T20:17:45.831453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:45.831485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:45.831512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:45.831606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:45.889075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:45.889969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:45.890054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:45.890087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:46.006688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:46.006838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:46.006876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:46.006905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:46.010860] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=40.24%) [2026-01-30T20:17:46.011133] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-30T20:17:46.011257] [INFO ] [sig ] BLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:46.154012] [INFO ] [LOCAL ] Saved forecast: BLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLD.txt [2026-01-30T20:17:46.154167] [INFO ] [sig ] [443/3461] Completed BLD in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:46.154211] [INFO ] [sig ] [444/3461] Forecasting BLDP... [2026-01-30T20:17:46.154241] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-30T20:17:46.154272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-30T20:17:46.165899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-30T20:17:46.166203] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-30T20:17:46.167055] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-30T20:17:46.167107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:46.167138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:46.167166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:46.167222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:46.224119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:46.224931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:46.225012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:46.225043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:46.343834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:46.343990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:46.344032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:46.344060] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:46.347513] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=72.12%) [2026-01-30T20:17:46.347823] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-30T20:17:46.347952] [INFO ] [sig ] BLDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:46.492443] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLDP.txt [2026-01-30T20:17:46.492616] [INFO ] [sig ] [444/3461] Completed BLDP in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:46.492661] [INFO ] [sig ] [445/3461] Forecasting BLE... [2026-01-30T20:17:46.492691] [INFO ] [sig ] Generating forecast for: BLE [2026-01-30T20:17:46.492724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-30T20:17:46.505623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-30T20:17:46.506027] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-30T20:17:46.506971] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-30T20:17:46.507026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:46.507059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:46.507115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:46.507176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:46.567417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:46.568522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:46.568628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:46.568669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:46.689172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:46.689328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:46.689368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:46.689397] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:46.692772] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-30T20:17:46.693045] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-30T20:17:46.693167] [INFO ] [sig ] BLE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:46.839809] [INFO ] [LOCAL ] Saved forecast: BLE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLE.txt [2026-01-30T20:17:46.840154] [INFO ] [sig ] [445/3461] Completed BLE in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:46.840194] [INFO ] [sig ] [446/3461] Forecasting BLFS... [2026-01-30T20:17:46.840230] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-30T20:17:46.840262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-30T20:17:46.852755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-30T20:17:46.853021] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-30T20:17:46.853832] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-30T20:17:46.853889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:46.853924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:46.853951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:46.854008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:46.912411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:46.913106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:46.913185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:46.913217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:47.044213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:47.044396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:47.044447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:47.044485] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:47.048731] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=56.80%) [2026-01-30T20:17:47.049227] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-30T20:17:47.049360] [INFO ] [sig ] BLFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:47.194285] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLFS.txt [2026-01-30T20:17:47.194445] [INFO ] [sig ] [446/3461] Completed BLFS in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:47.194489] [INFO ] [sig ] [447/3461] Forecasting BLFY... [2026-01-30T20:17:47.194520] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-30T20:17:47.194552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-30T20:17:47.205504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-30T20:17:47.205862] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-30T20:17:47.206722] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-30T20:17:47.206778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:47.206811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:47.206841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:47.206899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:47.266245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:47.267110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:47.267193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:47.267227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:47.396990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:47.397154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:47.397197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:47.397227] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:47.400910] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-01-30T20:17:47.401243] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-30T20:17:47.401381] [INFO ] [sig ] BLFY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:47.545405] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLFY.txt [2026-01-30T20:17:47.545538] [INFO ] [sig ] [447/3461] Completed BLFY in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:47.545596] [INFO ] [sig ] [448/3461] Forecasting BLK... [2026-01-30T20:17:47.545628] [INFO ] [sig ] Generating forecast for: BLK [2026-01-30T20:17:47.545658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-30T20:17:47.556978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-30T20:17:47.557317] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-30T20:17:47.558214] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-30T20:17:47.558270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:47.558302] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:47.558328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:47.558385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:47.616463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:47.617327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:47.617410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:47.617444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:47.742839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:47.743000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:47.743042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:47.743071] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:47.746677] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=77.12%) [2026-01-30T20:17:47.746994] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-30T20:17:47.747127] [INFO ] [sig ] BLK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:47.892292] [INFO ] [LOCAL ] Saved forecast: BLK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLK.txt [2026-01-30T20:17:47.892440] [INFO ] [sig ] [448/3461] Completed BLK in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:47.892480] [INFO ] [sig ] [449/3461] Forecasting BLKB... [2026-01-30T20:17:47.892511] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-30T20:17:47.892541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-30T20:17:47.903920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-30T20:17:47.904275] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-30T20:17:47.905104] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-30T20:17:47.905157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:47.905189] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:47.905216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:47.905272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:47.964880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:47.965830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:47.965916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:47.965951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:48.086374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:48.086516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:48.086557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:48.086622] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:48.090110] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-30T20:17:48.090391] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-30T20:17:48.090517] [INFO ] [sig ] BLKB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:48.233520] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLKB.txt [2026-01-30T20:17:48.233680] [INFO ] [sig ] [449/3461] Completed BLKB in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-30T20:17:48.233722] [INFO ] [sig ] [450/3461] Forecasting BLMN... [2026-01-30T20:17:48.233751] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-30T20:17:48.233782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-30T20:17:48.245639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-30T20:17:48.245969] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-30T20:17:48.246782] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-30T20:17:48.247004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:48.247036] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:48.247062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:48.247118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:48.304625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:48.305249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:48.305325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:48.305358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:48.430850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:48.430987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:48.431026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:48.431055] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:48.434460] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-30T20:17:48.434753] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-30T20:17:48.434877] [INFO ] [sig ] BLMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:48.594711] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLMN.txt [2026-01-30T20:17:48.594860] [INFO ] [sig ] [450/3461] Completed BLMN in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-30T20:17:48.594899] [INFO ] [sig ] [451/3461] Forecasting BLND... [2026-01-30T20:17:48.594929] [INFO ] [sig ] Generating forecast for: BLND [2026-01-30T20:17:48.594960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-30T20:17:48.605778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-30T20:17:48.606054] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-30T20:17:48.606901] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-30T20:17:48.606953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:48.606985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:48.607011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:48.607068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:48.665003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:48.665785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:48.665865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:48.665911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:48.788228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:48.788397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:48.788457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:48.788499] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:48.792184] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-30T20:17:48.792494] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-30T20:17:48.792656] [INFO ] [sig ] BLND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:48.934743] [INFO ] [LOCAL ] Saved forecast: BLND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLND.txt [2026-01-30T20:17:48.934884] [INFO ] [sig ] [451/3461] Completed BLND in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-30T20:17:48.934924] [INFO ] [sig ] [452/3461] Forecasting BLRX... [2026-01-30T20:17:48.934953] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-30T20:17:48.934984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-30T20:17:48.947318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-30T20:17:48.947665] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-30T20:17:48.948786] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-30T20:17:48.948851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:48.948883] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:48.948909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:48.948965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:49.013684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:49.014790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:49.015056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:49.015091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:49.133507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:49.133699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:49.133743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:49.133772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:49.137444] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-01-30T20:17:49.137812] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-30T20:17:49.137960] [INFO ] [sig ] BLRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:49.286362] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLRX.txt [2026-01-30T20:17:49.286519] [INFO ] [sig ] [452/3461] Completed BLRX in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-30T20:17:49.286558] [INFO ] [sig ] [453/3461] Forecasting BLTE... [2026-01-30T20:17:49.286608] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-30T20:17:49.286639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-30T20:17:49.298747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-30T20:17:49.299128] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-30T20:17:49.300011] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-30T20:17:49.300063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:49.300095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:49.300134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:49.300194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:49.360455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:49.361719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:49.361823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:49.361860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:49.484259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:49.484416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:49.484455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:49.484484] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:49.487909] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-01-30T20:17:49.488250] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-30T20:17:49.488382] [INFO ] [sig ] BLTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:49.651321] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BLTE.txt [2026-01-30T20:17:49.651479] [INFO ] [sig ] [453/3461] Completed BLTE in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-30T20:17:49.651520] [INFO ] [sig ] [454/3461] Forecasting BLX... [2026-01-30T20:17:49.651555] [INFO ] [sig ] Generating forecast for: BLX [2026-01-30T20:17:49.651620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-30T20:17:49.665918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-30T20:17:49.666346] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-30T20:17:49.667243] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-30T20:17:49.667303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:49.667336] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:49.667363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:49.667421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:49.730557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:49.731485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:49.731567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:49.731620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:49.855264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:49.855417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:49.855458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:49.855486] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:49.858931] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-01-30T20:17:49.859228] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-30T20:17:49.859378] [INFO ] [sig ] BLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:50.003049] [INFO ] [LOCAL ] Saved forecast: BLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLX.txt [2026-01-30T20:17:50.003175] [INFO ] [sig ] [454/3461] Completed BLX in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:50.003214] [INFO ] [sig ] [455/3461] Forecasting BLZE... [2026-01-30T20:17:50.003246] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-30T20:17:50.003278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-30T20:17:50.014509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-30T20:17:50.014817] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-30T20:17:50.015632] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-30T20:17:50.015684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:50.015719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:50.015746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:50.015801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:50.075088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:50.075742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:50.075846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:50.075879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:50.203434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:50.203615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:50.203656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:50.203688] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:50.207472] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-01-30T20:17:50.207791] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-30T20:17:50.207921] [INFO ] [sig ] BLZE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:50.350313] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BLZE.txt [2026-01-30T20:17:50.350445] [INFO ] [sig ] [455/3461] Completed BLZE in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:50.350484] [INFO ] [sig ] [456/3461] Forecasting BMA... [2026-01-30T20:17:50.350514] [INFO ] [sig ] Generating forecast for: BMA [2026-01-30T20:17:50.350545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-30T20:17:50.361753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-30T20:17:50.362021] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-30T20:17:50.362860] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-30T20:17:50.362911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:50.362943] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:50.362969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:50.363026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:50.419470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:50.420128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:50.420207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:50.420238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:50.543208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:50.543366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:50.543407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:50.543436] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:50.546866] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-01-30T20:17:50.547139] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-30T20:17:50.547262] [INFO ] [sig ] BMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:50.693686] [INFO ] [LOCAL ] Saved forecast: BMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMA.txt [2026-01-30T20:17:50.693833] [INFO ] [sig ] [456/3461] Completed BMA in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:50.693873] [INFO ] [sig ] [457/3461] Forecasting BMBL... [2026-01-30T20:17:50.693903] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-30T20:17:50.693939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-30T20:17:50.704983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-30T20:17:50.705298] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-30T20:17:50.706122] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-30T20:17:50.706174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:50.706205] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:50.706231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:50.706285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:50.764298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:50.765314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:50.765396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:50.765428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:50.888154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:50.888317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:50.888357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:50.888385] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:50.891949] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-30T20:17:50.892437] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-30T20:17:50.892588] [INFO ] [sig ] BMBL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:51.046867] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMBL.txt [2026-01-30T20:17:51.047232] [INFO ] [sig ] [457/3461] Completed BMBL in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:51.047284] [INFO ] [sig ] [458/3461] Forecasting BME... [2026-01-30T20:17:51.047316] [INFO ] [sig ] Generating forecast for: BME [2026-01-30T20:17:51.047349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-30T20:17:51.059933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-30T20:17:51.060298] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-30T20:17:51.061380] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-30T20:17:51.061434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:51.061467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:51.061495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:51.061552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:51.124566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:51.125452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:51.125536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:51.125570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:51.249786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:51.250149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:51.250191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:51.250222] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:51.253869] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-30T20:17:51.254217] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-30T20:17:51.254375] [INFO ] [sig ] BME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:51.410786] [INFO ] [LOCAL ] Saved forecast: BME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BME.txt [2026-01-30T20:17:51.411042] [INFO ] [sig ] [458/3461] Completed BME in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:51.411101] [INFO ] [sig ] [459/3461] Forecasting BMEZ... [2026-01-30T20:17:51.411143] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-30T20:17:51.411186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-30T20:17:51.423654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-30T20:17:51.424232] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-30T20:17:51.425249] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-30T20:17:51.425302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:51.425335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:51.425361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:51.425417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:51.484849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:51.485959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:51.486047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:51.486080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:51.605987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:51.606176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:51.606224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:51.606254] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:51.610423] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-01-30T20:17:51.610849] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-30T20:17:51.610996] [INFO ] [sig ] BMEZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:51.759641] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMEZ.txt [2026-01-30T20:17:51.759816] [INFO ] [sig ] [459/3461] Completed BMEZ in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:51.759858] [INFO ] [sig ] [460/3461] Forecasting BMI... [2026-01-30T20:17:51.759888] [INFO ] [sig ] Generating forecast for: BMI [2026-01-30T20:17:51.759921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-30T20:17:51.772344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-30T20:17:51.772772] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-30T20:17:51.773665] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-30T20:17:51.773721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:51.773757] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:51.773785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:51.773843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:51.832405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:51.833331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:51.833441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:51.833486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:51.956544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:51.956719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:51.956760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:51.956790] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:51.960375] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-30T20:17:51.960728] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-30T20:17:51.960887] [INFO ] [sig ] BMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:52.108906] [INFO ] [LOCAL ] Saved forecast: BMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMI.txt [2026-01-30T20:17:52.109060] [INFO ] [sig ] [460/3461] Completed BMI in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:52.109101] [INFO ] [sig ] [461/3461] Forecasting BMO... [2026-01-30T20:17:52.109131] [INFO ] [sig ] Generating forecast for: BMO [2026-01-30T20:17:52.109163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-30T20:17:52.120784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-30T20:17:52.121118] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-30T20:17:52.121953] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-30T20:17:52.122005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:52.122039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:52.122065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:52.122122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:52.180125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:52.181012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:52.181097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:52.181131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:52.303671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:52.303837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:52.303890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:52.303922] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:52.307429] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=92.66%) [2026-01-30T20:17:52.307735] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-30T20:17:52.307872] [INFO ] [sig ] BMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:52.498669] [INFO ] [LOCAL ] Saved forecast: BMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMO.txt [2026-01-30T20:17:52.498830] [INFO ] [sig ] [461/3461] Completed BMO in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:52.498869] [INFO ] [sig ] [462/3461] Forecasting BMRA... [2026-01-30T20:17:52.498900] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-30T20:17:52.498931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-30T20:17:52.510300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-30T20:17:52.510681] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-30T20:17:52.511493] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-30T20:17:52.511545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:52.511628] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:52.511656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:52.511719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:52.572086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:52.573282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:52.573403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:52.573462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:52.709715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:52.709939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:52.709996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:52.710035] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:52.715470] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-30T20:17:52.716015] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-30T20:17:52.716225] [INFO ] [sig ] BMRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:52.937224] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMRA.txt [2026-01-30T20:17:52.937471] [INFO ] [sig ] [462/3461] Completed BMRA in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:52.937535] [INFO ] [sig ] [463/3461] Forecasting BMRC... [2026-01-30T20:17:52.937605] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-30T20:17:52.937659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-30T20:17:52.957277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-30T20:17:52.957927] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-30T20:17:52.959329] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-30T20:17:52.959401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:52.959451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:52.959498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:52.959619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:53.049228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:53.050687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:53.050844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:53.050902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:53.236676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:53.236889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:53.236960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:53.237013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:53.242745] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-30T20:17:53.243307] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-30T20:17:53.243529] [INFO ] [sig ] BMRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:53.476146] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMRC.txt [2026-01-30T20:17:53.476389] [INFO ] [sig ] [463/3461] Completed BMRC in 0.5s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:53.476458] [INFO ] [sig ] [464/3461] Forecasting BMRN... [2026-01-30T20:17:53.476510] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-30T20:17:53.476561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-30T20:17:53.510815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-30T20:17:53.511526] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-30T20:17:53.512656] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-30T20:17:53.512717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:53.512753] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:53.512780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:53.512842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:53.590633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:53.592343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:53.592525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:53.592638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:53.739280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:53.739527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:53.739592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:53.739628] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:53.744248] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=55.10%) [2026-01-30T20:17:53.744753] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-30T20:17:53.744960] [INFO ] [sig ] BMRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:53.912130] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMRN.txt [2026-01-30T20:17:53.912388] [INFO ] [sig ] [464/3461] Completed BMRN in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:53.912458] [INFO ] [sig ] [465/3461] Forecasting BMY... [2026-01-30T20:17:53.912501] [INFO ] [sig ] Generating forecast for: BMY [2026-01-30T20:17:53.912545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-30T20:17:53.926072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-30T20:17:53.926657] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-30T20:17:53.927631] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-30T20:17:53.927693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:53.927733] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:53.927763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:53.927822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:53.986895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:53.988053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:53.988177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:53.988211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:54.114028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:54.114255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:54.114302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:54.114383] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:54.118354] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=69.94%) [2026-01-30T20:17:54.118747] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-30T20:17:54.118903] [INFO ] [sig ] BMY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:54.282441] [INFO ] [LOCAL ] Saved forecast: BMY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BMY.txt [2026-01-30T20:17:54.282686] [INFO ] [sig ] [465/3461] Completed BMY in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:54.282735] [INFO ] [sig ] [466/3461] Forecasting BN... [2026-01-30T20:17:54.282770] [INFO ] [sig ] Generating forecast for: BN [2026-01-30T20:17:54.282806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-30T20:17:54.297288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-30T20:17:54.297892] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-30T20:17:54.298914] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-30T20:17:54.298974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:54.299044] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:54.299073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:54.299328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:54.360667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:54.361840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:54.361944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:54.361978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:54.492089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:54.492336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:54.492384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:54.492414] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:54.496762] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-30T20:17:54.497214] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-30T20:17:54.497397] [INFO ] [sig ] BN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:54.651320] [INFO ] [LOCAL ] Saved forecast: BN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BN.txt [2026-01-30T20:17:54.651524] [INFO ] [sig ] [466/3461] Completed BN in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:54.651565] [INFO ] [sig ] [467/3461] Forecasting BND... [2026-01-30T20:17:54.651620] [INFO ] [sig ] Generating forecast for: BND [2026-01-30T20:17:54.651653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-30T20:17:54.664850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-30T20:17:54.665347] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-30T20:17:54.666502] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-30T20:17:54.666555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:54.666617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:54.666646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:54.666705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:54.726542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:54.727702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:54.727802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:54.727837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:54.852676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:54.852913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:54.852958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:54.852989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:54.857461] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=20.05%) [2026-01-30T20:17:54.857847] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-30T20:17:54.857983] [INFO ] [sig ] BND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:55.005384] [INFO ] [LOCAL ] Saved forecast: BND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BND.txt [2026-01-30T20:17:55.005623] [INFO ] [sig ] [467/3461] Completed BND in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:55.005673] [INFO ] [sig ] [468/3461] Forecasting BNDX... [2026-01-30T20:17:55.005703] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-30T20:17:55.005737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-30T20:17:55.022123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-30T20:17:55.022806] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-30T20:17:55.023834] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-30T20:17:55.023891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:55.023924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:55.023950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:55.024009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:55.084566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:55.085737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:55.085857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:55.085890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:55.214284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:55.214520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:55.214566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:55.214614] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:55.219408] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=21.28%) [2026-01-30T20:17:55.219891] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-30T20:17:55.220064] [INFO ] [sig ] BNDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:55.375052] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BNDX.txt [2026-01-30T20:17:55.375455] [INFO ] [sig ] [468/3461] Completed BNDX in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:55.375500] [INFO ] [sig ] [469/3461] Forecasting BNED... [2026-01-30T20:17:55.375530] [INFO ] [sig ] Generating forecast for: BNED [2026-01-30T20:17:55.375563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-30T20:17:55.391666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-30T20:17:55.392246] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-30T20:17:55.393975] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-30T20:17:55.394068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:55.394103] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:55.394130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:55.394190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:55.455065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:55.456125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:55.456215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:55.456249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:55.576803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:55.576973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:55.577012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:55.577041] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:55.580480] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-01-30T20:17:55.580782] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-30T20:17:55.580911] [INFO ] [sig ] BNED: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:55.722671] [INFO ] [LOCAL ] Saved forecast: BNED 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BNED.txt [2026-01-30T20:17:55.722840] [INFO ] [sig ] [469/3461] Completed BNED in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-30T20:17:55.722890] [INFO ] [sig ] [470/3461] Forecasting BNGO... [2026-01-30T20:17:55.722920] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-30T20:17:55.722951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-30T20:17:55.734811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-30T20:17:55.735201] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-30T20:17:55.736071] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-30T20:17:55.736125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:55.736156] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:55.736184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:55.736241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:55.792313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:55.793136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:55.793218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:55.793251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:55.911746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:55.911925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:55.911971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:55.912000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:55.915458] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-01-30T20:17:55.915775] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-30T20:17:55.915904] [INFO ] [sig ] BNGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:56.067055] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BNGO.txt [2026-01-30T20:17:56.067221] [INFO ] [sig ] [470/3461] Completed BNGO in 0.3s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:56.067263] [INFO ] [sig ] [471/3461] Forecasting BNH... [2026-01-30T20:17:56.067294] [INFO ] [sig ] Generating forecast for: BNH [2026-01-30T20:17:56.067327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-30T20:17:56.079390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-30T20:17:56.079779] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-30T20:17:56.080856] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-30T20:17:56.080912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:56.080948] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:56.080982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:56.081056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:56.143510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:56.144624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:56.144713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:56.144748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:56.272190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:56.272366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:56.272408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:56.272437] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:56.276247] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-30T20:17:56.276536] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-30T20:17:56.276703] [INFO ] [sig ] BNH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:56.424369] [INFO ] [LOCAL ] Saved forecast: BNH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BNH.txt [2026-01-30T20:17:56.424527] [INFO ] [sig ] [471/3461] Completed BNH in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:56.424567] [INFO ] [sig ] [472/3461] Forecasting BNJ... [2026-01-30T20:17:56.424615] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-30T20:17:56.424647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-30T20:17:56.437443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-30T20:17:56.437862] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-30T20:17:56.438798] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-30T20:17:56.438854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:56.438888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:56.438918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:56.438977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:56.495659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:56.496521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:56.496662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:56.496696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:56.608365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:56.608529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:56.608588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:56.608623] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:56.612756] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-30T20:17:56.613070] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-30T20:17:56.613208] [INFO ] [sig ] BNJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:56.763745] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BNJ.txt [2026-01-30T20:17:56.763898] [INFO ] [sig ] [472/3461] Completed BNJ in 0.3s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:56.763939] [INFO ] [sig ] [473/3461] Forecasting BNL... [2026-01-30T20:17:56.763968] [INFO ] [sig ] Generating forecast for: BNL [2026-01-30T20:17:56.763999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-30T20:17:56.776861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-30T20:17:56.777266] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-30T20:17:56.778417] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-30T20:17:56.778473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:56.778506] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:56.778532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:56.778616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:56.837018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:56.837876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:56.837960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:56.837993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:56.963426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:56.963611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:56.963652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:56.963699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:56.967168] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-30T20:17:56.967457] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-30T20:17:56.967603] [INFO ] [sig ] BNL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:57.126448] [INFO ] [LOCAL ] Saved forecast: BNL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BNL.txt [2026-01-30T20:17:57.126647] [INFO ] [sig ] [473/3461] Completed BNL in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:57.126690] [INFO ] [sig ] [474/3461] Forecasting BNS... [2026-01-30T20:17:57.126722] [INFO ] [sig ] Generating forecast for: BNS [2026-01-30T20:17:57.126753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-30T20:17:57.140074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-30T20:17:57.140469] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-30T20:17:57.141317] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-30T20:17:57.141371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:57.141402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:57.141427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:57.141483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:57.202589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:57.203491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:57.203601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:57.203637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:57.339342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:57.339504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:57.339545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:57.339600] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:57.343030] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-30T20:17:57.343328] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-30T20:17:57.343460] [INFO ] [sig ] BNS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:57.494765] [INFO ] [LOCAL ] Saved forecast: BNS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BNS.txt [2026-01-30T20:17:57.494916] [INFO ] [sig ] [474/3461] Completed BNS in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:57.494961] [INFO ] [sig ] [475/3461] Forecasting BNTC... [2026-01-30T20:17:57.494992] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-30T20:17:57.495022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-30T20:17:57.506936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-30T20:17:57.507241] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-30T20:17:57.508107] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-30T20:17:57.508162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:57.508195] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:57.508221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:57.508278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:57.568009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:57.568832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:57.568929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:57.568990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:57.694676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:57.694839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:57.694889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:57.694927] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:57.701791] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-30T20:17:57.702130] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-30T20:17:57.702273] [INFO ] [sig ] BNTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:57.848342] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BNTC.txt [2026-01-30T20:17:57.848531] [INFO ] [sig ] [475/3461] Completed BNTC in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:57.848592] [INFO ] [sig ] [476/3461] Forecasting BNTX... [2026-01-30T20:17:57.848627] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-30T20:17:57.848659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-30T20:17:57.861522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-30T20:17:57.861873] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-30T20:17:57.862736] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-30T20:17:57.862791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:57.862824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:57.862852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:57.862909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:57.923924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:57.924717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:57.924800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:57.924834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:58.046448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:58.046625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:58.046665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:58.046695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:58.050054] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-30T20:17:58.050338] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-30T20:17:58.050463] [INFO ] [sig ] BNTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:58.210976] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BNTX.txt [2026-01-30T20:17:58.211121] [INFO ] [sig ] [476/3461] Completed BNTX in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:58.211160] [INFO ] [sig ] [477/3461] Forecasting BNY... [2026-01-30T20:17:58.211190] [INFO ] [sig ] Generating forecast for: BNY [2026-01-30T20:17:58.211222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-30T20:17:58.222906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-30T20:17:58.223322] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-30T20:17:58.224153] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-30T20:17:58.224206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:58.224237] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:58.224277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:58.224340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:58.281701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:58.282564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:58.282665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:58.282698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:58.400322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:58.400485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:58.400526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:58.400555] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:58.403960] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=51.69%) [2026-01-30T20:17:58.404234] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-30T20:17:58.404358] [INFO ] [sig ] BNY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:58.548466] [INFO ] [LOCAL ] Saved forecast: BNY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BNY.txt [2026-01-30T20:17:58.548607] [INFO ] [sig ] [477/3461] Completed BNY in 0.3s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:58.548649] [INFO ] [sig ] [478/3461] Forecasting BOC... [2026-01-30T20:17:58.548679] [INFO ] [sig ] Generating forecast for: BOC [2026-01-30T20:17:58.548710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-30T20:17:58.560194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-30T20:17:58.560461] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-30T20:17:58.561290] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-30T20:17:58.561342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:58.561375] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:58.561401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:58.561457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:58.617490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:58.618179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:58.618254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:58.618287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:58.739862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:58.740026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:58.740071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:58.740100] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:58.743472] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-30T20:17:58.743762] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-30T20:17:58.743883] [INFO ] [sig ] BOC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:17:58.884651] [INFO ] [LOCAL ] Saved forecast: BOC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BOC.txt [2026-01-30T20:17:58.884760] [INFO ] [sig ] [478/3461] Completed BOC in 0.3s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:58.884797] [INFO ] [sig ] [479/3461] Forecasting BOE... [2026-01-30T20:17:58.884826] [INFO ] [sig ] Generating forecast for: BOE [2026-01-30T20:17:58.884854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-30T20:17:58.898723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-30T20:17:58.899087] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-30T20:17:58.899982] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-30T20:17:58.900038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:58.900132] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:58.900167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:58.900225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:58.968491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:58.969444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:58.969540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:58.969592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:59.104933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:59.105099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:59.105138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:59.105165] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:59.108681] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-30T20:17:59.108987] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-30T20:17:59.109121] [INFO ] [sig ] BOE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:59.251545] [INFO ] [LOCAL ] Saved forecast: BOE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOE.txt [2026-01-30T20:17:59.251721] [INFO ] [sig ] [479/3461] Completed BOE in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:59.251762] [INFO ] [sig ] [480/3461] Forecasting BOF... [2026-01-30T20:17:59.251792] [INFO ] [sig ] Generating forecast for: BOF [2026-01-30T20:17:59.251824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-30T20:17:59.262910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-30T20:17:59.263223] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-30T20:17:59.264045] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-30T20:17:59.264097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:59.264129] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:59.264155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:59.264210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:59.320341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:59.321105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:59.321186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:59.321217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:59.445418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:59.445605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:59.445648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:59.445677] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:59.449099] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-30T20:17:59.449396] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-30T20:17:59.449527] [INFO ] [sig ] BOF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:59.591016] [INFO ] [LOCAL ] Saved forecast: BOF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOF.txt [2026-01-30T20:17:59.591159] [INFO ] [sig ] [480/3461] Completed BOF in 0.3s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:59.591198] [INFO ] [sig ] [481/3461] Forecasting BOH... [2026-01-30T20:17:59.591227] [INFO ] [sig ] Generating forecast for: BOH [2026-01-30T20:17:59.591263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-30T20:17:59.603222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-30T20:17:59.603645] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-30T20:17:59.604565] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-30T20:17:59.604639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:59.604674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:59.604701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:59.604758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:17:59.669736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:17:59.670757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:17:59.670853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:17:59.670891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:17:59.794929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:17:59.795093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:17:59.795133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:17:59.795162] [INFO ] [FORECASTER] Training complete [2026-01-30T20:17:59.798650] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-30T20:17:59.798945] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-30T20:17:59.799089] [INFO ] [sig ] BOH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:17:59.943420] [INFO ] [LOCAL ] Saved forecast: BOH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOH.txt [2026-01-30T20:17:59.943596] [INFO ] [sig ] [481/3461] Completed BOH in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:17:59.943640] [INFO ] [sig ] [482/3461] Forecasting BOKF... [2026-01-30T20:17:59.943669] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-30T20:17:59.943701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-30T20:17:59.956149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-30T20:17:59.956516] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-30T20:17:59.957381] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-30T20:17:59.957437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:17:59.957470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:17:59.957497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:17:59.957554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:00.014882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:00.015743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:00.015827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:00.015859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:00.143704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:00.143865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:00.143905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:00.143969] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:00.148121] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-30T20:18:00.148419] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-30T20:18:00.148553] [INFO ] [sig ] BOKF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:00.313515] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOKF.txt [2026-01-30T20:18:00.313699] [INFO ] [sig ] [482/3461] Completed BOKF in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:18:00.313743] [INFO ] [sig ] [483/3461] Forecasting BOLD... [2026-01-30T20:18:00.313774] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-30T20:18:00.313805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-30T20:18:00.325404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-30T20:18:00.325789] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-30T20:18:00.326637] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-30T20:18:00.326689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:00.326721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:00.326747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:00.326803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:00.386530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:00.387649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:00.387742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:00.387775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:00.514875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:00.515006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:00.515060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:00.515101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:00.519332] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=14.71%) [2026-01-30T20:18:00.519782] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-30T20:18:00.519951] [INFO ] [sig ] BOLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:00.681894] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOLD.txt [2026-01-30T20:18:00.682047] [INFO ] [sig ] [483/3461] Completed BOLD in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:18:00.682088] [INFO ] [sig ] [484/3461] Forecasting BOND... [2026-01-30T20:18:00.682117] [INFO ] [sig ] Generating forecast for: BOND [2026-01-30T20:18:00.682149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-30T20:18:00.694180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-30T20:18:00.694545] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-30T20:18:00.695470] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-30T20:18:00.695526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:00.695558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:00.695604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:00.695665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:00.758857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:00.759725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:00.759812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:00.759846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:00.894849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:00.895007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:00.895050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:00.895080] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:00.898823] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-01-30T20:18:00.899194] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-30T20:18:00.899340] [INFO ] [sig ] BOND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:01.050876] [INFO ] [LOCAL ] Saved forecast: BOND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BOND.txt [2026-01-30T20:18:01.051029] [INFO ] [sig ] [484/3461] Completed BOND in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-30T20:18:01.051071] [INFO ] [sig ] [485/3461] Forecasting BOOM... [2026-01-30T20:18:01.051103] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-30T20:18:01.051138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-30T20:18:01.063064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-30T20:18:01.063452] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-30T20:18:01.064386] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-30T20:18:01.064439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:01.064472] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:01.064500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:01.064557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:01.128426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:01.129407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:01.129509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:01.129545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:01.255237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:01.255398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:01.255441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:01.255472] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:01.259192] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=59.71%) [2026-01-30T20:18:01.259485] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-30T20:18:01.259633] [INFO ] [sig ] BOOM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:01.403668] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BOOM.txt [2026-01-30T20:18:01.403816] [INFO ] [sig ] [485/3461] Completed BOOM in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-30T20:18:01.403857] [INFO ] [sig ] [486/3461] Forecasting BOTZ... [2026-01-30T20:18:01.403887] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-30T20:18:01.403916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-30T20:18:01.415514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-30T20:18:01.415846] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-30T20:18:01.416654] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-30T20:18:01.416707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:01.416739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:01.416766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:01.416822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:01.479379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:01.480339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:01.480426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:01.480462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:01.607891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:01.608092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:01.608137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:01.608166] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:01.611836] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-30T20:18:01.612145] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-30T20:18:01.612302] [INFO ] [sig ] BOTZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:01.763062] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BOTZ.txt [2026-01-30T20:18:01.763219] [INFO ] [sig ] [486/3461] Completed BOTZ in 0.4s | 2.75 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-30T20:18:01.763269] [INFO ] [sig ] [487/3461] Forecasting BOX... [2026-01-30T20:18:01.763300] [INFO ] [sig ] Generating forecast for: BOX [2026-01-30T20:18:01.763332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-30T20:18:01.776348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-30T20:18:01.776764] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-30T20:18:01.777706] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-30T20:18:01.777762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:01.777795] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:01.777822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:01.777880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:01.842287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:01.843170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:01.843257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:01.843292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:01.974187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:01.974347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:01.974391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:01.974421] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:01.978137] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-30T20:18:01.978452] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-30T20:18:01.978605] [INFO ] [sig ] BOX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:02.134974] [INFO ] [LOCAL ] Saved forecast: BOX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BOX.txt [2026-01-30T20:18:02.135162] [INFO ] [sig ] [487/3461] Completed BOX in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:02.135213] [INFO ] [sig ] [488/3461] Forecasting BP... [2026-01-30T20:18:02.135245] [INFO ] [sig ] Generating forecast for: BP [2026-01-30T20:18:02.135277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-30T20:18:02.148030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-30T20:18:02.148451] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-30T20:18:02.149420] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-30T20:18:02.149488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:02.149527] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:02.149554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:02.149631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:02.212449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:02.213374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:02.213462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:02.213496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:02.346977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:02.347144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:02.347184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:02.347214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:02.350687] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=40.31%) [2026-01-30T20:18:02.350979] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-30T20:18:02.351117] [INFO ] [sig ] BP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:02.496157] [INFO ] [LOCAL ] Saved forecast: BP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BP.txt [2026-01-30T20:18:02.496502] [INFO ] [sig ] [488/3461] Completed BP in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:02.496542] [INFO ] [sig ] [489/3461] Forecasting BPOP... [2026-01-30T20:18:02.496589] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-30T20:18:02.496623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-30T20:18:02.508929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-30T20:18:02.509515] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-30T20:18:02.510383] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-30T20:18:02.510435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:02.510466] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:02.510493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:02.510562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:02.575051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:02.576003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:02.576134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:02.576169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:02.708915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:02.709089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:02.709140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:02.709170] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:02.713019] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-01-30T20:18:02.713363] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-30T20:18:02.713522] [INFO ] [sig ] BPOP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:02.867274] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BPOP.txt [2026-01-30T20:18:02.867435] [INFO ] [sig ] [489/3461] Completed BPOP in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:02.867475] [INFO ] [sig ] [490/3461] Forecasting BPRN... [2026-01-30T20:18:02.867506] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-30T20:18:02.867538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-30T20:18:02.877625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-30T20:18:02.877934] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-30T20:18:02.878797] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-30T20:18:02.878851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:02.878896] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:02.878924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:02.878981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:02.937795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:02.938740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:02.938826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:02.938859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:03.057635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:03.057852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:03.057915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:03.057963] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:03.062857] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-01-30T20:18:03.063420] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-30T20:18:03.063635] [INFO ] [sig ] BPRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:03.225096] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BPRN.txt [2026-01-30T20:18:03.225255] [INFO ] [sig ] [490/3461] Completed BPRN in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:03.225297] [INFO ] [sig ] [491/3461] Forecasting BPYPM... [2026-01-30T20:18:03.225327] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-30T20:18:03.225360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-30T20:18:03.237155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-30T20:18:03.237425] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-30T20:18:03.238318] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-30T20:18:03.238371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:03.238402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:03.238428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:03.238485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:03.296118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:03.296740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:03.296816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:03.296847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:03.401298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:03.401414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:03.401451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:03.401479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:03.404742] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-01-30T20:18:03.405025] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-30T20:18:03.405168] [INFO ] [sig ] BPYPM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:03.547641] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BPYPM.txt [2026-01-30T20:18:03.547764] [INFO ] [sig ] [491/3461] Completed BPYPM in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:03.547803] [INFO ] [sig ] [492/3461] Forecasting BPYPO... [2026-01-30T20:18:03.547833] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-30T20:18:03.547862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-30T20:18:03.558965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-30T20:18:03.559286] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-30T20:18:03.560126] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-30T20:18:03.560179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:03.560212] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:03.560239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:03.560298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:03.617957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:03.618641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:03.618717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:03.618751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:03.717806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:03.717954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:03.717993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:03.718022] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:03.721411] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-01-30T20:18:03.721709] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-30T20:18:03.721836] [INFO ] [sig ] BPYPO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:03.870276] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BPYPO.txt [2026-01-30T20:18:03.870405] [INFO ] [sig ] [492/3461] Completed BPYPO in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:03.870445] [INFO ] [sig ] [493/3461] Forecasting BPYPP... [2026-01-30T20:18:03.870474] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-30T20:18:03.870503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-30T20:18:03.882864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-30T20:18:03.883170] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-30T20:18:03.884057] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-30T20:18:03.884109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:03.884140] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:03.884167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:03.884223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:03.942734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:03.943504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:03.943603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:03.943639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:04.047338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:04.047492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:04.047533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:04.047562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:04.050984] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-30T20:18:04.051267] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-30T20:18:04.051393] [INFO ] [sig ] BPYPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:04.194019] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BPYPP.txt [2026-01-30T20:18:04.194146] [INFO ] [sig ] [493/3461] Completed BPYPP in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:04.194191] [INFO ] [sig ] [494/3461] Forecasting BRAG... [2026-01-30T20:18:04.194222] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-30T20:18:04.194252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-30T20:18:04.205322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-30T20:18:04.205610] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-30T20:18:04.206421] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-30T20:18:04.206473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:04.206504] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:04.206530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:04.206604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:04.264455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:04.265096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:04.265172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:04.265204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:04.379604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:04.379768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:04.379809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:04.379838] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:04.383290] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-30T20:18:04.383606] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-30T20:18:04.383738] [INFO ] [sig ] BRAG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:04.525179] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BRAG.txt [2026-01-30T20:18:04.525326] [INFO ] [sig ] [494/3461] Completed BRAG in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:04.525367] [INFO ] [sig ] [495/3461] Forecasting BRC... [2026-01-30T20:18:04.525398] [INFO ] [sig ] Generating forecast for: BRC [2026-01-30T20:18:04.525429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-30T20:18:04.537569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-30T20:18:04.537895] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-30T20:18:04.538742] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-30T20:18:04.538796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:04.538828] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:04.538854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:04.538911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:04.600409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:04.601316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:04.601409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:04.601445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:04.725622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:04.725778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:04.725819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:04.725849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:04.729266] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=40.86%) [2026-01-30T20:18:04.729563] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-30T20:18:04.729719] [INFO ] [sig ] BRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:04.871212] [INFO ] [LOCAL ] Saved forecast: BRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BRC.txt [2026-01-30T20:18:04.871347] [INFO ] [sig ] [495/3461] Completed BRC in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:04.871385] [INFO ] [sig ] [496/3461] Forecasting BRO... [2026-01-30T20:18:04.871415] [INFO ] [sig ] Generating forecast for: BRO [2026-01-30T20:18:04.871445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-30T20:18:04.884017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-30T20:18:04.884401] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-30T20:18:04.885264] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-30T20:18:04.885343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:04.885387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:04.885414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:04.885471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:04.942716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:04.943564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:04.943668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:04.943703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:05.065286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:05.065447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:05.065487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:05.065516] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:05.068883] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-30T20:18:05.069188] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-30T20:18:05.069319] [INFO ] [sig ] BRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:05.210618] [INFO ] [LOCAL ] Saved forecast: BRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BRO.txt [2026-01-30T20:18:05.210748] [INFO ] [sig ] [496/3461] Completed BRO in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-30T20:18:05.210788] [INFO ] [sig ] [497/3461] Forecasting BROS... [2026-01-30T20:18:05.210817] [INFO ] [sig ] Generating forecast for: BROS [2026-01-30T20:18:05.210848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-30T20:18:05.222166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-30T20:18:05.222445] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-30T20:18:05.223245] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-30T20:18:05.223297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:05.223329] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:05.223355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:05.223412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:05.280526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:05.281194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:05.281276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:05.281308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:05.405706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:05.405866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:05.405928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:05.405959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:05.409860] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-30T20:18:05.410140] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-30T20:18:05.410269] [INFO ] [sig ] BROS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:05.553219] [INFO ] [LOCAL ] Saved forecast: BROS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BROS.txt [2026-01-30T20:18:05.553350] [INFO ] [sig ] [497/3461] Completed BROS in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:05.553390] [INFO ] [sig ] [498/3461] Forecasting BRSP... [2026-01-30T20:18:05.553420] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-30T20:18:05.553449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-30T20:18:05.564721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-30T20:18:05.565002] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-30T20:18:05.565831] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-30T20:18:05.565883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:05.565914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:05.565940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:05.565996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:05.623100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:05.623806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:05.623902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:05.623934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:05.747056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:05.747208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:05.747251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:05.747280] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:05.751289] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=51.39%) [2026-01-30T20:18:05.751597] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-30T20:18:05.751727] [INFO ] [sig ] BRSP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:05.898010] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BRSP.txt [2026-01-30T20:18:05.898215] [INFO ] [sig ] [498/3461] Completed BRSP in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:05.898268] [INFO ] [sig ] [499/3461] Forecasting BRX... [2026-01-30T20:18:05.898301] [INFO ] [sig ] Generating forecast for: BRX [2026-01-30T20:18:05.898331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-30T20:18:05.910284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-30T20:18:05.910853] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-30T20:18:05.911868] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-30T20:18:05.911921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:05.911955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:05.911982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:05.912040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:05.970656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:05.971602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:05.971695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:05.971728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:06.097285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:06.097444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:06.097515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:06.097544] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:06.100951] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-01-30T20:18:06.101232] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-30T20:18:06.101359] [INFO ] [sig ] BRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:06.245033] [INFO ] [LOCAL ] Saved forecast: BRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BRX.txt [2026-01-30T20:18:06.245178] [INFO ] [sig ] [499/3461] Completed BRX in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:06.245218] [INFO ] [sig ] [500/3461] Forecasting BRZE... [2026-01-30T20:18:06.245249] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-30T20:18:06.245280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-30T20:18:06.257513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-30T20:18:06.257857] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-30T20:18:06.258702] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-30T20:18:06.258754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:06.258786] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:06.258812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:06.258868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:06.316915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:06.317608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:06.317688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:06.317721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:06.451649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:06.451804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:06.451846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:06.451875] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:06.455355] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-30T20:18:06.455686] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-30T20:18:06.455840] [INFO ] [sig ] BRZE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:06.606093] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BRZE.txt [2026-01-30T20:18:06.606305] [INFO ] [sig ] [500/3461] Completed BRZE in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:06.606365] [INFO ] [sig ] [501/3461] Forecasting BSAC... [2026-01-30T20:18:06.606414] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-30T20:18:06.606459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-30T20:18:06.619269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-30T20:18:06.619682] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-30T20:18:06.620723] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-30T20:18:06.620775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:06.620817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:06.620845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:06.620901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:06.679033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:06.680111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:06.680192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:06.680224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:06.810109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:06.810244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:06.810472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:06.810502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:06.814300] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-30T20:18:06.814608] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-30T20:18:06.814743] [INFO ] [sig ] BSAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:06.966782] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSAC.txt [2026-01-30T20:18:06.966942] [INFO ] [sig ] [501/3461] Completed BSAC in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:06.966991] [INFO ] [sig ] [502/3461] Forecasting BSCQ... [2026-01-30T20:18:06.967026] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-30T20:18:06.967064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-30T20:18:06.981233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-30T20:18:06.981686] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-30T20:18:06.982625] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-30T20:18:06.982687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:06.982729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:06.982768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:06.982829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:07.046543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:07.047497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:07.047606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:07.047644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:07.169830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:07.169993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:07.170034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:07.170062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:07.173671] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=99.87%) [2026-01-30T20:18:07.174057] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-30T20:18:07.174212] [INFO ] [sig ] BSCQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:07.335319] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSCQ.txt [2026-01-30T20:18:07.335476] [INFO ] [sig ] [502/3461] Completed BSCQ in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:07.335517] [INFO ] [sig ] [503/3461] Forecasting BSCS... [2026-01-30T20:18:07.335593] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-30T20:18:07.335635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-30T20:18:07.347770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-30T20:18:07.348179] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-30T20:18:07.349026] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-30T20:18:07.349079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:07.349111] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:07.349137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:07.349199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:07.407831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:07.408676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:07.408761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:07.408796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:07.533863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:07.534026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:07.534073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:07.534102] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:07.537874] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-30T20:18:07.538195] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-30T20:18:07.538329] [INFO ] [sig ] BSCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:07.692203] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSCS.txt [2026-01-30T20:18:07.692368] [INFO ] [sig ] [503/3461] Completed BSCS in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-30T20:18:07.692412] [INFO ] [sig ] [504/3461] Forecasting BSCX... [2026-01-30T20:18:07.692444] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-30T20:18:07.692476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-30T20:18:07.704707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-30T20:18:07.705119] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-30T20:18:07.706200] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-30T20:18:07.706270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:07.706309] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:07.706339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:07.706398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:07.767343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:07.768303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:07.768397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:07.768432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:07.899804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:07.899970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:07.900013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:07.900043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:07.903463] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-01-30T20:18:07.903800] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-30T20:18:07.903938] [INFO ] [sig ] BSCX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:08.059216] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSCX.txt [2026-01-30T20:18:08.059405] [INFO ] [sig ] [504/3461] Completed BSCX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:08.059467] [INFO ] [sig ] [505/3461] Forecasting BSCY... [2026-01-30T20:18:08.059510] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-30T20:18:08.059544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-30T20:18:08.072492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-30T20:18:08.072854] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-30T20:18:08.073773] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-30T20:18:08.073827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:08.073859] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:08.073886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:08.073943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:08.140389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:08.141649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:08.141743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:08.141777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:08.273462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:08.273640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:08.273682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:08.273712] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:08.277234] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-01-30T20:18:08.277535] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-30T20:18:08.277688] [INFO ] [sig ] BSCY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:08.428522] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSCY.txt [2026-01-30T20:18:08.428712] [INFO ] [sig ] [505/3461] Completed BSCY in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:08.428758] [INFO ] [sig ] [506/3461] Forecasting BSJQ... [2026-01-30T20:18:08.428790] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-30T20:18:08.428822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-30T20:18:08.441900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-30T20:18:08.442291] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-30T20:18:08.443405] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-30T20:18:08.443458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:08.443491] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:08.443518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:08.443951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:08.508207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:08.509145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:08.509249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:08.509296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:08.637401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:08.637562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:08.637622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:08.637654] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:08.641654] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-30T20:18:08.641949] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-30T20:18:08.642082] [INFO ] [sig ] BSJQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:08.798815] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSJQ.txt [2026-01-30T20:18:08.798961] [INFO ] [sig ] [506/3461] Completed BSJQ in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:08.799004] [INFO ] [sig ] [507/3461] Forecasting BSJS... [2026-01-30T20:18:08.799037] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-30T20:18:08.799080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-30T20:18:08.811336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-30T20:18:08.811699] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-30T20:18:08.812554] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-30T20:18:08.812649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:08.812691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:08.812720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:08.812776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:08.879790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:08.880831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:08.880915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:08.880948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:09.009707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:09.009885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:09.009927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:09.009955] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:09.013970] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-30T20:18:09.014323] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-30T20:18:09.014477] [INFO ] [sig ] BSJS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:09.166535] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSJS.txt [2026-01-30T20:18:09.166737] [INFO ] [sig ] [507/3461] Completed BSJS in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:09.166798] [INFO ] [sig ] [508/3461] Forecasting BSL... [2026-01-30T20:18:09.166845] [INFO ] [sig ] Generating forecast for: BSL [2026-01-30T20:18:09.166885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-30T20:18:09.180540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-30T20:18:09.180904] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-30T20:18:09.181793] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-30T20:18:09.181847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:09.181880] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:09.181905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:09.181973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:09.246348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:09.247302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:09.247389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:09.247423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:09.371799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:09.371958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:09.371999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:09.372047] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:09.376023] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-30T20:18:09.376360] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-30T20:18:09.376494] [INFO ] [sig ] BSL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:09.536667] [INFO ] [LOCAL ] Saved forecast: BSL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSL.txt [2026-01-30T20:18:09.536822] [INFO ] [sig ] [508/3461] Completed BSL in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:09.536871] [INFO ] [sig ] [509/3461] Forecasting BSM... [2026-01-30T20:18:09.536918] [INFO ] [sig ] Generating forecast for: BSM [2026-01-30T20:18:09.536953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-30T20:18:09.549373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-30T20:18:09.549727] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-30T20:18:09.550873] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-30T20:18:09.550930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:09.550963] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:09.550991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:09.551067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:09.617773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:09.618765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:09.618859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:09.618894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:09.751275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:09.751449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:09.751493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:09.751528] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:09.755650] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: UP (p=80.94%) [2026-01-30T20:18:09.755971] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-30T20:18:09.756103] [INFO ] [sig ] BSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:09.909784] [INFO ] [LOCAL ] Saved forecast: BSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSM.txt [2026-01-30T20:18:09.909956] [INFO ] [sig ] [509/3461] Completed BSM in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:09.910003] [INFO ] [sig ] [510/3461] Forecasting BSMQ... [2026-01-30T20:18:09.910035] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-30T20:18:09.910064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-30T20:18:09.922862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-30T20:18:09.923240] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-30T20:18:09.924207] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-30T20:18:09.924262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:09.924294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:09.924321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:09.924404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:09.987028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:09.987872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:09.987955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:09.988004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:10.116817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:10.116974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:10.117015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:10.117044] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:10.120680] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-30T20:18:10.120987] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-30T20:18:10.121123] [INFO ] [sig ] BSMQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:10.274852] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSMQ.txt [2026-01-30T20:18:10.275016] [INFO ] [sig ] [510/3461] Completed BSMQ in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:10.275061] [INFO ] [sig ] [511/3461] Forecasting BSMS... [2026-01-30T20:18:10.275092] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-30T20:18:10.275135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-30T20:18:10.287767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-30T20:18:10.288162] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-30T20:18:10.289023] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-30T20:18:10.289075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:10.289107] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:10.289134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:10.289190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:10.349959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:10.350980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:10.351082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:10.351122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:10.494136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:10.494370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:10.494424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:10.494673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:10.500235] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-01-30T20:18:10.500704] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-30T20:18:10.500891] [INFO ] [sig ] BSMS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:10.670465] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSMS.txt [2026-01-30T20:18:10.670629] [INFO ] [sig ] [511/3461] Completed BSMS in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:10.670671] [INFO ] [sig ] [512/3461] Forecasting BSSX... [2026-01-30T20:18:10.670700] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-30T20:18:10.670737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-30T20:18:10.684124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-30T20:18:10.684682] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-30T20:18:10.685827] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-30T20:18:10.685891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:10.685932] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:10.685982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:10.686089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:10.753024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:10.754050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:10.754150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:10.754185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:10.869696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:10.869852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:10.869893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:10.869921] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:10.873353] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=38.11%) [2026-01-30T20:18:10.873662] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-30T20:18:10.873793] [INFO ] [sig ] BSSX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:11.044770] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSSX.txt [2026-01-30T20:18:11.044934] [INFO ] [sig ] [512/3461] Completed BSSX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:11.044976] [INFO ] [sig ] [513/3461] Forecasting BSTZ... [2026-01-30T20:18:11.045009] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-30T20:18:11.045039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-30T20:18:11.057623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-30T20:18:11.058017] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-30T20:18:11.058910] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-30T20:18:11.058965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:11.058999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:11.059027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:11.059087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:11.130107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:11.131282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:11.131383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:11.131431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:11.272060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:11.272242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:11.272284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:11.272313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:11.276179] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-30T20:18:11.276525] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-30T20:18:11.276678] [INFO ] [sig ] BSTZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:11.444157] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSTZ.txt [2026-01-30T20:18:11.444329] [INFO ] [sig ] [513/3461] Completed BSTZ in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:11.444374] [INFO ] [sig ] [514/3461] Forecasting BSVN... [2026-01-30T20:18:11.444405] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-30T20:18:11.444447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-30T20:18:11.456544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-30T20:18:11.456901] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-30T20:18:11.457840] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-30T20:18:11.457894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:11.457926] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:11.457952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:11.458018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:11.524043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:11.525182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:11.525268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:11.525301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:11.646879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:11.647038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:11.647078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:11.647107] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:11.650689] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-30T20:18:11.650980] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-30T20:18:11.651110] [INFO ] [sig ] BSVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:11.807320] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSVN.txt [2026-01-30T20:18:11.807506] [INFO ] [sig ] [514/3461] Completed BSVN in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-30T20:18:11.807589] [INFO ] [sig ] [515/3461] Forecasting BSVO... [2026-01-30T20:18:11.807642] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-30T20:18:11.807687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-30T20:18:11.819513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-30T20:18:11.819847] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-30T20:18:11.820834] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-30T20:18:11.820889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:11.820922] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:11.820948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:11.821005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:11.884062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:11.884982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:11.885076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:11.885109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:12.024531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:12.024847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:12.024912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:12.024944] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:12.029368] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-30T20:18:12.029911] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-30T20:18:12.030081] [INFO ] [sig ] BSVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:12.185864] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSVO.txt [2026-01-30T20:18:12.186026] [INFO ] [sig ] [515/3461] Completed BSVO in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:12.186076] [INFO ] [sig ] [516/3461] Forecasting BSX... [2026-01-30T20:18:12.186115] [INFO ] [sig ] Generating forecast for: BSX [2026-01-30T20:18:12.186155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-30T20:18:12.198857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-30T20:18:12.199227] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-30T20:18:12.200179] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-30T20:18:12.200244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:12.200279] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:12.200307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:12.200364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:12.265439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:12.266353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:12.266448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:12.266489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:12.393606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:12.393764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:12.393804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:12.393833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:12.397168] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=80.14%) [2026-01-30T20:18:12.397447] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-30T20:18:12.397593] [INFO ] [sig ] BSX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:12.544383] [INFO ] [LOCAL ] Saved forecast: BSX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BSX.txt [2026-01-30T20:18:12.544534] [INFO ] [sig ] [516/3461] Completed BSX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:12.544596] [INFO ] [sig ] [517/3461] Forecasting BSY... [2026-01-30T20:18:12.544630] [INFO ] [sig ] Generating forecast for: BSY [2026-01-30T20:18:12.544663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-30T20:18:12.557157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-30T20:18:12.557541] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-30T20:18:12.558610] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-30T20:18:12.558678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:12.558720] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:12.558758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:12.558838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:12.621883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:12.622722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:12.622805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:12.622840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:12.756806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:12.756997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:12.757047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:12.757078] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:12.760994] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=24.32%) [2026-01-30T20:18:12.761305] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-30T20:18:12.761452] [INFO ] [sig ] BSY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:12.914480] [INFO ] [LOCAL ] Saved forecast: BSY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BSY.txt [2026-01-30T20:18:12.914652] [INFO ] [sig ] [517/3461] Completed BSY in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:12.914696] [INFO ] [sig ] [518/3461] Forecasting BTA... [2026-01-30T20:18:12.914726] [INFO ] [sig ] Generating forecast for: BTA [2026-01-30T20:18:12.914756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-30T20:18:12.926042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-30T20:18:12.926405] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-30T20:18:12.927315] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-30T20:18:12.927382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:12.927430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:12.927474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:12.927552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:12.987775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:12.988633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:12.988718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:12.988751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:13.104357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:13.104835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:13.104880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:13.104909] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:13.108929] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-30T20:18:13.109282] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-30T20:18:13.109442] [INFO ] [sig ] BTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:13.265809] [INFO ] [LOCAL ] Saved forecast: BTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTA.txt [2026-01-30T20:18:13.266007] [INFO ] [sig ] [518/3461] Completed BTA in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:13.266063] [INFO ] [sig ] [519/3461] Forecasting BTAI... [2026-01-30T20:18:13.266093] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-30T20:18:13.266124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-30T20:18:13.278498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-30T20:18:13.278887] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-30T20:18:13.279753] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-30T20:18:13.279805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:13.279838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:13.279865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:13.279922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:13.341536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:13.342393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:13.342475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:13.342507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:13.472794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:13.472976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:13.473027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:13.473057] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:13.477135] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-30T20:18:13.477467] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-30T20:18:13.477643] [INFO ] [sig ] BTAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:13.628364] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BTAI.txt [2026-01-30T20:18:13.628536] [INFO ] [sig ] [519/3461] Completed BTAI in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:13.628639] [INFO ] [sig ] [520/3461] Forecasting BTCS... [2026-01-30T20:18:13.628673] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-30T20:18:13.628703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-30T20:18:13.640772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-30T20:18:13.641129] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-30T20:18:13.642024] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-30T20:18:13.642077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:13.642110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:13.642138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:13.642194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:13.702981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:13.703870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:13.703957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:13.703989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:13.823760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:13.823919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:13.823961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:13.823991] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:13.827458] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-01-30T20:18:13.827763] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-30T20:18:13.827892] [INFO ] [sig ] BTCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:13.968813] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BTCS.txt [2026-01-30T20:18:13.968941] [INFO ] [sig ] [520/3461] Completed BTCS in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-30T20:18:13.968980] [INFO ] [sig ] [521/3461] Forecasting BTE... [2026-01-30T20:18:13.969009] [INFO ] [sig ] Generating forecast for: BTE [2026-01-30T20:18:13.969038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-30T20:18:13.980711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-30T20:18:13.981030] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-30T20:18:13.981832] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-30T20:18:13.981883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:13.981914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:13.981940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:13.981997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:14.040551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:14.041369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:14.041680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:14.041723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:14.162339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:14.162521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:14.162562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:14.162615] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:14.166110] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-30T20:18:14.166393] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-30T20:18:14.166523] [INFO ] [sig ] BTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:14.318319] [INFO ] [LOCAL ] Saved forecast: BTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BTE.txt [2026-01-30T20:18:14.318479] [INFO ] [sig ] [521/3461] Completed BTE in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:14.318522] [INFO ] [sig ] [522/3461] Forecasting BTF... [2026-01-30T20:18:14.318551] [INFO ] [sig ] Generating forecast for: BTF [2026-01-30T20:18:14.318600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-30T20:18:14.330116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-30T20:18:14.330432] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-30T20:18:14.331235] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-30T20:18:14.331286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:14.331317] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:14.331345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:14.331402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:14.389014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:14.390015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:14.390097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:14.390128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:14.510659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:14.510818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:14.510859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:14.510887] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:14.514342] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-30T20:18:14.514637] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-30T20:18:14.514762] [INFO ] [sig ] BTF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:14.658746] [INFO ] [LOCAL ] Saved forecast: BTF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTF.txt [2026-01-30T20:18:14.658874] [INFO ] [sig ] [522/3461] Completed BTF in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:14.658914] [INFO ] [sig ] [523/3461] Forecasting BTI... [2026-01-30T20:18:14.658942] [INFO ] [sig ] Generating forecast for: BTI [2026-01-30T20:18:14.658972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-30T20:18:14.671441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-30T20:18:14.671814] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-30T20:18:14.672612] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-30T20:18:14.672664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:14.672697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:14.672770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:14.672828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:14.731830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:14.732694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:14.732776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:14.732809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:14.852022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:14.852168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:14.852208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:14.852236] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:14.855570] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-30T20:18:14.855863] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-30T20:18:14.855988] [INFO ] [sig ] BTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:15.058418] [INFO ] [LOCAL ] Saved forecast: BTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BTI.txt [2026-01-30T20:18:15.058564] [INFO ] [sig ] [523/3461] Completed BTI in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:15.058620] [INFO ] [sig ] [524/3461] Forecasting BTM... [2026-01-30T20:18:15.058650] [INFO ] [sig ] Generating forecast for: BTM [2026-01-30T20:18:15.058682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-30T20:18:15.070510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-30T20:18:15.070828] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-30T20:18:15.071649] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-30T20:18:15.071700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:15.071731] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:15.071756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:15.071812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:15.128922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:15.129806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:15.129888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:15.129920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:15.249144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:15.249299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:15.249345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:15.249380] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:15.252763] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=6.34%) [2026-01-30T20:18:15.253042] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-30T20:18:15.253168] [INFO ] [sig ] BTM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:15.395549] [INFO ] [LOCAL ] Saved forecast: BTM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTM.txt [2026-01-30T20:18:15.395718] [INFO ] [sig ] [524/3461] Completed BTM in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:15.395759] [INFO ] [sig ] [525/3461] Forecasting BTMD... [2026-01-30T20:18:15.395788] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-30T20:18:15.395819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-30T20:18:15.407178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-30T20:18:15.407457] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-30T20:18:15.408350] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-30T20:18:15.408402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:15.408443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:15.408471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:15.408529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:15.465488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:15.466125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:15.466200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:15.466233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:15.587495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:15.587648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:15.587700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:15.587738] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:15.591093] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-30T20:18:15.591367] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-30T20:18:15.591492] [INFO ] [sig ] BTMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:15.733927] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTMD.txt [2026-01-30T20:18:15.734056] [INFO ] [sig ] [525/3461] Completed BTMD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:15.734096] [INFO ] [sig ] [526/3461] Forecasting BTSG... [2026-01-30T20:18:15.734134] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-30T20:18:15.734164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-30T20:18:15.745331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-30T20:18:15.745637] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-30T20:18:15.746446] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-30T20:18:15.746501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:15.746532] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:15.746559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:15.746637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:15.808801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:15.809604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:15.809692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:15.809726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:15.931205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:15.931354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:15.931393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:15.931421] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:15.934895] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=40.17%) [2026-01-30T20:18:15.935172] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-30T20:18:15.935296] [INFO ] [sig ] BTSG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:16.076769] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTSG.txt [2026-01-30T20:18:16.076915] [INFO ] [sig ] [526/3461] Completed BTSG in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:16.076955] [INFO ] [sig ] [527/3461] Forecasting BTZ... [2026-01-30T20:18:16.076983] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-30T20:18:16.077013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-30T20:18:16.088842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-30T20:18:16.089190] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-30T20:18:16.090027] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-30T20:18:16.090079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:16.090110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:16.090136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:16.090193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:16.147330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:16.148232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:16.148312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:16.148344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:16.262968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:16.263126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:16.263167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:16.263196] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:16.266637] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-30T20:18:16.266921] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-30T20:18:16.267046] [INFO ] [sig ] BTZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:16.410229] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BTZ.txt [2026-01-30T20:18:16.410404] [INFO ] [sig ] [527/3461] Completed BTZ in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:16.410453] [INFO ] [sig ] [528/3461] Forecasting BUD... [2026-01-30T20:18:16.410483] [INFO ] [sig ] Generating forecast for: BUD [2026-01-30T20:18:16.410513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-30T20:18:16.422191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-30T20:18:16.422622] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-30T20:18:16.423486] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-30T20:18:16.423541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:16.423594] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:16.423624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:16.423680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:16.481878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:16.482781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:16.482865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:16.482897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:16.602687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:16.602892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:16.602938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:16.602968] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:16.606705] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-30T20:18:16.607072] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-30T20:18:16.607225] [INFO ] [sig ] BUD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:16.752554] [INFO ] [LOCAL ] Saved forecast: BUD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BUD.txt [2026-01-30T20:18:16.752726] [INFO ] [sig ] [528/3461] Completed BUD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-30T20:18:16.752775] [INFO ] [sig ] [529/3461] Forecasting BUFC... [2026-01-30T20:18:16.752806] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-30T20:18:16.752836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-30T20:18:16.762788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-30T20:18:16.763123] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-30T20:18:16.764086] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-30T20:18:16.764140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:16.764171] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:16.764198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:16.764253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:16.821860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:16.822765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:16.822873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:16.822917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:16.919203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:16.919373] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:18:16.919422] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:16.919456] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:16.922958] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-01-30T20:18:16.923277] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-30T20:18:16.923417] [INFO ] [sig ] BUFC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:17.065699] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BUFC.txt [2026-01-30T20:18:17.065840] [INFO ] [sig ] [529/3461] Completed BUFC in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:17.065879] [INFO ] [sig ] [530/3461] Forecasting BUG... [2026-01-30T20:18:17.065908] [INFO ] [sig ] Generating forecast for: BUG [2026-01-30T20:18:17.065937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-30T20:18:17.078197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-30T20:18:17.078544] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-30T20:18:17.079397] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-30T20:18:17.079452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:17.079484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:17.079511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:17.079584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:17.146194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:17.147290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:17.147397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:17.147445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:17.285589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:17.285750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:17.285792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:17.285823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:17.289328] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=73.21%) [2026-01-30T20:18:17.289645] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-30T20:18:17.289813] [INFO ] [sig ] BUG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:17.437219] [INFO ] [LOCAL ] Saved forecast: BUG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BUG.txt [2026-01-30T20:18:17.437369] [INFO ] [sig ] [530/3461] Completed BUG in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:17.437418] [INFO ] [sig ] [531/3461] Forecasting BUI... [2026-01-30T20:18:17.437454] [INFO ] [sig ] Generating forecast for: BUI [2026-01-30T20:18:17.437491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-30T20:18:17.449700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-30T20:18:17.450126] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-30T20:18:17.451202] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-30T20:18:17.451267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:17.451310] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:17.451347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:17.451425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:17.513353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:17.514379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:17.514473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:17.514508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:17.632627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:17.632784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:17.632826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:17.632857] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:17.636362] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=61.55%) [2026-01-30T20:18:17.636698] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-30T20:18:17.636835] [INFO ] [sig ] BUI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:17.781079] [INFO ] [LOCAL ] Saved forecast: BUI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BUI.txt [2026-01-30T20:18:17.781218] [INFO ] [sig ] [531/3461] Completed BUI in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:17.781259] [INFO ] [sig ] [532/3461] Forecasting BURL... [2026-01-30T20:18:17.781288] [INFO ] [sig ] Generating forecast for: BURL [2026-01-30T20:18:17.781318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-30T20:18:17.792918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-30T20:18:17.793293] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-30T20:18:17.794289] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-30T20:18:17.794357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:17.794398] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:17.794437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:17.794520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:17.851815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:17.852686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:17.852769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:17.852801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:17.974832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:17.974988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:17.975028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:17.975073] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:17.978511] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-01-30T20:18:17.978808] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-30T20:18:17.978936] [INFO ] [sig ] BURL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:18.123947] [INFO ] [LOCAL ] Saved forecast: BURL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BURL.txt [2026-01-30T20:18:18.124092] [INFO ] [sig ] [532/3461] Completed BURL in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:18.124134] [INFO ] [sig ] [533/3461] Forecasting BUSE... [2026-01-30T20:18:18.124167] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-30T20:18:18.124199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-30T20:18:18.136101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-30T20:18:18.136535] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-30T20:18:18.137670] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-30T20:18:18.137734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:18.137777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:18.137817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:18.137896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:18.197003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:18.197875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:18.197986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:18.198020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:18.329213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:18.329375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:18.329417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:18.329448] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:18.332990] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=54.14%) [2026-01-30T20:18:18.333287] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-30T20:18:18.333415] [INFO ] [sig ] BUSE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:18.479657] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BUSE.txt [2026-01-30T20:18:18.479827] [INFO ] [sig ] [533/3461] Completed BUSE in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:18.479871] [INFO ] [sig ] [534/3461] Forecasting BUXX... [2026-01-30T20:18:18.479903] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-30T20:18:18.479936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-30T20:18:18.491974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-30T20:18:18.492363] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-30T20:18:18.493277] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-30T20:18:18.493332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:18.493366] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:18.493395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:18.493455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:18.553795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:18.554964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:18.555067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:18.555102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:18.672748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:18.672908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:18.672951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:18.672981] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:18.676509] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-01-30T20:18:18.676837] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-30T20:18:18.676975] [INFO ] [sig ] BUXX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:18.825666] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BUXX.txt [2026-01-30T20:18:18.825831] [INFO ] [sig ] [534/3461] Completed BUXX in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:18.825876] [INFO ] [sig ] [535/3461] Forecasting BVFL... [2026-01-30T20:18:18.825908] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-30T20:18:18.825941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-30T20:18:18.837679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-30T20:18:18.837983] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-30T20:18:18.839037] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-30T20:18:18.839093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:18.839127] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:18.839155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:18.839212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:18.897069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:18.897926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:18.898011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:18.898045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:19.011188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:19.011349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:19.011391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:19.011420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:19.014801] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=75.41%) [2026-01-30T20:18:19.015082] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-30T20:18:19.015209] [INFO ] [sig ] BVFL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:19.158086] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BVFL.txt [2026-01-30T20:18:19.158257] [INFO ] [sig ] [535/3461] Completed BVFL in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:19.158298] [INFO ] [sig ] [536/3461] Forecasting BVN... [2026-01-30T20:18:19.158327] [INFO ] [sig ] Generating forecast for: BVN [2026-01-30T20:18:19.158358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-30T20:18:19.170069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-30T20:18:19.170469] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-30T20:18:19.171297] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-30T20:18:19.171348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:19.171382] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:19.171421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:19.171478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:19.228174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:19.229040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:19.229120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:19.229153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:19.350776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:19.350930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:19.350970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:19.350999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:19.354393] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-30T20:18:19.354694] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-30T20:18:19.354820] [INFO ] [sig ] BVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:19.501453] [INFO ] [LOCAL ] Saved forecast: BVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BVN.txt [2026-01-30T20:18:19.501656] [INFO ] [sig ] [536/3461] Completed BVN in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:19.501703] [INFO ] [sig ] [537/3461] Forecasting BVS... [2026-01-30T20:18:19.501733] [INFO ] [sig ] Generating forecast for: BVS [2026-01-30T20:18:19.501766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-30T20:18:19.513926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-30T20:18:19.514334] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-30T20:18:19.515219] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-30T20:18:19.515275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:19.515307] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:19.515337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:19.515411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:19.574323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:19.575244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:19.575330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:19.575371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:19.710846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:19.711018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:19.711065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:19.711101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:19.715280] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-30T20:18:19.715653] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-30T20:18:19.715795] [INFO ] [sig ] BVS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:19.872436] [INFO ] [LOCAL ] Saved forecast: BVS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BVS.txt [2026-01-30T20:18:19.872627] [INFO ] [sig ] [537/3461] Completed BVS in 0.4s | 2.76 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-30T20:18:19.872858] [INFO ] [sig ] [538/3461] Forecasting BWA... [2026-01-30T20:18:19.872889] [INFO ] [sig ] Generating forecast for: BWA [2026-01-30T20:18:19.872921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-30T20:18:19.884453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-30T20:18:19.884809] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-30T20:18:19.885672] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-30T20:18:19.885725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:19.885755] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:19.885782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:19.885836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:19.942913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:19.943824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:19.943904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:19.943936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:20.066284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:20.066442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:20.066482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:20.066511] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:20.069965] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-01-30T20:18:20.070253] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-30T20:18:20.070406] [INFO ] [sig ] BWA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:20.215749] [INFO ] [LOCAL ] Saved forecast: BWA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BWA.txt [2026-01-30T20:18:20.215884] [INFO ] [sig ] [538/3461] Completed BWA in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-30T20:18:20.215923] [INFO ] [sig ] [539/3461] Forecasting BWAY... [2026-01-30T20:18:20.215952] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-30T20:18:20.215982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-30T20:18:20.228214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-30T20:18:20.228554] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-30T20:18:20.229368] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-30T20:18:20.229430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:20.229470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:20.229502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:20.229564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:20.286983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:20.287772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:20.287868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:20.287901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:20.409222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:20.409381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:20.409432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:20.409472] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:20.413008] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-30T20:18:20.413299] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-30T20:18:20.413429] [INFO ] [sig ] BWAY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:20.559175] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BWAY.txt [2026-01-30T20:18:20.559310] [INFO ] [sig ] [539/3461] Completed BWAY in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-30T20:18:20.559349] [INFO ] [sig ] [540/3461] Forecasting BWB... [2026-01-30T20:18:20.559379] [INFO ] [sig ] Generating forecast for: BWB [2026-01-30T20:18:20.559416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-30T20:18:20.571341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-30T20:18:20.571674] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-30T20:18:20.572484] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-30T20:18:20.572535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:20.572607] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:20.572635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:20.572692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:20.633117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:20.633894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:20.633971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:20.634004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:20.760205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:20.760368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:20.760408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:20.760437] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:20.763817] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-30T20:18:20.764110] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-30T20:18:20.764239] [INFO ] [sig ] BWB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:20.911540] [INFO ] [LOCAL ] Saved forecast: BWB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BWB.txt [2026-01-30T20:18:20.911691] [INFO ] [sig ] [540/3461] Completed BWB in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-30T20:18:20.911731] [INFO ] [sig ] [541/3461] Forecasting BWEN... [2026-01-30T20:18:20.911760] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-30T20:18:20.911791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-30T20:18:20.923382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-30T20:18:20.923683] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-30T20:18:20.924469] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-30T20:18:20.924520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:20.924551] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:20.924602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:20.924661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:20.983938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:20.984987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:20.985066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:20.985098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:21.106032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:21.106185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:21.106225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:21.106253] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:21.110176] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=60.78%) [2026-01-30T20:18:21.110459] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-30T20:18:21.110603] [INFO ] [sig ] BWEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:21.256093] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BWEN.txt [2026-01-30T20:18:21.256236] [INFO ] [sig ] [541/3461] Completed BWEN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-30T20:18:21.256276] [INFO ] [sig ] [542/3461] Forecasting BWFG... [2026-01-30T20:18:21.256306] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-30T20:18:21.256336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-30T20:18:21.266900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-30T20:18:21.267187] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-30T20:18:21.268013] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-30T20:18:21.268065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:21.268146] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:21.268173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:21.268229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:21.326360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:21.327119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:21.327200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:21.327235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:21.443446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:21.443619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:21.443662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:21.443692] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:21.447119] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-30T20:18:21.447398] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-30T20:18:21.447551] [INFO ] [sig ] BWFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:21.598704] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BWFG.txt [2026-01-30T20:18:21.598852] [INFO ] [sig ] [542/3461] Completed BWFG in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:21.598895] [INFO ] [sig ] [543/3461] Forecasting BWG... [2026-01-30T20:18:21.598925] [INFO ] [sig ] Generating forecast for: BWG [2026-01-30T20:18:21.598957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-30T20:18:21.611301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-30T20:18:21.611656] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-30T20:18:21.612490] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-30T20:18:21.612542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:21.612599] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:21.612629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:21.612685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:21.676065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:21.676893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:21.676979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:21.677013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:21.801849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:21.802006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:21.802046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:21.802110] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:21.805751] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-30T20:18:21.806043] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-30T20:18:21.806175] [INFO ] [sig ] BWG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:21.956199] [INFO ] [LOCAL ] Saved forecast: BWG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BWG.txt [2026-01-30T20:18:21.956334] [INFO ] [sig ] [543/3461] Completed BWG in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:21.956375] [INFO ] [sig ] [544/3461] Forecasting BWIN... [2026-01-30T20:18:21.956407] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-30T20:18:21.956440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-30T20:18:21.968859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-30T20:18:21.969180] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-30T20:18:21.970235] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-30T20:18:21.970289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:21.970322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:21.970353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:21.970430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:22.030718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:22.031626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:22.031907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:22.031940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:22.149908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:22.150064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:22.150105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:22.150133] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:22.153504] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-30T20:18:22.153798] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-30T20:18:22.153921] [INFO ] [sig ] BWIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:22.295030] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BWIN.txt [2026-01-30T20:18:22.295167] [INFO ] [sig ] [544/3461] Completed BWIN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:22.295208] [INFO ] [sig ] [545/3461] Forecasting BWMN... [2026-01-30T20:18:22.295237] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-30T20:18:22.295275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-30T20:18:22.307184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-30T20:18:22.307457] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-30T20:18:22.308288] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-30T20:18:22.308340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:22.308370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:22.308396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:22.308454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:22.365053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:22.365698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:22.365774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:22.365807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:22.490208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:22.490352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:22.490392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:22.490421] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:22.493783] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=50.34%) [2026-01-30T20:18:22.494056] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-30T20:18:22.494179] [INFO ] [sig ] BWMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:22.636704] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BWMN.txt [2026-01-30T20:18:22.636837] [INFO ] [sig ] [545/3461] Completed BWMN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:22.636877] [INFO ] [sig ] [546/3461] Forecasting BXC... [2026-01-30T20:18:22.636908] [INFO ] [sig ] Generating forecast for: BXC [2026-01-30T20:18:22.636938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-30T20:18:22.648187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-30T20:18:22.648504] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-30T20:18:22.649313] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-30T20:18:22.649364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:22.649395] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:22.649422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:22.649477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:22.706824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:22.707520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:22.707614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:22.707648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:22.826014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:22.826169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:22.826211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:22.826239] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:22.829662] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-01-30T20:18:22.829940] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-30T20:18:22.830086] [INFO ] [sig ] BXC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:22.974359] [INFO ] [LOCAL ] Saved forecast: BXC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BXC.txt [2026-01-30T20:18:22.974512] [INFO ] [sig ] [546/3461] Completed BXC in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:22.974554] [INFO ] [sig ] [547/3461] Forecasting BXMX... [2026-01-30T20:18:22.974604] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-30T20:18:22.974638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-30T20:18:22.986296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-30T20:18:22.986719] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-30T20:18:22.987642] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-30T20:18:22.987708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:22.987754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:22.987784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:22.987843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:23.046212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:23.047091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:23.047172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:23.047205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:23.171501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:23.171683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:23.171723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:23.171751] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:23.175117] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=64.31%) [2026-01-30T20:18:23.175397] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-30T20:18:23.175524] [INFO ] [sig ] BXMX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:23.320531] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BXMX.txt [2026-01-30T20:18:23.320722] [INFO ] [sig ] [547/3461] Completed BXMX in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:23.320765] [INFO ] [sig ] [548/3461] Forecasting BXP... [2026-01-30T20:18:23.320796] [INFO ] [sig ] Generating forecast for: BXP [2026-01-30T20:18:23.320826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-30T20:18:23.332343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-30T20:18:23.332717] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-30T20:18:23.333509] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-30T20:18:23.333560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:23.333611] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:23.333639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:23.333695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:23.390460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:23.391306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:23.391386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:23.391419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:23.513753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:23.513868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:23.513907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:23.513935] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:23.517133] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-01-30T20:18:23.517408] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-30T20:18:23.517538] [INFO ] [sig ] BXP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:23.659409] [INFO ] [LOCAL ] Saved forecast: BXP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BXP.txt [2026-01-30T20:18:23.659590] [INFO ] [sig ] [548/3461] Completed BXP in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:23.659635] [INFO ] [sig ] [549/3461] Forecasting BXSL... [2026-01-30T20:18:23.659666] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-30T20:18:23.659699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-30T20:18:23.671344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-30T20:18:23.671735] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-30T20:18:23.672551] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-30T20:18:23.672640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:23.672677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:23.672705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:23.672763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:23.732714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:23.733629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:23.733715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:23.733748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:23.853835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:23.853992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:23.854033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:23.854063] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:23.857647] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-01-30T20:18:23.857933] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-30T20:18:23.858066] [INFO ] [sig ] BXSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:24.010762] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BXSL.txt [2026-01-30T20:18:24.010931] [INFO ] [sig ] [549/3461] Completed BXSL in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:24.010983] [INFO ] [sig ] [550/3461] Forecasting BYD... [2026-01-30T20:18:24.011022] [INFO ] [sig ] Generating forecast for: BYD [2026-01-30T20:18:24.011052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-30T20:18:24.023534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-30T20:18:24.023870] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-30T20:18:24.024776] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-30T20:18:24.024833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:24.024865] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:24.024894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:24.024952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:24.085776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:24.086641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:24.086788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:24.086825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:24.217037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:24.217204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:24.217264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:24.217299] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:24.221180] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-01-30T20:18:24.221466] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-30T20:18:24.221618] [INFO ] [sig ] BYD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:24.379927] [INFO ] [LOCAL ] Saved forecast: BYD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BYD.txt [2026-01-30T20:18:24.380105] [INFO ] [sig ] [550/3461] Completed BYD in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:24.380164] [INFO ] [sig ] [551/3461] Forecasting BYM... [2026-01-30T20:18:24.380197] [INFO ] [sig ] Generating forecast for: BYM [2026-01-30T20:18:24.380239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-30T20:18:24.393211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-30T20:18:24.393660] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-30T20:18:24.394562] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-30T20:18:24.394636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:24.394671] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:24.394698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:24.394757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:24.460636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:24.461549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:24.461658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:24.461693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:24.594669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:24.594830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:24.594871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:24.594901] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:24.598593] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-01-30T20:18:24.598905] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-30T20:18:24.599042] [INFO ] [sig ] BYM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:24.762096] [INFO ] [LOCAL ] Saved forecast: BYM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BYM.txt [2026-01-30T20:18:24.762280] [INFO ] [sig ] [551/3461] Completed BYM in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:24.762322] [INFO ] [sig ] [552/3461] Forecasting BYRN... [2026-01-30T20:18:24.762353] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-30T20:18:24.762386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-30T20:18:24.775470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-30T20:18:24.775873] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-30T20:18:24.776912] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-30T20:18:24.776967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:24.776999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:24.777026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:24.777084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:24.839062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:24.840031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:24.840117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:24.840151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:24.969229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:24.969381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:24.969421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:24.969450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:24.972825] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-01-30T20:18:24.973100] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-30T20:18:24.973226] [INFO ] [sig ] BYRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:25.120599] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BYRN.txt [2026-01-30T20:18:25.120754] [INFO ] [sig ] [552/3461] Completed BYRN in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:25.120802] [INFO ] [sig ] [553/3461] Forecasting BYSI... [2026-01-30T20:18:25.120832] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-30T20:18:25.120863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-30T20:18:25.132669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-30T20:18:25.133144] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-30T20:18:25.133954] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-30T20:18:25.134006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:25.134038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:25.134065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:25.134121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:25.193752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:25.194591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:25.194673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:25.194707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:25.299383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:25.299554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:25.299628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:25.299665] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:25.303143] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-01-30T20:18:25.303425] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-30T20:18:25.303558] [INFO ] [sig ] BYSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:25.453673] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BYSI.txt [2026-01-30T20:18:25.453876] [INFO ] [sig ] [553/3461] Completed BYSI in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:25.453919] [INFO ] [sig ] [554/3461] Forecasting BZ... [2026-01-30T20:18:25.453948] [INFO ] [sig ] Generating forecast for: BZ [2026-01-30T20:18:25.453979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-30T20:18:25.465382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-30T20:18:25.465693] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-30T20:18:25.466480] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-30T20:18:25.466531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:25.466563] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:25.466616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:25.466673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:25.527264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:25.528127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:25.528209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:25.528242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:25.650539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:25.650713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:25.650755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:25.650783] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:25.654162] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-01-30T20:18:25.654435] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-30T20:18:25.654596] [INFO ] [sig ] BZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:25.800912] [INFO ] [LOCAL ] Saved forecast: BZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BZ.txt [2026-01-30T20:18:25.801078] [INFO ] [sig ] [554/3461] Completed BZ in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-30T20:18:25.801135] [INFO ] [sig ] [555/3461] Forecasting BZH... [2026-01-30T20:18:25.801175] [INFO ] [sig ] Generating forecast for: BZH [2026-01-30T20:18:25.801218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-30T20:18:25.813990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-30T20:18:25.814274] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-30T20:18:25.815077] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-30T20:18:25.815129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:25.815162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:25.815195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:25.815250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:25.873390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:25.874259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:25.874342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:25.874376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:25.994217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:25.994375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:25.994417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:25.994447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:25.997930] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-30T20:18:25.998247] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-30T20:18:25.998382] [INFO ] [sig ] BZH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:26.148657] [INFO ] [LOCAL ] Saved forecast: BZH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/BZH.txt [2026-01-30T20:18:26.149061] [INFO ] [sig ] [555/3461] Completed BZH in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-30T20:18:26.149108] [INFO ] [sig ] [556/3461] Forecasting BZUN... [2026-01-30T20:18:26.149142] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-30T20:18:26.149179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-30T20:18:26.163248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-30T20:18:26.163747] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-30T20:18:26.164699] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-30T20:18:26.164753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:26.164797] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:26.164840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:26.165110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:26.227904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:26.228791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:26.228877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:26.228910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:26.351454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:26.351649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:26.351695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:26.351744] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:26.355324] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=84.66%) [2026-01-30T20:18:26.355670] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-30T20:18:26.355808] [INFO ] [sig ] BZUN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:26.505111] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/BZUN.txt [2026-01-30T20:18:26.505260] [INFO ] [sig ] [556/3461] Completed BZUN in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:26.505300] [INFO ] [sig ] [557/3461] Forecasting C... [2026-01-30T20:18:26.505330] [INFO ] [sig ] Generating forecast for: C [2026-01-30T20:18:26.505359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-30T20:18:26.517560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-30T20:18:26.517979] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-30T20:18:26.518867] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-30T20:18:26.518920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:26.518982] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:26.519011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:26.519069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:26.580033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:26.580921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:26.581003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:26.581037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:26.710432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:26.710599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:26.710640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:26.710670] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:26.714387] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-30T20:18:26.714680] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-30T20:18:26.714807] [INFO ] [sig ] C: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:26.866656] [INFO ] [LOCAL ] Saved forecast: C 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/C.txt [2026-01-30T20:18:26.866834] [INFO ] [sig ] [557/3461] Completed C in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:26.866883] [INFO ] [sig ] [558/3461] Forecasting CAAP... [2026-01-30T20:18:26.866918] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-30T20:18:26.866954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-30T20:18:26.879473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-30T20:18:26.879884] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-30T20:18:26.880945] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-30T20:18:26.880998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:26.881031] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:26.881058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:26.881115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:26.945809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:26.946723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:26.946816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:26.946869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:27.077425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:27.077600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:27.077646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:27.077676] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:27.081208] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-30T20:18:27.081497] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-30T20:18:27.081645] [INFO ] [sig ] CAAP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:27.228685] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CAAP.txt [2026-01-30T20:18:27.228845] [INFO ] [sig ] [558/3461] Completed CAAP in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:27.228885] [INFO ] [sig ] [559/3461] Forecasting CAAS... [2026-01-30T20:18:27.228915] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-30T20:18:27.228945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-30T20:18:27.243941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-30T20:18:27.244564] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-30T20:18:27.245730] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-30T20:18:27.245796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:27.245836] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:27.245864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:27.245925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:27.305566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:27.306601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:27.306712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:27.306746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:27.416152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:27.416317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:27.416360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:27.416391] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:27.419986] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-30T20:18:27.420277] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-30T20:18:27.420408] [INFO ] [sig ] CAAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:27.564601] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAAS.txt [2026-01-30T20:18:27.564959] [INFO ] [sig ] [559/3461] Completed CAAS in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:27.565002] [INFO ] [sig ] [560/3461] Forecasting CABA... [2026-01-30T20:18:27.565031] [INFO ] [sig ] Generating forecast for: CABA [2026-01-30T20:18:27.565062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-30T20:18:27.578181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-30T20:18:27.578606] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-30T20:18:27.579692] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-30T20:18:27.579744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:27.579775] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:27.579996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:27.580053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:27.639508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:27.640403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:27.640487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:27.640520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:27.756002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:27.756166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:27.756206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:27.756269] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:27.759765] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-30T20:18:27.760049] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-30T20:18:27.760173] [INFO ] [sig ] CABA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:27.957886] [INFO ] [LOCAL ] Saved forecast: CABA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CABA.txt [2026-01-30T20:18:27.958123] [INFO ] [sig ] [560/3461] Completed CABA in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:27.958211] [INFO ] [sig ] [561/3461] Forecasting CABO... [2026-01-30T20:18:27.958269] [INFO ] [sig ] Generating forecast for: CABO [2026-01-30T20:18:27.958321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-30T20:18:27.973552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-30T20:18:27.974080] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-30T20:18:27.975250] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-30T20:18:27.975321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:27.975372] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:27.975414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:27.975502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:28.051342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:28.052247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:28.052335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:28.052370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:28.170838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:28.170996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:28.171037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:28.171065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:28.174434] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-30T20:18:28.174764] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-30T20:18:28.174897] [INFO ] [sig ] CABO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:28.321215] [INFO ] [LOCAL ] Saved forecast: CABO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CABO.txt [2026-01-30T20:18:28.321371] [INFO ] [sig ] [561/3461] Completed CABO in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:28.321412] [INFO ] [sig ] [562/3461] Forecasting CAC... [2026-01-30T20:18:28.321442] [INFO ] [sig ] Generating forecast for: CAC [2026-01-30T20:18:28.321473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-30T20:18:28.333186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-30T20:18:28.333563] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-30T20:18:28.334430] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-30T20:18:28.334483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:28.334514] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:28.334540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:28.334622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:28.391871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:28.392759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:28.392845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:28.392878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:28.515493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:28.515695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:28.515739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:28.515771] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:28.522540] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-30T20:18:28.522946] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-30T20:18:28.523094] [INFO ] [sig ] CAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:28.669355] [INFO ] [LOCAL ] Saved forecast: CAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAC.txt [2026-01-30T20:18:28.669512] [INFO ] [sig ] [562/3461] Completed CAC in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:28.669552] [INFO ] [sig ] [563/3461] Forecasting CACC... [2026-01-30T20:18:28.669603] [INFO ] [sig ] Generating forecast for: CACC [2026-01-30T20:18:28.669636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-30T20:18:28.681493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-30T20:18:28.681926] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-30T20:18:28.682811] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-30T20:18:28.682864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:28.682896] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:28.682924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:28.682982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:28.741954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:28.742851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:28.742947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:28.742980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:28.868601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:28.868772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:28.868812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:28.868841] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:28.873075] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-01-30T20:18:28.873487] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-30T20:18:28.873690] [INFO ] [sig ] CACC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:29.036511] [INFO ] [LOCAL ] Saved forecast: CACC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CACC.txt [2026-01-30T20:18:29.036687] [INFO ] [sig ] [563/3461] Completed CACC in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:29.036729] [INFO ] [sig ] [564/3461] Forecasting CACI... [2026-01-30T20:18:29.036758] [INFO ] [sig ] Generating forecast for: CACI [2026-01-30T20:18:29.036794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-30T20:18:29.048955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-30T20:18:29.049355] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-30T20:18:29.050241] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-30T20:18:29.050294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:29.050325] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:29.050351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:29.050408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:29.109616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:29.110502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:29.110610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:29.110648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:29.237727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:29.237915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:29.237979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:29.238028] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:29.242633] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-01-30T20:18:29.242993] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-30T20:18:29.243162] [INFO ] [sig ] CACI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:29.406559] [INFO ] [LOCAL ] Saved forecast: CACI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CACI.txt [2026-01-30T20:18:29.406776] [INFO ] [sig ] [564/3461] Completed CACI in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:29.406836] [INFO ] [sig ] [565/3461] Forecasting CADL... [2026-01-30T20:18:29.406880] [INFO ] [sig ] Generating forecast for: CADL [2026-01-30T20:18:29.406921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-30T20:18:29.420367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-30T20:18:29.420876] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-30T20:18:29.421912] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-30T20:18:29.421967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:29.422001] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:29.422030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:29.422102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:29.504558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:29.505692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:29.505814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:29.505858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:29.645906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:29.646069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:29.646122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:29.646165] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:29.649952] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=46.82%) [2026-01-30T20:18:29.650296] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-30T20:18:29.650475] [INFO ] [sig ] CADL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:29.807547] [INFO ] [LOCAL ] Saved forecast: CADL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CADL.txt [2026-01-30T20:18:29.807735] [INFO ] [sig ] [565/3461] Completed CADL in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:29.807796] [INFO ] [sig ] [566/3461] Forecasting CAE... [2026-01-30T20:18:29.807831] [INFO ] [sig ] Generating forecast for: CAE [2026-01-30T20:18:29.807861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-30T20:18:29.820467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-30T20:18:29.820977] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-30T20:18:29.822067] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-30T20:18:29.822130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:29.822166] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:29.822198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:29.822272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:29.880176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:29.881348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:29.881445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:29.881488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:30.004946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:30.005127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:30.005183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:30.005225] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:30.009824] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=35.30%) [2026-01-30T20:18:30.010235] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-30T20:18:30.010389] [INFO ] [sig ] CAE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:30.175909] [INFO ] [LOCAL ] Saved forecast: CAE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAE.txt [2026-01-30T20:18:30.176065] [INFO ] [sig ] [566/3461] Completed CAE in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:30.176105] [INFO ] [sig ] [567/3461] Forecasting CAF... [2026-01-30T20:18:30.176133] [INFO ] [sig ] Generating forecast for: CAF [2026-01-30T20:18:30.176165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-30T20:18:30.189357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-30T20:18:30.189747] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-30T20:18:30.190563] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-30T20:18:30.190638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:30.190672] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:30.190700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:30.190759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:30.249656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:30.250749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:30.250903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:30.250947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:30.368607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:30.368779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:30.368825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:30.368855] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:30.372467] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-30T20:18:30.372781] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-30T20:18:30.372912] [INFO ] [sig ] CAF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:30.523900] [INFO ] [LOCAL ] Saved forecast: CAF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAF.txt [2026-01-30T20:18:30.524057] [INFO ] [sig ] [567/3461] Completed CAF in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:30.524097] [INFO ] [sig ] [568/3461] Forecasting CAG... [2026-01-30T20:18:30.524128] [INFO ] [sig ] Generating forecast for: CAG [2026-01-30T20:18:30.524159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-30T20:18:30.535438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-30T20:18:30.535845] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-30T20:18:30.536683] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-30T20:18:30.536739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:30.536771] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:30.536797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:30.536853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:30.598741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:30.599655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:30.599753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:30.599794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:30.721466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:30.721650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:30.721702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:30.721739] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:30.725408] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-30T20:18:30.725724] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-30T20:18:30.725882] [INFO ] [sig ] CAG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:30.872539] [INFO ] [LOCAL ] Saved forecast: CAG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CAG.txt [2026-01-30T20:18:30.872713] [INFO ] [sig ] [568/3461] Completed CAG in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:30.872754] [INFO ] [sig ] [569/3461] Forecasting CAH... [2026-01-30T20:18:30.872783] [INFO ] [sig ] Generating forecast for: CAH [2026-01-30T20:18:30.872813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-30T20:18:30.883993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-30T20:18:30.884390] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-30T20:18:30.885233] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-30T20:18:30.885284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:30.885315] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:30.885342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:30.885397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:30.942156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:30.943013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:30.943095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:30.943128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:31.061139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:31.061340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:31.061392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:31.061424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:31.065311] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-30T20:18:31.065650] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-30T20:18:31.065794] [INFO ] [sig ] CAH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:31.218461] [INFO ] [LOCAL ] Saved forecast: CAH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CAH.txt [2026-01-30T20:18:31.218630] [INFO ] [sig ] [569/3461] Completed CAH in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:31.218672] [INFO ] [sig ] [570/3461] Forecasting CAKE... [2026-01-30T20:18:31.218702] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-30T20:18:31.218733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-30T20:18:31.230708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-30T20:18:31.231072] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-30T20:18:31.231921] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-30T20:18:31.231972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:31.232004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:31.232030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:31.232090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:31.289909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:31.290782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:31.290865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:31.290898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:31.415171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:31.415334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:31.415377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:31.415408] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:31.419380] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=9.36%) [2026-01-30T20:18:31.419739] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-30T20:18:31.419887] [INFO ] [sig ] CAKE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:31.587908] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAKE.txt [2026-01-30T20:18:31.588156] [INFO ] [sig ] [570/3461] Completed CAKE in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:31.588214] [INFO ] [sig ] [571/3461] Forecasting CAL... [2026-01-30T20:18:31.588267] [INFO ] [sig ] Generating forecast for: CAL [2026-01-30T20:18:31.588308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-30T20:18:31.601039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-30T20:18:31.601609] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-30T20:18:31.602918] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-30T20:18:31.602982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:31.603015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:31.603043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:31.603101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:31.663456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:31.664409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:31.664497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:31.664532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:31.784741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:31.784905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:31.784947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:31.784977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:31.788842] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-30T20:18:31.789340] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-30T20:18:31.789476] [INFO ] [sig ] CAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:31.936703] [INFO ] [LOCAL ] Saved forecast: CAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CAL.txt [2026-01-30T20:18:31.936862] [INFO ] [sig ] [571/3461] Completed CAL in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-30T20:18:31.936905] [INFO ] [sig ] [572/3461] Forecasting CALC... [2026-01-30T20:18:31.936936] [INFO ] [sig ] Generating forecast for: CALC [2026-01-30T20:18:31.936968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-30T20:18:31.948990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-30T20:18:31.949354] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-30T20:18:31.950226] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-30T20:18:31.950278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:31.950312] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:31.950342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:31.950400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:32.009156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:32.009980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:32.010062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:32.010097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:32.124163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:32.124315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:32.124354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:32.124383] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:32.127723] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-30T20:18:32.127993] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-30T20:18:32.128132] [INFO ] [sig ] CALC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:32.270218] [INFO ] [LOCAL ] Saved forecast: CALC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CALC.txt [2026-01-30T20:18:32.270362] [INFO ] [sig ] [572/3461] Completed CALC in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:32.270402] [INFO ] [sig ] [573/3461] Forecasting CALM... [2026-01-30T20:18:32.270433] [INFO ] [sig ] Generating forecast for: CALM [2026-01-30T20:18:32.270463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-30T20:18:32.284500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-30T20:18:32.284874] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-30T20:18:32.285900] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-30T20:18:32.285980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:32.286019] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:32.286050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:32.286111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:32.343642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:32.344502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:32.344604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:32.344641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:32.475684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:32.475861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:32.475932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:32.475971] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:32.479999] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-01-30T20:18:32.480315] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-30T20:18:32.480452] [INFO ] [sig ] CALM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:32.630093] [INFO ] [LOCAL ] Saved forecast: CALM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CALM.txt [2026-01-30T20:18:32.630237] [INFO ] [sig ] [573/3461] Completed CALM in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:32.630284] [INFO ] [sig ] [574/3461] Forecasting CALX... [2026-01-30T20:18:32.630323] [INFO ] [sig ] Generating forecast for: CALX [2026-01-30T20:18:32.630356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-30T20:18:32.642016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-30T20:18:32.642387] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-30T20:18:32.643353] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-30T20:18:32.643423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:32.643501] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:32.643541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:32.643628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:32.704054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:32.704872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:32.704955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:32.704989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:32.828903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:32.829060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:32.829101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:32.829131] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:32.832595] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-30T20:18:32.832881] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-30T20:18:32.833010] [INFO ] [sig ] CALX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:32.976634] [INFO ] [LOCAL ] Saved forecast: CALX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CALX.txt [2026-01-30T20:18:32.976785] [INFO ] [sig ] [574/3461] Completed CALX in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:32.976825] [INFO ] [sig ] [575/3461] Forecasting CAPL... [2026-01-30T20:18:32.976854] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-30T20:18:32.976885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-30T20:18:32.988757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-30T20:18:32.989325] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-30T20:18:32.990235] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-30T20:18:32.990290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:32.990322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:32.990350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:32.990410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:33.052824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:33.053752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:33.053858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:33.053893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:33.175690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:33.175846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:33.175888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:33.175919] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:33.179481] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=20.33%) [2026-01-30T20:18:33.179816] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-30T20:18:33.179950] [INFO ] [sig ] CAPL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:33.330204] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAPL.txt [2026-01-30T20:18:33.330342] [INFO ] [sig ] [575/3461] Completed CAPL in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:33.330382] [INFO ] [sig ] [576/3461] Forecasting CARE... [2026-01-30T20:18:33.330411] [INFO ] [sig ] Generating forecast for: CARE [2026-01-30T20:18:33.330441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-30T20:18:33.342107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-30T20:18:33.342435] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-30T20:18:33.343300] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-30T20:18:33.343354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:33.343387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:33.343417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:33.343476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:33.403345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:33.404157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:33.404239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:33.404273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:33.530184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:33.530342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:33.530382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:33.530411] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:33.534125] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=24.47%) [2026-01-30T20:18:33.534448] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-30T20:18:33.534604] [INFO ] [sig ] CARE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:33.684873] [INFO ] [LOCAL ] Saved forecast: CARE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CARE.txt [2026-01-30T20:18:33.685023] [INFO ] [sig ] [576/3461] Completed CARE in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:33.685070] [INFO ] [sig ] [577/3461] Forecasting CARG... [2026-01-30T20:18:33.685099] [INFO ] [sig ] Generating forecast for: CARG [2026-01-30T20:18:33.685130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-30T20:18:33.696707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-30T20:18:33.697113] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-30T20:18:33.698043] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-30T20:18:33.698126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:33.698160] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:33.698187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:33.698248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:33.757830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:33.758770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:33.758853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:33.758887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:33.881750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:33.881939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:33.881996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:33.882065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:33.886521] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-30T20:18:33.886929] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-30T20:18:33.887090] [INFO ] [sig ] CARG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:34.031325] [INFO ] [LOCAL ] Saved forecast: CARG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CARG.txt [2026-01-30T20:18:34.031468] [INFO ] [sig ] [577/3461] Completed CARG in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:34.031510] [INFO ] [sig ] [578/3461] Forecasting CARS... [2026-01-30T20:18:34.031541] [INFO ] [sig ] Generating forecast for: CARS [2026-01-30T20:18:34.031591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-30T20:18:34.043987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-30T20:18:34.044312] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-30T20:18:34.045231] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-30T20:18:34.045284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:34.045316] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:34.045342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:34.045398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:34.103444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:34.104217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:34.104298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:34.104331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:34.227548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:34.227716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:34.227757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:34.227786] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:34.231258] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=42.43%) [2026-01-30T20:18:34.231550] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-30T20:18:34.231695] [INFO ] [sig ] CARS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:34.376750] [INFO ] [LOCAL ] Saved forecast: CARS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CARS.txt [2026-01-30T20:18:34.376905] [INFO ] [sig ] [578/3461] Completed CARS in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:34.376949] [INFO ] [sig ] [579/3461] Forecasting CASH... [2026-01-30T20:18:34.376981] [INFO ] [sig ] Generating forecast for: CASH [2026-01-30T20:18:34.377011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-30T20:18:34.388875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-30T20:18:34.389189] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-30T20:18:34.390029] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-30T20:18:34.390083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:34.390116] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:34.390144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:34.390205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:34.449604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:34.450519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:34.450618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:34.450654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:34.574530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:34.574697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:34.574745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:34.574778] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:34.578592] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-30T20:18:34.578881] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-30T20:18:34.579012] [INFO ] [sig ] CASH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:34.723356] [INFO ] [LOCAL ] Saved forecast: CASH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CASH.txt [2026-01-30T20:18:34.723484] [INFO ] [sig ] [579/3461] Completed CASH in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:34.723523] [INFO ] [sig ] [580/3461] Forecasting CASS... [2026-01-30T20:18:34.723551] [INFO ] [sig ] Generating forecast for: CASS [2026-01-30T20:18:34.723598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-30T20:18:34.735909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-30T20:18:34.736194] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-30T20:18:34.737015] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-30T20:18:34.737066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:34.737097] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:34.737123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:34.737179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:34.797492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:34.798488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:34.798590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:34.798625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:34.921787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:34.921943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:34.922003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:34.922036] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:34.925531] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-30T20:18:34.925839] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-30T20:18:34.925969] [INFO ] [sig ] CASS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:35.071233] [INFO ] [LOCAL ] Saved forecast: CASS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CASS.txt [2026-01-30T20:18:35.071371] [INFO ] [sig ] [580/3461] Completed CASS in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:35.071412] [INFO ] [sig ] [581/3461] Forecasting CASY... [2026-01-30T20:18:35.071442] [INFO ] [sig ] Generating forecast for: CASY [2026-01-30T20:18:35.071471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-30T20:18:35.082469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-30T20:18:35.082778] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-30T20:18:35.083552] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-30T20:18:35.083621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:35.083654] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:35.083681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:35.083737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:35.141865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:35.142731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:35.142814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:35.142846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:35.267440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:35.267611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:35.267653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:35.267682] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:35.271189] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-01-30T20:18:35.271469] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-30T20:18:35.271615] [INFO ] [sig ] CASY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:35.421888] [INFO ] [LOCAL ] Saved forecast: CASY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CASY.txt [2026-01-30T20:18:35.422019] [INFO ] [sig ] [581/3461] Completed CASY in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:35.422058] [INFO ] [sig ] [582/3461] Forecasting CATH... [2026-01-30T20:18:35.422088] [INFO ] [sig ] Generating forecast for: CATH [2026-01-30T20:18:35.422118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-30T20:18:35.433424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-30T20:18:35.433735] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-30T20:18:35.434522] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-30T20:18:35.434596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:35.434630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:35.434656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:35.434713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:35.493224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:35.494223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:35.494328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:35.494382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:35.614201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:35.614362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:35.614403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:35.614432] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:35.617819] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=67.96%) [2026-01-30T20:18:35.618116] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-30T20:18:35.618245] [INFO ] [sig ] CATH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:35.759726] [INFO ] [LOCAL ] Saved forecast: CATH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CATH.txt [2026-01-30T20:18:35.759874] [INFO ] [sig ] [582/3461] Completed CATH in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:35.759919] [INFO ] [sig ] [583/3461] Forecasting CATO... [2026-01-30T20:18:35.759948] [INFO ] [sig ] Generating forecast for: CATO [2026-01-30T20:18:35.759978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-30T20:18:35.771597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-30T20:18:35.771936] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-30T20:18:35.772733] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-30T20:18:35.772784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:35.772815] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:35.772842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:35.772898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:35.829271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:35.829904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:35.829982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:35.830013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:35.948195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:35.948355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:35.948395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:35.948423] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:35.951804] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=21.02%) [2026-01-30T20:18:35.952077] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-30T20:18:35.952199] [INFO ] [sig ] CATO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:36.096916] [INFO ] [LOCAL ] Saved forecast: CATO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CATO.txt [2026-01-30T20:18:36.097049] [INFO ] [sig ] [583/3461] Completed CATO in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:36.097089] [INFO ] [sig ] [584/3461] Forecasting CATY... [2026-01-30T20:18:36.097119] [INFO ] [sig ] Generating forecast for: CATY [2026-01-30T20:18:36.097148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-30T20:18:36.108249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-30T20:18:36.108536] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-30T20:18:36.109365] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-30T20:18:36.109416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:36.109458] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:36.109487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:36.109543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:36.166430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:36.167247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:36.167375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:36.167408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:36.288674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:36.288834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:36.288874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:36.288907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:36.292299] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-01-30T20:18:36.292568] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-30T20:18:36.292710] [INFO ] [sig ] CATY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:36.433897] [INFO ] [LOCAL ] Saved forecast: CATY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CATY.txt [2026-01-30T20:18:36.434053] [INFO ] [sig ] [584/3461] Completed CATY in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:36.434094] [INFO ] [sig ] [585/3461] Forecasting CAVA... [2026-01-30T20:18:36.434125] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-30T20:18:36.434155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-30T20:18:36.446282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-30T20:18:36.446599] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-30T20:18:36.447378] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-30T20:18:36.447429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:36.447460] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:36.447486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:36.447541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:36.504176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:36.505040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:36.505120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:36.505152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:36.625559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:36.625730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:36.625770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:36.625799] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:36.629135] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-30T20:18:36.629408] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-30T20:18:36.629536] [INFO ] [sig ] CAVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:36.770567] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CAVA.txt [2026-01-30T20:18:36.770717] [INFO ] [sig ] [585/3461] Completed CAVA in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-30T20:18:36.770756] [INFO ] [sig ] [586/3461] Forecasting CB... [2026-01-30T20:18:36.770788] [INFO ] [sig ] Generating forecast for: CB [2026-01-30T20:18:36.770817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-30T20:18:36.785843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-30T20:18:36.786192] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-30T20:18:36.787058] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-30T20:18:36.787109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:36.787141] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:36.787168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:36.787224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:36.843913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:36.844891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:36.844994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:36.845028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:36.965851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:36.966017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:36.966061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:36.966090] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:36.969856] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-30T20:18:36.970203] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-30T20:18:36.970344] [INFO ] [sig ] CB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:37.116931] [INFO ] [LOCAL ] Saved forecast: CB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CB.txt [2026-01-30T20:18:37.117071] [INFO ] [sig ] [586/3461] Completed CB in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-30T20:18:37.117112] [INFO ] [sig ] [587/3461] Forecasting CBAN... [2026-01-30T20:18:37.117142] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-30T20:18:37.117170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-30T20:18:37.129840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-30T20:18:37.130155] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-30T20:18:37.130955] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-30T20:18:37.131007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:37.131228] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:37.131255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:37.131311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:37.188782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:37.189839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:37.189933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:37.189965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:37.310028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:37.310189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:37.310231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:37.310260] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:37.313741] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-30T20:18:37.314033] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-30T20:18:37.314162] [INFO ] [sig ] CBAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:37.457838] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CBAN.txt [2026-01-30T20:18:37.458017] [INFO ] [sig ] [587/3461] Completed CBAN in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-30T20:18:37.458065] [INFO ] [sig ] [588/3461] Forecasting CBL... [2026-01-30T20:18:37.458124] [INFO ] [sig ] Generating forecast for: CBL [2026-01-30T20:18:37.458154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-30T20:18:37.470414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-30T20:18:37.470821] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-30T20:18:37.471657] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-30T20:18:37.471710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:37.471742] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:37.471769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:37.471827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:37.529665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:37.530525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:37.530626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:37.530662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:37.654360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:37.654525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:37.654588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:37.654623] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:37.658144] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-30T20:18:37.658432] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-30T20:18:37.658566] [INFO ] [sig ] CBL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:37.802218] [INFO ] [LOCAL ] Saved forecast: CBL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CBL.txt [2026-01-30T20:18:37.802360] [INFO ] [sig ] [588/3461] Completed CBL in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-30T20:18:37.802401] [INFO ] [sig ] [589/3461] Forecasting CBNK... [2026-01-30T20:18:37.802431] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-30T20:18:37.802460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-30T20:18:37.814338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-30T20:18:37.814653] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-30T20:18:37.815559] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-30T20:18:37.815634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:37.815668] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:37.815696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:37.815754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:37.874741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:37.875493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:37.875591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:37.875627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:37.992404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:37.992563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:37.992631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:37.992673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:37.996438] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=20.13%) [2026-01-30T20:18:37.996748] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-30T20:18:37.996880] [INFO ] [sig ] CBNK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:38.142713] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CBNK.txt [2026-01-30T20:18:38.142843] [INFO ] [sig ] [589/3461] Completed CBNK in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:38.142883] [INFO ] [sig ] [590/3461] Forecasting CBRE... [2026-01-30T20:18:38.142913] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-30T20:18:38.142942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-30T20:18:38.154981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-30T20:18:38.155287] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-30T20:18:38.156124] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-30T20:18:38.156176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:38.156209] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:38.156235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:38.156295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:38.215440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:38.216153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:38.216231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:38.216265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:38.336103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:38.336257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:38.336297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:38.336328] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:38.339935] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=76.69%) [2026-01-30T20:18:38.340227] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-30T20:18:38.340357] [INFO ] [sig ] CBRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:38.484373] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CBRE.txt [2026-01-30T20:18:38.484530] [INFO ] [sig ] [590/3461] Completed CBRE in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:38.484590] [INFO ] [sig ] [591/3461] Forecasting CBRL... [2026-01-30T20:18:38.484626] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-30T20:18:38.484657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-30T20:18:38.495946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-30T20:18:38.496262] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-30T20:18:38.497171] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-30T20:18:38.497225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:38.497285] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:38.497315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:38.497374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:38.559473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:38.560260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:38.560356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:38.560398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:38.684663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:38.684818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:38.684859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:38.684907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:38.688311] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-01-30T20:18:38.688605] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-30T20:18:38.688734] [INFO ] [sig ] CBRL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:38.832316] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CBRL.txt [2026-01-30T20:18:38.832452] [INFO ] [sig ] [591/3461] Completed CBRL in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:38.832493] [INFO ] [sig ] [592/3461] Forecasting CBSH... [2026-01-30T20:18:38.832523] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-30T20:18:38.832551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-30T20:18:38.843746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-30T20:18:38.844040] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-30T20:18:38.844848] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-30T20:18:38.844911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:38.844949] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:38.844982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:38.845051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:38.904712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:38.905446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:38.905530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:38.905563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:39.023758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:39.023917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:39.023956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:39.023985] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:39.027367] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-30T20:18:39.027658] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-30T20:18:39.027781] [INFO ] [sig ] CBSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:39.170391] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CBSH.txt [2026-01-30T20:18:39.170548] [INFO ] [sig ] [592/3461] Completed CBSH in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:39.170610] [INFO ] [sig ] [593/3461] Forecasting CBUS... [2026-01-30T20:18:39.170642] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-30T20:18:39.170672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-30T20:18:39.182345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-30T20:18:39.182766] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-30T20:18:39.183551] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-30T20:18:39.183620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:39.183655] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:39.183682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:39.183738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:39.241336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:39.242053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:39.242143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:39.242176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:39.363874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:39.364048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:39.364089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:39.364117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:39.367787] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-01-30T20:18:39.368149] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-30T20:18:39.368298] [INFO ] [sig ] CBUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:39.510523] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CBUS.txt [2026-01-30T20:18:39.510702] [INFO ] [sig ] [593/3461] Completed CBUS in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:39.510743] [INFO ] [sig ] [594/3461] Forecasting CBZ... [2026-01-30T20:18:39.510773] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-30T20:18:39.510811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-30T20:18:39.522968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-30T20:18:39.523264] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-30T20:18:39.524049] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-30T20:18:39.524101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:39.524133] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:39.524159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:39.524230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:39.581038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:39.581762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:39.581851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:39.581885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:39.699898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:39.700065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:39.700103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:39.700167] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:39.703552] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-30T20:18:39.703878] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-30T20:18:39.704037] [INFO ] [sig ] CBZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:39.848953] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CBZ.txt [2026-01-30T20:18:39.849120] [INFO ] [sig ] [594/3461] Completed CBZ in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:39.849161] [INFO ] [sig ] [595/3461] Forecasting CC... [2026-01-30T20:18:39.849192] [INFO ] [sig ] Generating forecast for: CC [2026-01-30T20:18:39.849222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-30T20:18:39.864802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-30T20:18:39.865313] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-30T20:18:39.866525] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-30T20:18:39.866618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:39.866674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:39.866736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:39.866834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:39.943512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:39.944517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:39.944627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:39.944663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:40.104526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:40.104784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:40.104863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:40.104924] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:40.111080] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-01-30T20:18:40.111675] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-30T20:18:40.111901] [INFO ] [sig ] CC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:40.346265] [INFO ] [LOCAL ] Saved forecast: CC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CC.txt [2026-01-30T20:18:40.346494] [INFO ] [sig ] [595/3461] Completed CC in 0.5s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:40.346548] [INFO ] [sig ] [596/3461] Forecasting CCAP... [2026-01-30T20:18:40.346608] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-30T20:18:40.346648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-30T20:18:40.369091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-30T20:18:40.371296] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-30T20:18:40.373553] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-30T20:18:40.373684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:40.373739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:40.373972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:40.374083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:40.461037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:40.462358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:40.462486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:40.462542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:40.667176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:40.667537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:40.667628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:40.667666] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:40.673771] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=16.63%) [2026-01-30T20:18:40.674299] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-30T20:18:40.674548] [INFO ] [sig ] CCAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:40.907643] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCAP.txt [2026-01-30T20:18:40.907883] [INFO ] [sig ] [596/3461] Completed CCAP in 0.6s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:40.907943] [INFO ] [sig ] [597/3461] Forecasting CCB... [2026-01-30T20:18:40.907983] [INFO ] [sig ] Generating forecast for: CCB [2026-01-30T20:18:40.908022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-30T20:18:40.922465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-30T20:18:40.922968] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-30T20:18:40.924150] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-30T20:18:40.924212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:40.924246] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:40.924273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:40.924344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:41.007492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:41.008879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:41.009011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:41.009060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:41.182999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:41.183164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:41.183205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:41.183234] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:41.187105] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-01-30T20:18:41.187497] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-30T20:18:41.187674] [INFO ] [sig ] CCB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:41.342071] [INFO ] [LOCAL ] Saved forecast: CCB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCB.txt [2026-01-30T20:18:41.342233] [INFO ] [sig ] [597/3461] Completed CCB in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:41.342274] [INFO ] [sig ] [598/3461] Forecasting CCBG... [2026-01-30T20:18:41.342304] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-30T20:18:41.342333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-30T20:18:41.354828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-30T20:18:41.355206] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-30T20:18:41.356073] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-30T20:18:41.356127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:41.356162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:41.356189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:41.356247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:41.414893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:41.415785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:41.415873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:41.415906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:41.538418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:41.538585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:41.538628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:41.538657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:41.542065] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-01-30T20:18:41.542345] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-30T20:18:41.542470] [INFO ] [sig ] CCBG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:41.685136] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCBG.txt [2026-01-30T20:18:41.685292] [INFO ] [sig ] [598/3461] Completed CCBG in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:41.685333] [INFO ] [sig ] [599/3461] Forecasting CCCC... [2026-01-30T20:18:41.685365] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-30T20:18:41.685401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-30T20:18:41.696858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-30T20:18:41.697220] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-30T20:18:41.698040] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-30T20:18:41.698121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:41.698161] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:41.698194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:41.698255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:41.757592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:41.758506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:41.758632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:41.758667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:41.883607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:41.883760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:41.883799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:41.883828] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:41.887231] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=4.86%) [2026-01-30T20:18:41.887536] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-30T20:18:41.887694] [INFO ] [sig ] CCCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:42.029903] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCCC.txt [2026-01-30T20:18:42.030056] [INFO ] [sig ] [599/3461] Completed CCCC in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:42.030097] [INFO ] [sig ] [600/3461] Forecasting CCD... [2026-01-30T20:18:42.030127] [INFO ] [sig ] Generating forecast for: CCD [2026-01-30T20:18:42.030156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-30T20:18:42.041318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-30T20:18:42.041695] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-30T20:18:42.042940] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-30T20:18:42.042994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:42.043026] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:42.043053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:42.043109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:42.101093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:42.101959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:42.102045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:42.102079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:42.220849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:42.221007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:42.221047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:42.221076] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:42.224909] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-01-30T20:18:42.225323] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-30T20:18:42.225469] [INFO ] [sig ] CCD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:42.371530] [INFO ] [LOCAL ] Saved forecast: CCD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCD.txt [2026-01-30T20:18:42.371690] [INFO ] [sig ] [600/3461] Completed CCD in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:42.371732] [INFO ] [sig ] [601/3461] Forecasting CCEC... [2026-01-30T20:18:42.371762] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-30T20:18:42.371792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-30T20:18:42.381809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-30T20:18:42.382110] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-30T20:18:42.382907] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-30T20:18:42.382958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:42.382990] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:42.383017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:42.383073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:42.442221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:42.442911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:42.443032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:42.443069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:42.551480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:42.551642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:42.551682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:42.551710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:42.555656] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=32.69%) [2026-01-30T20:18:42.555944] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-30T20:18:42.556067] [INFO ] [sig ] CCEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:42.699469] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCEC.txt [2026-01-30T20:18:42.699626] [INFO ] [sig ] [601/3461] Completed CCEC in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:42.699669] [INFO ] [sig ] [602/3461] Forecasting CCEP... [2026-01-30T20:18:42.699700] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-30T20:18:42.699729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-30T20:18:42.709482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-30T20:18:42.709785] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-30T20:18:42.710569] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-30T20:18:42.710636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:42.710668] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:42.710694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:42.710750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:42.768088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:42.768931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:42.769017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:42.769049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:42.894784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:42.894935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:42.894974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:42.895002] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:42.898447] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-30T20:18:42.898749] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-30T20:18:42.898875] [INFO ] [sig ] CCEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:43.041361] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCEP.txt [2026-01-30T20:18:43.041497] [INFO ] [sig ] [602/3461] Completed CCEP in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:43.041538] [INFO ] [sig ] [603/3461] Forecasting CCI... [2026-01-30T20:18:43.041586] [INFO ] [sig ] Generating forecast for: CCI [2026-01-30T20:18:43.041619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-30T20:18:43.051984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-30T20:18:43.052243] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-30T20:18:43.053052] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-30T20:18:43.053104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:43.053136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:43.053163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:43.053219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:43.109643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:43.110272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:43.110351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:43.110383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:43.229263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:43.229419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:43.229461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:43.229490] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:43.232912] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-01-30T20:18:43.233195] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-30T20:18:43.233325] [INFO ] [sig ] CCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:43.376006] [INFO ] [LOCAL ] Saved forecast: CCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCI.txt [2026-01-30T20:18:43.376155] [INFO ] [sig ] [603/3461] Completed CCI in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-30T20:18:43.376195] [INFO ] [sig ] [604/3461] Forecasting CCIF... [2026-01-30T20:18:43.376227] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-30T20:18:43.376256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-30T20:18:43.386857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-30T20:18:43.387135] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-30T20:18:43.387938] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-30T20:18:43.387990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:43.388022] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:43.388049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:43.388123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:43.444722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:43.445309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:43.445386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:43.445418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:43.563295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:43.563459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:43.563499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:43.563531] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:43.566925] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-30T20:18:43.567213] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-30T20:18:43.567341] [INFO ] [sig ] CCIF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:43.709264] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCIF.txt [2026-01-30T20:18:43.709419] [INFO ] [sig ] [604/3461] Completed CCIF in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-30T20:18:43.709461] [INFO ] [sig ] [605/3461] Forecasting CCJ... [2026-01-30T20:18:43.709491] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-30T20:18:43.709520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-30T20:18:43.720926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-30T20:18:43.721201] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-30T20:18:43.721998] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-30T20:18:43.722049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:43.722081] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:43.722107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:43.722163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:43.779384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:43.780036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:43.780112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:43.780144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:43.899912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:43.900044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:43.900081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:43.900110] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:43.903365] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-01-30T20:18:43.903656] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-30T20:18:43.903778] [INFO ] [sig ] CCJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:44.044529] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCJ.txt [2026-01-30T20:18:44.044674] [INFO ] [sig ] [605/3461] Completed CCJ in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:44.044716] [INFO ] [sig ] [606/3461] Forecasting CCK... [2026-01-30T20:18:44.044746] [INFO ] [sig ] Generating forecast for: CCK [2026-01-30T20:18:44.044775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-30T20:18:44.055420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-30T20:18:44.055703] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-30T20:18:44.056473] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-30T20:18:44.056524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:44.056555] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:44.056606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:44.056664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:44.113709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:44.114314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:44.114389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:44.114421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:44.236792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:44.236893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:44.236928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:44.236956] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:44.240149] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-30T20:18:44.240417] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-30T20:18:44.240536] [INFO ] [sig ] CCK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:44.382329] [INFO ] [LOCAL ] Saved forecast: CCK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCK.txt [2026-01-30T20:18:44.382446] [INFO ] [sig ] [606/3461] Completed CCK in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:44.382484] [INFO ] [sig ] [607/3461] Forecasting CCL... [2026-01-30T20:18:44.382513] [INFO ] [sig ] Generating forecast for: CCL [2026-01-30T20:18:44.382543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-30T20:18:44.394122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-30T20:18:44.394565] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-30T20:18:44.395364] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-30T20:18:44.395414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:44.395447] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:44.395474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:44.395529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:44.451999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:44.452614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:44.452687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:44.452719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:44.572907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:44.573049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:44.573105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:44.573145] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:44.576585] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-30T20:18:44.576861] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-30T20:18:44.576985] [INFO ] [sig ] CCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:44.720854] [INFO ] [LOCAL ] Saved forecast: CCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCL.txt [2026-01-30T20:18:44.720999] [INFO ] [sig ] [607/3461] Completed CCL in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:44.721047] [INFO ] [sig ] [608/3461] Forecasting CCLD... [2026-01-30T20:18:44.721081] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-30T20:18:44.721117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-30T20:18:44.732537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-30T20:18:44.732919] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-30T20:18:44.734022] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-30T20:18:44.734085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:44.734166] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:44.734199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:44.734284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:44.793286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:44.794239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:44.794329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:44.794362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:44.915041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:44.915192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:44.915232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:44.915262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:44.918811] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=56.10%) [2026-01-30T20:18:44.919122] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-30T20:18:44.919265] [INFO ] [sig ] CCLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:45.071555] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCLD.txt [2026-01-30T20:18:45.071718] [INFO ] [sig ] [608/3461] Completed CCLD in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:45.071766] [INFO ] [sig ] [609/3461] Forecasting CCNE... [2026-01-30T20:18:45.071798] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-30T20:18:45.071829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-30T20:18:45.084445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-30T20:18:45.084862] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-30T20:18:45.085726] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-30T20:18:45.085779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:45.085811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:45.085837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:45.085893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:45.142644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:45.143384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:45.143467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:45.143500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:45.274236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:45.274393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:45.274446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:45.274485] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:45.277938] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-30T20:18:45.278323] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-30T20:18:45.278466] [INFO ] [sig ] CCNE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:45.441907] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCNE.txt [2026-01-30T20:18:45.442076] [INFO ] [sig ] [609/3461] Completed CCNE in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:45.442117] [INFO ] [sig ] [610/3461] Forecasting CCO... [2026-01-30T20:18:45.442147] [INFO ] [sig ] Generating forecast for: CCO [2026-01-30T20:18:45.442179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-30T20:18:45.454419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-30T20:18:45.454843] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-30T20:18:45.455791] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-30T20:18:45.455848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:45.455882] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:45.455910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:45.455967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:45.517797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:45.518704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:45.518790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:45.518824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:45.642798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:45.642956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:45.642996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:45.643025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:45.646452] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=38.63%) [2026-01-30T20:18:45.646754] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-30T20:18:45.646883] [INFO ] [sig ] CCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:45.794048] [INFO ] [LOCAL ] Saved forecast: CCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCO.txt [2026-01-30T20:18:45.794213] [INFO ] [sig ] [610/3461] Completed CCO in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:45.794254] [INFO ] [sig ] [611/3461] Forecasting CCOI... [2026-01-30T20:18:45.794283] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-30T20:18:45.794314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-30T20:18:45.806408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-30T20:18:45.806812] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-30T20:18:45.807722] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-30T20:18:45.807775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:45.807808] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:45.807837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:45.807894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:45.868808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:45.869694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:45.869780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:45.869815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:45.988177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:45.988332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:45.988374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:45.988435] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:45.991889] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-01-30T20:18:45.992176] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-30T20:18:45.992306] [INFO ] [sig ] CCOI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:46.143377] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCOI.txt [2026-01-30T20:18:46.143505] [INFO ] [sig ] [611/3461] Completed CCOI in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:46.143551] [INFO ] [sig ] [612/3461] Forecasting CCRN... [2026-01-30T20:18:46.143600] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-30T20:18:46.143631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-30T20:18:46.154958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-30T20:18:46.155215] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-30T20:18:46.156002] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-30T20:18:46.156058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:46.156089] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:46.156116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:46.156172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:46.213511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:46.214169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:46.214247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:46.214280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:46.332479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:46.332641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:46.332683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:46.332712] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:46.336011] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-30T20:18:46.336283] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-30T20:18:46.336405] [INFO ] [sig ] CCRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:46.478091] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCRN.txt [2026-01-30T20:18:46.478224] [INFO ] [sig ] [612/3461] Completed CCRN in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:46.478262] [INFO ] [sig ] [613/3461] Forecasting CCS... [2026-01-30T20:18:46.478292] [INFO ] [sig ] Generating forecast for: CCS [2026-01-30T20:18:46.478321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-30T20:18:46.489376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-30T20:18:46.489657] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-30T20:18:46.490475] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-30T20:18:46.490526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:46.490558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:46.490608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:46.490666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:46.549462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:46.550165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:46.550244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:46.550453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:46.668358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:46.668518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:46.668559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:46.668609] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:46.672038] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-01-30T20:18:46.672320] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-30T20:18:46.672464] [INFO ] [sig ] CCS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:46.817959] [INFO ] [LOCAL ] Saved forecast: CCS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CCS.txt [2026-01-30T20:18:46.818146] [INFO ] [sig ] [613/3461] Completed CCS in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:46.818192] [INFO ] [sig ] [614/3461] Forecasting CCSI... [2026-01-30T20:18:46.818225] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-30T20:18:46.818257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-30T20:18:46.832157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-30T20:18:46.832741] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-30T20:18:46.833907] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-30T20:18:46.833973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:46.834019] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:46.834054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:46.834116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:46.894693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:46.896057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:46.896197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:46.896243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:47.013456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:47.013707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:47.013755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:47.013786] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:47.017731] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-30T20:18:47.018042] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-30T20:18:47.018209] [INFO ] [sig ] CCSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:47.164497] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CCSI.txt [2026-01-30T20:18:47.164717] [INFO ] [sig ] [614/3461] Completed CCSI in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:47.164764] [INFO ] [sig ] [615/3461] Forecasting CDC... [2026-01-30T20:18:47.164798] [INFO ] [sig ] Generating forecast for: CDC [2026-01-30T20:18:47.164830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-30T20:18:47.177769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-30T20:18:47.178244] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-30T20:18:47.179158] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-30T20:18:47.179210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:47.179243] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:47.179269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:47.179326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:47.237318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:47.238590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:47.238695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:47.238728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:47.367549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:47.367816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:47.367891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:47.367925] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:47.372686] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-01-30T20:18:47.373237] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-30T20:18:47.373404] [INFO ] [sig ] CDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:47.531055] [INFO ] [LOCAL ] Saved forecast: CDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDC.txt [2026-01-30T20:18:47.531238] [INFO ] [sig ] [615/3461] Completed CDC in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:47.531280] [INFO ] [sig ] [616/3461] Forecasting CDE... [2026-01-30T20:18:47.531312] [INFO ] [sig ] Generating forecast for: CDE [2026-01-30T20:18:47.531341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-30T20:18:47.544765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-30T20:18:47.545214] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-30T20:18:47.546128] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-30T20:18:47.546183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:47.546214] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:47.546240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:47.546296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:47.607283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:47.608281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:47.608398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:47.608434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:47.733246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:47.733445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:47.733498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:47.733537] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:47.737776] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-30T20:18:47.738211] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-30T20:18:47.738366] [INFO ] [sig ] CDE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:47.887329] [INFO ] [LOCAL ] Saved forecast: CDE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDE.txt [2026-01-30T20:18:47.887488] [INFO ] [sig ] [616/3461] Completed CDE in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:47.887529] [INFO ] [sig ] [617/3461] Forecasting CDIO... [2026-01-30T20:18:47.887560] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-30T20:18:47.887608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-30T20:18:47.899354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-30T20:18:47.899738] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-30T20:18:47.900536] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-30T20:18:47.900608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:47.900643] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:47.900669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:47.900725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:47.957683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:47.958600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:47.958701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:47.958734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:48.080620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:48.080778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:48.080817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:48.080846] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:48.084519] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-01-30T20:18:48.084840] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-30T20:18:48.084980] [INFO ] [sig ] CDIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:48.237390] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CDIO.txt [2026-01-30T20:18:48.237556] [INFO ] [sig ] [617/3461] Completed CDIO in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-30T20:18:48.237628] [INFO ] [sig ] [618/3461] Forecasting CDL... [2026-01-30T20:18:48.237660] [INFO ] [sig ] Generating forecast for: CDL [2026-01-30T20:18:48.237690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-30T20:18:48.249501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-30T20:18:48.249893] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-30T20:18:48.250777] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-30T20:18:48.250830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:48.250861] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:48.250888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:48.250944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:48.313232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:48.314210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:48.314379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:48.314651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:48.429075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:48.429235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:48.429276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:48.429305] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:48.433218] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=26.23%) [2026-01-30T20:18:48.433640] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-30T20:18:48.433987] [INFO ] [sig ] CDL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:48.595289] [INFO ] [LOCAL ] Saved forecast: CDL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CDL.txt [2026-01-30T20:18:48.595474] [INFO ] [sig ] [618/3461] Completed CDL in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-30T20:18:48.595538] [INFO ] [sig ] [619/3461] Forecasting CDNA... [2026-01-30T20:18:48.595609] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-30T20:18:48.595658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-30T20:18:48.608722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-30T20:18:48.609111] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-30T20:18:48.609952] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-30T20:18:48.610007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:48.610050] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:48.610102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:48.610180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:48.671793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:48.672863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:48.672951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:48.672992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:48.802010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:48.802201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:48.802243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:48.802271] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:48.806041] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-01-30T20:18:48.806472] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-30T20:18:48.806648] [INFO ] [sig ] CDNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:48.963950] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDNA.txt [2026-01-30T20:18:48.964171] [INFO ] [sig ] [619/3461] Completed CDNA in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-30T20:18:48.964222] [INFO ] [sig ] [620/3461] Forecasting CDNS... [2026-01-30T20:18:48.964252] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-30T20:18:48.964283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-30T20:18:48.977886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-30T20:18:48.978286] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-30T20:18:48.979154] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-30T20:18:48.979206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:48.979239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:48.979265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:48.979321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:49.039923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:49.040811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:49.040893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:49.040926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:49.165491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:49.165676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:49.165719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:49.165748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:49.169401] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=87.31%) [2026-01-30T20:18:49.169738] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-30T20:18:49.169871] [INFO ] [sig ] CDNS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:49.314195] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDNS.txt [2026-01-30T20:18:49.314348] [INFO ] [sig ] [620/3461] Completed CDNS in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-30T20:18:49.314388] [INFO ] [sig ] [621/3461] Forecasting CDP... [2026-01-30T20:18:49.314417] [INFO ] [sig ] Generating forecast for: CDP [2026-01-30T20:18:49.314448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-30T20:18:49.326652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-30T20:18:49.327018] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-30T20:18:49.327897] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-30T20:18:49.327948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:49.327980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:49.328006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:49.328062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:49.385312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:49.386282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:49.386369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:49.386401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:49.506380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:49.506543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:49.506601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:49.506633] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:49.510632] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-01-30T20:18:49.510987] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-30T20:18:49.511127] [INFO ] [sig ] CDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:49.676476] [INFO ] [LOCAL ] Saved forecast: CDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDP.txt [2026-01-30T20:18:49.676690] [INFO ] [sig ] [621/3461] Completed CDP in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-30T20:18:49.676735] [INFO ] [sig ] [622/3461] Forecasting CDRE... [2026-01-30T20:18:49.676768] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-30T20:18:49.676798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-30T20:18:49.692415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-30T20:18:49.692835] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-30T20:18:49.693769] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-30T20:18:49.693824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:49.693856] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:49.693883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:49.693941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:49.754550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:49.755442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:49.755538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:49.755590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:49.881158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:49.881513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:49.881558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:49.881608] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:49.885814] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=37.33%) [2026-01-30T20:18:49.886148] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-30T20:18:49.886302] [INFO ] [sig ] CDRE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:50.035557] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CDRE.txt [2026-01-30T20:18:50.035766] [INFO ] [sig ] [622/3461] Completed CDRE in 0.4s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:50.035822] [INFO ] [sig ] [623/3461] Forecasting CDRO... [2026-01-30T20:18:50.035869] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-30T20:18:50.035942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-30T20:18:50.046837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-30T20:18:50.047156] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-30T20:18:50.048026] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-30T20:18:50.048103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:50.048138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:50.048166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:50.048222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:50.109341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:50.110322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:50.110409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:50.110442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:50.224942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:50.225098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:50.225140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:50.225170] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:50.228934] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-30T20:18:50.229358] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-30T20:18:50.229531] [INFO ] [sig ] CDRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:50.374878] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDRO.txt [2026-01-30T20:18:50.375009] [INFO ] [sig ] [623/3461] Completed CDRO in 0.3s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:50.375048] [INFO ] [sig ] [624/3461] Forecasting CDXS... [2026-01-30T20:18:50.375078] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-30T20:18:50.375106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-30T20:18:50.386612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-30T20:18:50.386915] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-30T20:18:50.387729] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-30T20:18:50.387780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:50.387812] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:50.387839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:50.387895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:50.447524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:50.448566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:50.448682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:50.448715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:50.573515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:50.573693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:50.573736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:50.573768] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:50.577293] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: UP (p=87.36%) [2026-01-30T20:18:50.577623] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-30T20:18:50.577758] [INFO ] [sig ] CDXS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:50.731116] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CDXS.txt [2026-01-30T20:18:50.731299] [INFO ] [sig ] [624/3461] Completed CDXS in 0.4s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:50.731342] [INFO ] [sig ] [625/3461] Forecasting CDZI... [2026-01-30T20:18:50.731374] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-30T20:18:50.731405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-30T20:18:50.744080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-30T20:18:50.744397] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-30T20:18:50.745222] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-30T20:18:50.745285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:50.745347] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:50.745374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:50.745430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:50.802039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:50.802668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:50.802746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:50.802778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:50.925439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:50.925608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:50.925650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:50.925678] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:50.929100] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-30T20:18:50.929430] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-30T20:18:50.929562] [INFO ] [sig ] CDZI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:51.071026] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CDZI.txt [2026-01-30T20:18:51.071168] [INFO ] [sig ] [625/3461] Completed CDZI in 0.3s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:51.071207] [INFO ] [sig ] [626/3461] Forecasting CE... [2026-01-30T20:18:51.071237] [INFO ] [sig ] Generating forecast for: CE [2026-01-30T20:18:51.071266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-30T20:18:51.083170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-30T20:18:51.083705] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-30T20:18:51.084482] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-30T20:18:51.084533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:51.084565] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:51.084621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:51.084678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:51.142350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:51.143327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:51.143413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:51.143446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:51.272607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:51.272809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:51.272862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:51.272895] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:51.276562] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-30T20:18:51.276870] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-30T20:18:51.277008] [INFO ] [sig ] CE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:51.421409] [INFO ] [LOCAL ] Saved forecast: CE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CE.txt [2026-01-30T20:18:51.421541] [INFO ] [sig ] [626/3461] Completed CE in 0.4s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:51.421599] [INFO ] [sig ] [627/3461] Forecasting CECO... [2026-01-30T20:18:51.421632] [INFO ] [sig ] Generating forecast for: CECO [2026-01-30T20:18:51.421660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-30T20:18:51.433265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-30T20:18:51.433780] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-30T20:18:51.434589] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-30T20:18:51.434641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:51.434674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:51.434702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:51.434759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:51.493437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:51.494148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:51.494239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:51.494274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:51.610691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:51.610842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:51.610881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:51.610909] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:51.614299] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-01-30T20:18:51.614588] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-30T20:18:51.614714] [INFO ] [sig ] CECO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:51.759208] [INFO ] [LOCAL ] Saved forecast: CECO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CECO.txt [2026-01-30T20:18:51.759504] [INFO ] [sig ] [627/3461] Completed CECO in 0.3s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:51.759543] [INFO ] [sig ] [628/3461] Forecasting CEG... [2026-01-30T20:18:51.759590] [INFO ] [sig ] Generating forecast for: CEG [2026-01-30T20:18:51.759623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-30T20:18:51.774304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-30T20:18:51.774959] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-30T20:18:51.775928] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-30T20:18:51.775981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:51.776015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:51.776044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:51.776104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:51.846437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:51.847332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:51.847418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:51.847452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:51.970595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:51.970752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:51.970793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:51.970824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:51.974394] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-01-30T20:18:51.974712] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-30T20:18:51.974846] [INFO ] [sig ] CEG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:52.122213] [INFO ] [LOCAL ] Saved forecast: CEG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CEG.txt [2026-01-30T20:18:52.122362] [INFO ] [sig ] [628/3461] Completed CEG in 0.4s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:52.122401] [INFO ] [sig ] [629/3461] Forecasting CELC... [2026-01-30T20:18:52.122431] [INFO ] [sig ] Generating forecast for: CELC [2026-01-30T20:18:52.122460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-30T20:18:52.134703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-30T20:18:52.135037] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-30T20:18:52.135936] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-30T20:18:52.135989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:52.136024] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:52.136052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:52.136111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:52.195301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:52.195985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:52.196065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:52.196097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:52.311987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:52.312124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:52.312164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:52.312192] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:52.315736] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-01-30T20:18:52.316011] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-30T20:18:52.316138] [INFO ] [sig ] CELC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:52.464917] [INFO ] [LOCAL ] Saved forecast: CELC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CELC.txt [2026-01-30T20:18:52.465069] [INFO ] [sig ] [629/3461] Completed CELC in 0.3s | 2.76 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:52.465109] [INFO ] [sig ] [630/3461] Forecasting CELH... [2026-01-30T20:18:52.465139] [INFO ] [sig ] Generating forecast for: CELH [2026-01-30T20:18:52.465169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-30T20:18:52.476337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-30T20:18:52.476691] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-30T20:18:52.477496] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-30T20:18:52.477549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:52.477603] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:52.477634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:52.477702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:52.539339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:52.540230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:52.540320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:52.540356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:52.661871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:52.662024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:52.662066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:52.662096] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:52.665541] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-01-30T20:18:52.665842] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-30T20:18:52.665970] [INFO ] [sig ] CELH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:52.813596] [INFO ] [LOCAL ] Saved forecast: CELH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CELH.txt [2026-01-30T20:18:52.813755] [INFO ] [sig ] [630/3461] Completed CELH in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:52.813796] [INFO ] [sig ] [631/3461] Forecasting CELZ... [2026-01-30T20:18:52.813827] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-30T20:18:52.813856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-30T20:18:52.825122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-30T20:18:52.825492] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-30T20:18:52.826341] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-30T20:18:52.826394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:52.826426] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:52.826453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:52.826515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:52.884382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:52.885262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:52.885348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:52.885384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:53.001212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:53.001359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:53.001399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:53.001427] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:53.004776] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-30T20:18:53.005048] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-30T20:18:53.005169] [INFO ] [sig ] CELZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:53.146113] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CELZ.txt [2026-01-30T20:18:53.146258] [INFO ] [sig ] [631/3461] Completed CELZ in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-30T20:18:53.146300] [INFO ] [sig ] [632/3461] Forecasting CENTA... [2026-01-30T20:18:53.146330] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-30T20:18:53.146359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-30T20:18:53.158189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-30T20:18:53.158546] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-30T20:18:53.159443] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-30T20:18:53.159508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:53.159541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:53.159570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:53.159658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:53.217101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:53.217863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:53.217945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:53.217977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:53.336720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:53.336857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:53.336896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:53.336925] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:53.340312] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-30T20:18:53.340610] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-30T20:18:53.340738] [INFO ] [sig ] CENTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:53.491173] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CENTA.txt [2026-01-30T20:18:53.491322] [INFO ] [sig ] [632/3461] Completed CENTA in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:53.491363] [INFO ] [sig ] [633/3461] Forecasting CENX... [2026-01-30T20:18:53.491392] [INFO ] [sig ] Generating forecast for: CENX [2026-01-30T20:18:53.491422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-30T20:18:53.503364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-30T20:18:53.503757] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-30T20:18:53.504618] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-30T20:18:53.504683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:53.504719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:53.504751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:53.504826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:53.570020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:53.571162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:53.571254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:53.571288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:53.710907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:53.711078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:53.711142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:53.711181] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:53.715846] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-01-30T20:18:53.716331] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-30T20:18:53.716523] [INFO ] [sig ] CENX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:53.868290] [INFO ] [LOCAL ] Saved forecast: CENX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CENX.txt [2026-01-30T20:18:53.868461] [INFO ] [sig ] [633/3461] Completed CENX in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:53.868505] [INFO ] [sig ] [634/3461] Forecasting CERS... [2026-01-30T20:18:53.868536] [INFO ] [sig ] Generating forecast for: CERS [2026-01-30T20:18:53.868567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-30T20:18:53.880772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-30T20:18:53.881215] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-30T20:18:53.882128] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-30T20:18:53.882185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:53.882220] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:53.882247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:53.882306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:53.941032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:53.941938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:53.942021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:53.942054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:54.069800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:54.069960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:54.070003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:54.070032] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:54.073702] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-01-30T20:18:54.073994] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-30T20:18:54.074152] [INFO ] [sig ] CERS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:54.220064] [INFO ] [LOCAL ] Saved forecast: CERS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CERS.txt [2026-01-30T20:18:54.220205] [INFO ] [sig ] [634/3461] Completed CERS in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:54.220245] [INFO ] [sig ] [635/3461] Forecasting CETX... [2026-01-30T20:18:54.220275] [INFO ] [sig ] Generating forecast for: CETX [2026-01-30T20:18:54.220311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-30T20:18:54.232248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-30T20:18:54.232635] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-30T20:18:54.233617] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-30T20:18:54.233668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:54.233699] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:54.233726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:54.233781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:54.293611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:54.294428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:54.294554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:54.294622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:54.414173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:54.414372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:54.414416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:54.414446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:54.418055] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-30T20:18:54.418389] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-30T20:18:54.418520] [INFO ] [sig ] CETX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:54.563720] [INFO ] [LOCAL ] Saved forecast: CETX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CETX.txt [2026-01-30T20:18:54.563858] [INFO ] [sig ] [635/3461] Completed CETX in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:54.563899] [INFO ] [sig ] [636/3461] Forecasting CEVA... [2026-01-30T20:18:54.563929] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-30T20:18:54.563958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-30T20:18:54.575313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-30T20:18:54.575659] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-30T20:18:54.576777] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-30T20:18:54.576830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:54.576860] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:54.576886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:54.576942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:54.636610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:54.637723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:54.637809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:54.637842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:54.767703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:54.767867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:54.767907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:54.767936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:54.771869] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-01-30T20:18:54.772286] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-30T20:18:54.772444] [INFO ] [sig ] CEVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:54.922091] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CEVA.txt [2026-01-30T20:18:54.922245] [INFO ] [sig ] [636/3461] Completed CEVA in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:54.922286] [INFO ] [sig ] [637/3461] Forecasting CF... [2026-01-30T20:18:54.922317] [INFO ] [sig ] Generating forecast for: CF [2026-01-30T20:18:54.922346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-30T20:18:54.933485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-30T20:18:54.933890] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-30T20:18:54.934721] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-30T20:18:54.934772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:54.934803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:54.934830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:54.934885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:54.993192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:54.994085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:54.994169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:54.994202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:55.113691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:55.113846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:55.113887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:55.113918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:55.117339] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-30T20:18:55.117657] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-30T20:18:55.117784] [INFO ] [sig ] CF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:55.262285] [INFO ] [LOCAL ] Saved forecast: CF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CF.txt [2026-01-30T20:18:55.262450] [INFO ] [sig ] [637/3461] Completed CF in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:55.262492] [INFO ] [sig ] [638/3461] Forecasting CFFN... [2026-01-30T20:18:55.262522] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-30T20:18:55.262551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-30T20:18:55.274689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-30T20:18:55.275102] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-30T20:18:55.275951] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-30T20:18:55.276003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:55.276035] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:55.276061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:55.276117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:55.333653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:55.334527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:55.334632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:55.334666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:55.461479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:55.461669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:55.461711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:55.461740] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:55.465338] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-01-30T20:18:55.465672] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-30T20:18:55.465806] [INFO ] [sig ] CFFN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:55.612901] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CFFN.txt [2026-01-30T20:18:55.613082] [INFO ] [sig ] [638/3461] Completed CFFN in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:55.613125] [INFO ] [sig ] [639/3461] Forecasting CFG... [2026-01-30T20:18:55.613155] [INFO ] [sig ] Generating forecast for: CFG [2026-01-30T20:18:55.613184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-30T20:18:55.624963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-30T20:18:55.625335] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-30T20:18:55.626196] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-30T20:18:55.626252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:55.626286] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:55.626313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:55.626370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:55.687952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:55.688830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:55.688910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:55.688942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:55.817016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:55.817155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:55.817210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:55.817241] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:55.820646] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=59.86%) [2026-01-30T20:18:55.820924] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-30T20:18:55.821048] [INFO ] [sig ] CFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:55.967990] [INFO ] [LOCAL ] Saved forecast: CFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CFG.txt [2026-01-30T20:18:55.968174] [INFO ] [sig ] [639/3461] Completed CFG in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-30T20:18:55.968217] [INFO ] [sig ] [640/3461] Forecasting CFO... [2026-01-30T20:18:55.968250] [INFO ] [sig ] Generating forecast for: CFO [2026-01-30T20:18:55.968281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-30T20:18:55.980014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-30T20:18:55.980330] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-30T20:18:55.981162] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-30T20:18:55.981213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:55.981248] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:55.981278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:55.981335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:56.042051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:56.042972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:56.043056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:56.043089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:56.153676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:56.153827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:56.153868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:56.153897] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:56.157372] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-30T20:18:56.157667] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-30T20:18:56.157794] [INFO ] [sig ] CFO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:56.303140] [INFO ] [LOCAL ] Saved forecast: CFO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CFO.txt [2026-01-30T20:18:56.303286] [INFO ] [sig ] [640/3461] Completed CFO in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:56.303326] [INFO ] [sig ] [641/3461] Forecasting CG... [2026-01-30T20:18:56.303356] [INFO ] [sig ] Generating forecast for: CG [2026-01-30T20:18:56.303385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-30T20:18:56.314776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-30T20:18:56.315085] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-30T20:18:56.315881] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-30T20:18:56.315932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:56.315964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:56.315991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:56.316047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:56.373614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:56.374348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:56.374426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:56.374458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:56.496884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:56.497035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:56.497075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:56.497105] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:56.500642] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-30T20:18:56.500950] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-30T20:18:56.501082] [INFO ] [sig ] CG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:56.645024] [INFO ] [LOCAL ] Saved forecast: CG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CG.txt [2026-01-30T20:18:56.645164] [INFO ] [sig ] [641/3461] Completed CG in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:56.645205] [INFO ] [sig ] [642/3461] Forecasting CGABL... [2026-01-30T20:18:56.645242] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-30T20:18:56.645278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-30T20:18:56.657308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-30T20:18:56.657657] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-30T20:18:56.658775] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-30T20:18:56.658830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:56.658899] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:56.658927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:56.658983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:56.719200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:56.719937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:56.720016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:56.720049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:56.843490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:56.843653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:56.843694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:56.843724] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:56.848385] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-30T20:18:56.848708] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-30T20:18:56.848842] [INFO ] [sig ] CGABL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:56.992527] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGABL.txt [2026-01-30T20:18:56.992706] [INFO ] [sig ] [642/3461] Completed CGABL in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:56.992749] [INFO ] [sig ] [643/3461] Forecasting CGBD... [2026-01-30T20:18:56.992780] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-30T20:18:56.992811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-30T20:18:57.005478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-30T20:18:57.005858] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-30T20:18:57.006698] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-30T20:18:57.006750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:57.006792] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:57.006820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:57.006877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:57.066005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:57.066832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:57.066912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:57.066946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:57.184784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:57.184910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:57.184950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:57.184980] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:57.188320] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-30T20:18:57.188611] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-30T20:18:57.188735] [INFO ] [sig ] CGBD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:57.332614] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGBD.txt [2026-01-30T20:18:57.332783] [INFO ] [sig ] [643/3461] Completed CGBD in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:57.332823] [INFO ] [sig ] [644/3461] Forecasting CGC... [2026-01-30T20:18:57.332853] [INFO ] [sig ] Generating forecast for: CGC [2026-01-30T20:18:57.332882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-30T20:18:57.362268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-30T20:18:57.367433] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-30T20:18:57.368546] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-30T20:18:57.368637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:57.368679] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:57.368711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:57.368785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:57.444262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:57.446286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:57.446400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:57.446433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:57.567763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:57.567932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:57.567973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:57.568001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:57.571552] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-30T20:18:57.571858] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-30T20:18:57.571986] [INFO ] [sig ] CGC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:57.728711] [INFO ] [LOCAL ] Saved forecast: CGC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGC.txt [2026-01-30T20:18:57.728870] [INFO ] [sig ] [644/3461] Completed CGC in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:57.728910] [INFO ] [sig ] [645/3461] Forecasting CGEM... [2026-01-30T20:18:57.728940] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-30T20:18:57.728971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-30T20:18:57.740559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-30T20:18:57.740881] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-30T20:18:57.741715] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-30T20:18:57.741766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:57.741797] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:57.741823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:57.741879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:57.799420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:57.800024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:57.800098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:57.800131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:57.919425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:57.919591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:57.919632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:57.919690] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:57.923016] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-30T20:18:57.923297] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-30T20:18:57.923438] [INFO ] [sig ] CGEM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:58.069069] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGEM.txt [2026-01-30T20:18:58.069297] [INFO ] [sig ] [645/3461] Completed CGEM in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:58.069351] [INFO ] [sig ] [646/3461] Forecasting CGEN... [2026-01-30T20:18:58.069391] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-30T20:18:58.069422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-30T20:18:58.081629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-30T20:18:58.081909] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-30T20:18:58.082747] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-30T20:18:58.082799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:58.082830] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:58.082856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:58.082912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:58.141071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:58.141679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:58.141785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:58.141819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:58.263617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:58.263760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:58.263800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:58.263830] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:58.267149] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-30T20:18:58.267424] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-30T20:18:58.267548] [INFO ] [sig ] CGEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:58.409119] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGEN.txt [2026-01-30T20:18:58.409301] [INFO ] [sig ] [646/3461] Completed CGEN in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-30T20:18:58.409351] [INFO ] [sig ] [647/3461] Forecasting CGNX... [2026-01-30T20:18:58.409394] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-30T20:18:58.409430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-30T20:18:58.420765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-30T20:18:58.421071] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-30T20:18:58.421871] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-30T20:18:58.421922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:58.421954] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:58.421980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:58.422035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:58.478807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:58.479455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:58.479532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:58.479563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:58.596024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:58.596170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:58.596209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:58.596239] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:58.599638] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-01-30T20:18:58.599909] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-30T20:18:58.600047] [INFO ] [sig ] CGNX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:58.741170] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CGNX.txt [2026-01-30T20:18:58.741286] [INFO ] [sig ] [647/3461] Completed CGNX in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:18:58.741324] [INFO ] [sig ] [648/3461] Forecasting CGO... [2026-01-30T20:18:58.741355] [INFO ] [sig ] Generating forecast for: CGO [2026-01-30T20:18:58.741384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-30T20:18:58.753960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-30T20:18:58.754226] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-30T20:18:58.755031] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-30T20:18:58.755082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:58.755114] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:58.755140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:58.755196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:58.815416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:58.816052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:58.816137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:58.816171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:58.932939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:58.933110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:58.933153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:58.933185] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:58.937326] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-01-30T20:18:58.937668] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-30T20:18:58.937812] [INFO ] [sig ] CGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:59.086503] [INFO ] [LOCAL ] Saved forecast: CGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGO.txt [2026-01-30T20:18:59.086653] [INFO ] [sig ] [648/3461] Completed CGO in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:18:59.086694] [INFO ] [sig ] [649/3461] Forecasting CGON... [2026-01-30T20:18:59.086724] [INFO ] [sig ] Generating forecast for: CGON [2026-01-30T20:18:59.086754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-30T20:18:59.099762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-30T20:18:59.100169] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-30T20:18:59.101085] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-30T20:18:59.101141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:59.101183] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:59.101220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:59.101282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:59.163061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:59.163865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:59.163949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:59.163983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:59.285759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:59.285902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:59.285943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:59.285971] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:59.289419] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-30T20:18:59.289729] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-30T20:18:59.289855] [INFO ] [sig ] CGON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:18:59.433103] [INFO ] [LOCAL ] Saved forecast: CGON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CGON.txt [2026-01-30T20:18:59.433284] [INFO ] [sig ] [649/3461] Completed CGON in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:18:59.433335] [INFO ] [sig ] [650/3461] Forecasting CGTX... [2026-01-30T20:18:59.433379] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-30T20:18:59.433419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-30T20:18:59.446916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-30T20:18:59.447220] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-30T20:18:59.448308] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-30T20:18:59.448372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:59.448412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:59.448444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:59.448505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:59.506930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:59.507661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:59.507740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:59.507772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:59.635539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:59.635719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:59.635760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:59.635807] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:59.639288] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=72.54%) [2026-01-30T20:18:59.639774] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-30T20:18:59.639911] [INFO ] [sig ] CGTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:18:59.785949] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CGTX.txt [2026-01-30T20:18:59.786097] [INFO ] [sig ] [650/3461] Completed CGTX in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:18:59.786137] [INFO ] [sig ] [651/3461] Forecasting CHCI... [2026-01-30T20:18:59.786166] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-30T20:18:59.786197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-30T20:18:59.799085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-30T20:18:59.799420] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-30T20:18:59.800278] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-30T20:18:59.800342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:18:59.800380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:18:59.800415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:18:59.800484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:18:59.859407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:18:59.860300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:18:59.860398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:18:59.860439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:18:59.986103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:18:59.986267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:18:59.986313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:18:59.986349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:18:59.990019] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-01-30T20:18:59.990381] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-30T20:18:59.990556] [INFO ] [sig ] CHCI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:00.150679] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHCI.txt [2026-01-30T20:19:00.150844] [INFO ] [sig ] [651/3461] Completed CHCI in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:00.150886] [INFO ] [sig ] [652/3461] Forecasting CHCO... [2026-01-30T20:19:00.150916] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-30T20:19:00.150945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-30T20:19:00.162806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-30T20:19:00.163186] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-30T20:19:00.163998] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-30T20:19:00.164049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:00.164080] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:00.164106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:00.164162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:00.220889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:00.221545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:00.221669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:00.221715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:00.344913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:00.345055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:00.345094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:00.345122] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:00.348454] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-01-30T20:19:00.348747] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-30T20:19:00.348871] [INFO ] [sig ] CHCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:00.493360] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHCO.txt [2026-01-30T20:19:00.493483] [INFO ] [sig ] [652/3461] Completed CHCO in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:00.493521] [INFO ] [sig ] [653/3461] Forecasting CHD... [2026-01-30T20:19:00.493551] [INFO ] [sig ] Generating forecast for: CHD [2026-01-30T20:19:00.493600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-30T20:19:00.510800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-30T20:19:00.511060] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-30T20:19:00.511854] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-30T20:19:00.511905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:00.511936] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:00.511963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:00.512020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:00.572198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:00.572814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:00.572889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:00.572921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:00.697917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:00.698067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:00.698146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:00.698174] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:00.701734] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=29.15%) [2026-01-30T20:19:00.702010] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-30T20:19:00.702133] [INFO ] [sig ] CHD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:00.844220] [INFO ] [LOCAL ] Saved forecast: CHD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHD.txt [2026-01-30T20:19:00.844332] [INFO ] [sig ] [653/3461] Completed CHD in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:00.844370] [INFO ] [sig ] [654/3461] Forecasting CHDN... [2026-01-30T20:19:00.844403] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-30T20:19:00.844435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-30T20:19:00.855742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-30T20:19:00.856027] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-30T20:19:00.856846] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-30T20:19:00.856897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:00.856929] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:00.856965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:00.857023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:00.914611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:00.915204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:00.915278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:00.915311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:01.038150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:01.038249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:01.038288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:01.038316] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:01.041752] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-01-30T20:19:01.042024] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-30T20:19:01.042147] [INFO ] [sig ] CHDN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:01.249705] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHDN.txt [2026-01-30T20:19:01.249841] [INFO ] [sig ] [654/3461] Completed CHDN in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:01.249880] [INFO ] [sig ] [655/3461] Forecasting CHE... [2026-01-30T20:19:01.249909] [INFO ] [sig ] Generating forecast for: CHE [2026-01-30T20:19:01.249940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-30T20:19:01.261132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-30T20:19:01.261408] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-30T20:19:01.262195] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-30T20:19:01.262247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:01.262278] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:01.262305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:01.262364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:01.319594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:01.320189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:01.320265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:01.320296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:01.439432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:01.439609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:01.439651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:01.439680] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:01.443003] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-01-30T20:19:01.443275] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-30T20:19:01.443398] [INFO ] [sig ] CHE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:01.584810] [INFO ] [LOCAL ] Saved forecast: CHE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHE.txt [2026-01-30T20:19:01.584963] [INFO ] [sig ] [655/3461] Completed CHE in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:01.585003] [INFO ] [sig ] [656/3461] Forecasting CHEF... [2026-01-30T20:19:01.585034] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-30T20:19:01.585063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-30T20:19:01.595733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-30T20:19:01.596013] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-30T20:19:01.596892] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-30T20:19:01.596943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:01.596975] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:01.597001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:01.597058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:01.653942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:01.654566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:01.654659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:01.654691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:01.770562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:01.770735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:01.770775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:01.770804] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:01.774227] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-01-30T20:19:01.774509] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-30T20:19:01.774652] [INFO ] [sig ] CHEF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:01.922504] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHEF.txt [2026-01-30T20:19:01.922679] [INFO ] [sig ] [656/3461] Completed CHEF in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-30T20:19:01.922721] [INFO ] [sig ] [657/3461] Forecasting CHH... [2026-01-30T20:19:01.922750] [INFO ] [sig ] Generating forecast for: CHH [2026-01-30T20:19:01.922783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-30T20:19:01.934986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-30T20:19:01.935359] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-30T20:19:01.936266] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-30T20:19:01.936319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:01.936351] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:01.936379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:01.936437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:01.996055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:01.996945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:01.997033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:01.997067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:02.120332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:02.120487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:02.120529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:02.120560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:02.124014] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=21.33%) [2026-01-30T20:19:02.124285] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-30T20:19:02.124406] [INFO ] [sig ] CHH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:02.266842] [INFO ] [LOCAL ] Saved forecast: CHH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHH.txt [2026-01-30T20:19:02.266999] [INFO ] [sig ] [657/3461] Completed CHH in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-30T20:19:02.267039] [INFO ] [sig ] [658/3461] Forecasting CHI... [2026-01-30T20:19:02.267070] [INFO ] [sig ] Generating forecast for: CHI [2026-01-30T20:19:02.267108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-30T20:19:02.278988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-30T20:19:02.279395] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-30T20:19:02.280299] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-30T20:19:02.280352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:02.280392] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:02.280426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:02.280497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:02.339002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:02.339911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:02.339992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:02.340024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:02.478832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:02.478997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:02.479039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:02.479069] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:02.482755] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-01-30T20:19:02.483070] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-30T20:19:02.483209] [INFO ] [sig ] CHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:02.632865] [INFO ] [LOCAL ] Saved forecast: CHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHI.txt [2026-01-30T20:19:02.632997] [INFO ] [sig ] [658/3461] Completed CHI in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-30T20:19:02.633038] [INFO ] [sig ] [659/3461] Forecasting CHKP... [2026-01-30T20:19:02.633069] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-30T20:19:02.633099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-30T20:19:02.644207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-30T20:19:02.644526] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-30T20:19:02.645310] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-30T20:19:02.645367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:02.645434] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:02.645469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:02.645538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:02.702981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:02.703718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:02.703798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:02.703831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:02.823806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:02.823976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:02.824017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:02.824045] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:02.827404] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-30T20:19:02.827697] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-30T20:19:02.827820] [INFO ] [sig ] CHKP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:02.974167] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHKP.txt [2026-01-30T20:19:02.974317] [INFO ] [sig ] [659/3461] Completed CHKP in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-30T20:19:02.974358] [INFO ] [sig ] [660/3461] Forecasting CHMI... [2026-01-30T20:19:02.974395] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-30T20:19:02.974432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-30T20:19:02.986376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-30T20:19:02.986698] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-30T20:19:02.987505] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-30T20:19:02.987561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:02.987610] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:02.987637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:02.987693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:03.045105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:03.045905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:03.045988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:03.046025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:03.165588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:03.165733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:03.165773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:03.165804] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:03.169227] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-01-30T20:19:03.169537] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-30T20:19:03.169680] [INFO ] [sig ] CHMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:03.315549] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHMI.txt [2026-01-30T20:19:03.315704] [INFO ] [sig ] [660/3461] Completed CHMI in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-30T20:19:03.315743] [INFO ] [sig ] [661/3461] Forecasting CHRD... [2026-01-30T20:19:03.315772] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-30T20:19:03.315803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-30T20:19:03.327488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-30T20:19:03.328020] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-30T20:19:03.328853] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-30T20:19:03.328905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:03.328937] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:03.328964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:03.329020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:03.385468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:03.386148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:03.386226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:03.386258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:03.506139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:03.506290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:03.506330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:03.506360] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:03.510181] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-30T20:19:03.510509] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-30T20:19:03.510671] [INFO ] [sig ] CHRD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:03.656558] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHRD.txt [2026-01-30T20:19:03.656906] [INFO ] [sig ] [661/3461] Completed CHRD in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-30T20:19:03.656946] [INFO ] [sig ] [662/3461] Forecasting CHRS... [2026-01-30T20:19:03.656976] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-30T20:19:03.657006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-30T20:19:03.668880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-30T20:19:03.669183] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-30T20:19:03.670005] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-30T20:19:03.670058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:03.670092] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:03.670119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:03.670176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:03.729442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:03.730138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:03.730218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:03.730253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:03.857704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:03.857871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:03.857912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:03.857999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:03.861667] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-01-30T20:19:03.861962] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-30T20:19:03.862095] [INFO ] [sig ] CHRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:04.015335] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHRS.txt [2026-01-30T20:19:04.015488] [INFO ] [sig ] [662/3461] Completed CHRS in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:04.015529] [INFO ] [sig ] [663/3461] Forecasting CHSCL... [2026-01-30T20:19:04.015562] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-30T20:19:04.015613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-30T20:19:04.027565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-30T20:19:04.028222] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-30T20:19:04.029442] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-30T20:19:04.029497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:04.029530] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:04.029558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:04.029826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:04.092740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:04.093598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:04.093682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:04.093716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:04.219712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:04.219871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:04.219912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:04.219940] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:04.223969] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=61.30%) [2026-01-30T20:19:04.224257] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-30T20:19:04.224397] [INFO ] [sig ] CHSCL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:04.378781] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHSCL.txt [2026-01-30T20:19:04.378956] [INFO ] [sig ] [663/3461] Completed CHSCL in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:04.379003] [INFO ] [sig ] [664/3461] Forecasting CHSCM... [2026-01-30T20:19:04.379036] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-30T20:19:04.379067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-30T20:19:04.392098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-30T20:19:04.392594] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-30T20:19:04.393533] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-30T20:19:04.393615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:04.393649] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:04.393676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:04.393732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:04.452648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:04.453554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:04.453667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:04.453702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:04.572591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:04.572753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:04.572793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:04.572822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:04.576212] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-30T20:19:04.576507] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-30T20:19:04.576655] [INFO ] [sig ] CHSCM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:04.723122] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CHSCM.txt [2026-01-30T20:19:04.723266] [INFO ] [sig ] [664/3461] Completed CHSCM in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:04.723308] [INFO ] [sig ] [665/3461] Forecasting CHSCN... [2026-01-30T20:19:04.723339] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-30T20:19:04.723369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-30T20:19:04.734968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-30T20:19:04.735326] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-30T20:19:04.736193] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-30T20:19:04.736248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:04.736282] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:04.736309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:04.736393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:04.796130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:04.797090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:04.797179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:04.797214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:04.917193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:04.917356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:04.917399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:04.917428] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:04.921113] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-30T20:19:04.921416] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-30T20:19:04.921552] [INFO ] [sig ] CHSCN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:05.067490] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHSCN.txt [2026-01-30T20:19:05.067678] [INFO ] [sig ] [665/3461] Completed CHSCN in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:05.067744] [INFO ] [sig ] [666/3461] Forecasting CHSCO... [2026-01-30T20:19:05.067778] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-30T20:19:05.067808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-30T20:19:05.079064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-30T20:19:05.079389] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-30T20:19:05.080252] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-30T20:19:05.080305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:05.080338] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:05.080365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:05.080423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:05.137807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:05.138681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:05.138766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:05.138799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:05.270638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:05.270796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:05.270838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:05.270867] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:05.274342] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-30T20:19:05.274652] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-30T20:19:05.274782] [INFO ] [sig ] CHSCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:05.418850] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHSCO.txt [2026-01-30T20:19:05.419009] [INFO ] [sig ] [666/3461] Completed CHSCO in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:05.419058] [INFO ] [sig ] [667/3461] Forecasting CHSCP... [2026-01-30T20:19:05.419103] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-30T20:19:05.419160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-30T20:19:05.431330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-30T20:19:05.431699] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-30T20:19:05.432501] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-30T20:19:05.432582] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:05.432618] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:05.432645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:05.432702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:05.488488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:05.489206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:05.489284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:05.489317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:05.592310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:05.592467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:05.592514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:05.592549] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:05.595944] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-01-30T20:19:05.596218] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-30T20:19:05.596341] [INFO ] [sig ] CHSCP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:05.737083] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHSCP.txt [2026-01-30T20:19:05.737223] [INFO ] [sig ] [667/3461] Completed CHSCP in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:05.737264] [INFO ] [sig ] [668/3461] Forecasting CHWY... [2026-01-30T20:19:05.737294] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-30T20:19:05.737323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-30T20:19:05.748868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-30T20:19:05.749204] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-30T20:19:05.750116] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-30T20:19:05.750170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:05.750203] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:05.750231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:05.750288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:05.807749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:05.808634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:05.808721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:05.808754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:05.936482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:05.936663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:05.936706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:05.936734] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:05.940391] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-01-30T20:19:05.940701] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-30T20:19:05.940831] [INFO ] [sig ] CHWY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:06.087562] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHWY.txt [2026-01-30T20:19:06.087723] [INFO ] [sig ] [668/3461] Completed CHWY in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:06.087764] [INFO ] [sig ] [669/3461] Forecasting CHY... [2026-01-30T20:19:06.087795] [INFO ] [sig ] Generating forecast for: CHY [2026-01-30T20:19:06.087824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-30T20:19:06.100951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-30T20:19:06.101367] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-30T20:19:06.102259] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-30T20:19:06.102313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:06.102346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:06.102373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:06.102430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:06.160177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:06.161056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:06.161173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:06.161208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:06.287059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:06.287229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:06.287279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:06.287310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:06.291286] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-30T20:19:06.291660] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-30T20:19:06.291804] [INFO ] [sig ] CHY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:06.445143] [INFO ] [LOCAL ] Saved forecast: CHY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CHY.txt [2026-01-30T20:19:06.445296] [INFO ] [sig ] [669/3461] Completed CHY in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:06.445340] [INFO ] [sig ] [670/3461] Forecasting CI... [2026-01-30T20:19:06.445372] [INFO ] [sig ] Generating forecast for: CI [2026-01-30T20:19:06.445403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-30T20:19:06.458405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-30T20:19:06.458850] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-30T20:19:06.459704] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-30T20:19:06.459756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:06.459789] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:06.459815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:06.459872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:06.521894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:06.522760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:06.522841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:06.522875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:06.648176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:06.648331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:06.648373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:06.648403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:06.651876] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=68.73%) [2026-01-30T20:19:06.652179] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-30T20:19:06.652311] [INFO ] [sig ] CI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:06.799498] [INFO ] [LOCAL ] Saved forecast: CI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CI.txt [2026-01-30T20:19:06.799672] [INFO ] [sig ] [670/3461] Completed CI in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:06.799715] [INFO ] [sig ] [671/3461] Forecasting CIA... [2026-01-30T20:19:06.799747] [INFO ] [sig ] Generating forecast for: CIA [2026-01-30T20:19:06.799776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-30T20:19:06.811249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-30T20:19:06.811610] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-30T20:19:06.812430] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-30T20:19:06.812493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:06.812532] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:06.812564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:06.812658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:06.869739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:06.870511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:06.870630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:06.870671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:06.990178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:06.990329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:06.990368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:06.990396] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:06.993859] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-01-30T20:19:06.994142] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-30T20:19:06.994267] [INFO ] [sig ] CIA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:07.138858] [INFO ] [LOCAL ] Saved forecast: CIA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIA.txt [2026-01-30T20:19:07.138996] [INFO ] [sig ] [671/3461] Completed CIA in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:07.139037] [INFO ] [sig ] [672/3461] Forecasting CIB... [2026-01-30T20:19:07.139067] [INFO ] [sig ] Generating forecast for: CIB [2026-01-30T20:19:07.139095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-30T20:19:07.151791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-30T20:19:07.152184] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-30T20:19:07.153191] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-30T20:19:07.153245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:07.153277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:07.153304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:07.153361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:07.210281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:07.211031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:07.211110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:07.211142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:07.336090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:07.336255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:07.336296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:07.336326] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:07.339967] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-30T20:19:07.340320] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-30T20:19:07.340452] [INFO ] [sig ] CIB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:07.491498] [INFO ] [LOCAL ] Saved forecast: CIB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIB.txt [2026-01-30T20:19:07.491905] [INFO ] [sig ] [672/3461] Completed CIB in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:07.491949] [INFO ] [sig ] [673/3461] Forecasting CIEN... [2026-01-30T20:19:07.491981] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-30T20:19:07.492020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-30T20:19:07.505082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-30T20:19:07.505459] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-30T20:19:07.506353] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-30T20:19:07.506405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:07.506437] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:07.506464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:07.506520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:07.564986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:07.565917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:07.566008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:07.566041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:07.692295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:07.692457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:07.692497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:07.692526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:07.695998] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=35.50%) [2026-01-30T20:19:07.696290] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-30T20:19:07.696417] [INFO ] [sig ] CIEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:07.839781] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CIEN.txt [2026-01-30T20:19:07.839934] [INFO ] [sig ] [673/3461] Completed CIEN in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-30T20:19:07.839973] [INFO ] [sig ] [674/3461] Forecasting CIF... [2026-01-30T20:19:07.840004] [INFO ] [sig ] Generating forecast for: CIF [2026-01-30T20:19:07.840035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-30T20:19:07.851187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-30T20:19:07.851552] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-30T20:19:07.852357] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-30T20:19:07.852408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:07.852440] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:07.852466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:07.852522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:07.910777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:07.912044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:07.912130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:07.912162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:08.019666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:08.019810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:08.019861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:08.019890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:08.023230] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=73.30%) [2026-01-30T20:19:08.023511] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-30T20:19:08.023690] [INFO ] [sig ] CIF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:08.166103] [INFO ] [LOCAL ] Saved forecast: CIF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIF.txt [2026-01-30T20:19:08.166235] [INFO ] [sig ] [674/3461] Completed CIF in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-30T20:19:08.166274] [INFO ] [sig ] [675/3461] Forecasting CIG... [2026-01-30T20:19:08.166304] [INFO ] [sig ] Generating forecast for: CIG [2026-01-30T20:19:08.166334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-30T20:19:08.177927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-30T20:19:08.178213] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-30T20:19:08.179037] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-30T20:19:08.179088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:08.179120] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:08.179146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:08.179202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:08.237186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:08.237825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:08.237901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:08.237934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:08.357108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:08.357256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:08.357295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:08.357324] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:08.360657] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-01-30T20:19:08.360930] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-30T20:19:08.361052] [INFO ] [sig ] CIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:08.503552] [INFO ] [LOCAL ] Saved forecast: CIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIG.txt [2026-01-30T20:19:08.503686] [INFO ] [sig ] [675/3461] Completed CIG in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-30T20:19:08.503725] [INFO ] [sig ] [676/3461] Forecasting CIGI... [2026-01-30T20:19:08.503755] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-30T20:19:08.503784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-30T20:19:08.515621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-30T20:19:08.515894] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-30T20:19:08.516687] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-30T20:19:08.516738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:08.516793] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:08.516821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:08.516877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:08.573789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:08.574561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:08.574659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:08.574691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:08.698931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:08.699119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:08.699170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:08.699202] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:08.703053] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-30T20:19:08.703342] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-30T20:19:08.703473] [INFO ] [sig ] CIGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:08.846274] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CIGI.txt [2026-01-30T20:19:08.846432] [INFO ] [sig ] [676/3461] Completed CIGI in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:08.846475] [INFO ] [sig ] [677/3461] Forecasting CII... [2026-01-30T20:19:08.846504] [INFO ] [sig ] Generating forecast for: CII [2026-01-30T20:19:08.846533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-30T20:19:08.857856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-30T20:19:08.858174] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-30T20:19:08.858985] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-30T20:19:08.859035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:08.859067] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:08.859093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:08.859149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:08.916033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:08.916647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:08.916721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:08.916753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:09.037231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:09.037368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:09.037408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:09.037436] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:09.040810] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-01-30T20:19:09.041079] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-30T20:19:09.041199] [INFO ] [sig ] CII: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:09.183920] [INFO ] [LOCAL ] Saved forecast: CII 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CII.txt [2026-01-30T20:19:09.184048] [INFO ] [sig ] [677/3461] Completed CII in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:09.184090] [INFO ] [sig ] [678/3461] Forecasting CIM... [2026-01-30T20:19:09.184120] [INFO ] [sig ] Generating forecast for: CIM [2026-01-30T20:19:09.184151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-30T20:19:09.195504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-30T20:19:09.195783] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-30T20:19:09.196586] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-30T20:19:09.196644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:09.196688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:09.196716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:09.196773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:09.253689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:09.254306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:09.254380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:09.254412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:09.373278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:09.373426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:09.373472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:09.373502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:09.377020] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=89.02%) [2026-01-30T20:19:09.377292] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-30T20:19:09.377419] [INFO ] [sig ] CIM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:09.520773] [INFO ] [LOCAL ] Saved forecast: CIM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIM.txt [2026-01-30T20:19:09.520901] [INFO ] [sig ] [678/3461] Completed CIM in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:09.520940] [INFO ] [sig ] [679/3461] Forecasting CINF... [2026-01-30T20:19:09.520969] [INFO ] [sig ] Generating forecast for: CINF [2026-01-30T20:19:09.521000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-30T20:19:09.532392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-30T20:19:09.532708] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-30T20:19:09.533499] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-30T20:19:09.533550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:09.533602] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:09.533634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:09.533690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:09.590271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:09.591105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:09.591182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:09.591213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:09.711756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:09.711874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:09.711913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:09.711977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:09.715341] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-01-30T20:19:09.715647] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-30T20:19:09.715775] [INFO ] [sig ] CINF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:09.861242] [INFO ] [LOCAL ] Saved forecast: CINF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CINF.txt [2026-01-30T20:19:09.861374] [INFO ] [sig ] [679/3461] Completed CINF in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:09.861414] [INFO ] [sig ] [680/3461] Forecasting CING... [2026-01-30T20:19:09.861443] [INFO ] [sig ] Generating forecast for: CING [2026-01-30T20:19:09.861472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-30T20:19:09.873984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-30T20:19:09.874318] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-30T20:19:09.875300] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-30T20:19:09.875352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:09.875383] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:09.875409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:09.875465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:09.933603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:09.934190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:09.934265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:09.934296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:10.051877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:10.051998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:10.052035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:10.052064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:10.055288] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-30T20:19:10.055557] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-30T20:19:10.055704] [INFO ] [sig ] CING: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:10.200625] [INFO ] [LOCAL ] Saved forecast: CING 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CING.txt [2026-01-30T20:19:10.200751] [INFO ] [sig ] [680/3461] Completed CING in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:10.200791] [INFO ] [sig ] [681/3461] Forecasting CION... [2026-01-30T20:19:10.200820] [INFO ] [sig ] Generating forecast for: CION [2026-01-30T20:19:10.200849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-30T20:19:10.213327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-30T20:19:10.213627] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-30T20:19:10.214389] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-30T20:19:10.214440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:10.214472] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:10.214498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:10.214556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:10.273795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:10.274387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:10.274462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:10.274493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:10.400057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:10.400207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:10.400247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:10.400276] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:10.403663] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-30T20:19:10.403936] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-30T20:19:10.404058] [INFO ] [sig ] CION: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:10.545397] [INFO ] [LOCAL ] Saved forecast: CION 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CION.txt [2026-01-30T20:19:10.545559] [INFO ] [sig ] [681/3461] Completed CION in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:10.545630] [INFO ] [sig ] [682/3461] Forecasting CIVB... [2026-01-30T20:19:10.545671] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-30T20:19:10.545707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-30T20:19:10.557709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-30T20:19:10.558012] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-30T20:19:10.558852] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-30T20:19:10.558904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:10.558935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:10.558960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:10.559016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:10.616749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:10.617431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:10.617511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:10.617544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:10.738328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:10.738485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:10.738525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:10.738554] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:10.741967] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-30T20:19:10.742240] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-30T20:19:10.742362] [INFO ] [sig ] CIVB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:10.887344] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CIVB.txt [2026-01-30T20:19:10.887477] [INFO ] [sig ] [682/3461] Completed CIVB in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:10.887517] [INFO ] [sig ] [683/3461] Forecasting CLB... [2026-01-30T20:19:10.887546] [INFO ] [sig ] Generating forecast for: CLB [2026-01-30T20:19:10.887594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-30T20:19:10.899316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-30T20:19:10.899613] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-30T20:19:10.900388] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-30T20:19:10.900439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:10.900471] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:10.900497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:10.900554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:10.957859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:10.958513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:10.958607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:10.958643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:11.075701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:11.075860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:11.075900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:11.075930] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:11.079293] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-30T20:19:11.079567] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-30T20:19:11.079712] [INFO ] [sig ] CLB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:11.222195] [INFO ] [LOCAL ] Saved forecast: CLB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CLB.txt [2026-01-30T20:19:11.222345] [INFO ] [sig ] [683/3461] Completed CLB in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:11.222387] [INFO ] [sig ] [684/3461] Forecasting CLBK... [2026-01-30T20:19:11.222416] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-30T20:19:11.222446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-30T20:19:11.233972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-30T20:19:11.234363] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-30T20:19:11.235195] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-30T20:19:11.235249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:11.235281] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:11.235308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:11.235364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:11.295722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:11.296624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:11.296731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:11.296767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:11.420239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:11.420403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:11.420446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:11.420483] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:11.424115] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=59.57%) [2026-01-30T20:19:11.424409] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-30T20:19:11.424542] [INFO ] [sig ] CLBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:11.574508] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLBK.txt [2026-01-30T20:19:11.574672] [INFO ] [sig ] [684/3461] Completed CLBK in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:11.574715] [INFO ] [sig ] [685/3461] Forecasting CLDX... [2026-01-30T20:19:11.574746] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-30T20:19:11.574776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-30T20:19:11.587062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-30T20:19:11.587445] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-30T20:19:11.588309] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-30T20:19:11.588363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:11.588395] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:11.588422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:11.588479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:11.648147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:11.648991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:11.649077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:11.649111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:11.774825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:11.774984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:11.775024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:11.775087] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:11.778668] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=74.70%) [2026-01-30T20:19:11.778948] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-30T20:19:11.779078] [INFO ] [sig ] CLDX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:11.923488] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLDX.txt [2026-01-30T20:19:11.923657] [INFO ] [sig ] [685/3461] Completed CLDX in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:11.923713] [INFO ] [sig ] [686/3461] Forecasting CLF... [2026-01-30T20:19:11.923753] [INFO ] [sig ] Generating forecast for: CLF [2026-01-30T20:19:11.923792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-30T20:19:11.935993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-30T20:19:11.936372] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-30T20:19:11.937285] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-30T20:19:11.937345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:11.937381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:11.937410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:11.937468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:12.003384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:12.004462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:12.004599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:12.004636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:12.135627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:12.135793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:12.135840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:12.135869] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:12.139587] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-01-30T20:19:12.139921] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-30T20:19:12.140055] [INFO ] [sig ] CLF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:12.291863] [INFO ] [LOCAL ] Saved forecast: CLF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLF.txt [2026-01-30T20:19:12.292017] [INFO ] [sig ] [686/3461] Completed CLF in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:12.292059] [INFO ] [sig ] [687/3461] Forecasting CLFD... [2026-01-30T20:19:12.292089] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-30T20:19:12.292119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-30T20:19:12.304207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-30T20:19:12.304530] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-30T20:19:12.305438] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-30T20:19:12.305492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:12.305525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:12.305552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:12.305661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:12.368830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:12.369693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:12.369799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:12.369860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:12.500006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:12.500161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:12.500202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:12.500232] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:12.503711] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-30T20:19:12.503997] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-30T20:19:12.504126] [INFO ] [sig ] CLFD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:12.660793] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLFD.txt [2026-01-30T20:19:12.660934] [INFO ] [sig ] [687/3461] Completed CLFD in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:12.660976] [INFO ] [sig ] [688/3461] Forecasting CLH... [2026-01-30T20:19:12.661006] [INFO ] [sig ] Generating forecast for: CLH [2026-01-30T20:19:12.661038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-30T20:19:12.673100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-30T20:19:12.673459] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-30T20:19:12.674344] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-30T20:19:12.674409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:12.674454] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:12.674494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:12.674556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:12.742227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:12.743202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:12.743286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:12.743321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:12.868958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:12.869113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:12.869154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:12.869184] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:12.873148] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=49.82%) [2026-01-30T20:19:12.873471] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-30T20:19:12.873651] [INFO ] [sig ] CLH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:13.021506] [INFO ] [LOCAL ] Saved forecast: CLH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CLH.txt [2026-01-30T20:19:13.021672] [INFO ] [sig ] [688/3461] Completed CLH in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:13.021716] [INFO ] [sig ] [689/3461] Forecasting CLLS... [2026-01-30T20:19:13.021748] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-30T20:19:13.021778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-30T20:19:13.034231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-30T20:19:13.034568] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-30T20:19:13.035402] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-30T20:19:13.035454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:13.035487] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:13.035515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:13.035607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:13.099699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:13.100548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:13.100651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:13.100690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:13.229885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:13.230056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:13.230111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:13.230141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:13.234163] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-01-30T20:19:13.234445] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-30T20:19:13.234591] [INFO ] [sig ] CLLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:13.389033] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CLLS.txt [2026-01-30T20:19:13.389212] [INFO ] [sig ] [689/3461] Completed CLLS in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:13.389256] [INFO ] [sig ] [690/3461] Forecasting CLMB... [2026-01-30T20:19:13.389286] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-30T20:19:13.389318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-30T20:19:13.402495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-30T20:19:13.402884] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-30T20:19:13.403810] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-30T20:19:13.403864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:13.403898] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:13.403925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:13.403990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:13.467300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:13.468161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:13.468247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:13.468280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:13.596082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:13.596241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:13.596282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:13.596311] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:13.599871] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=58.71%) [2026-01-30T20:19:13.600171] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-30T20:19:13.600320] [INFO ] [sig ] CLMB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:13.749354] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLMB.txt [2026-01-30T20:19:13.749504] [INFO ] [sig ] [690/3461] Completed CLMB in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-30T20:19:13.749544] [INFO ] [sig ] [691/3461] Forecasting CLNE... [2026-01-30T20:19:13.749591] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-30T20:19:13.749623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-30T20:19:13.761724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-30T20:19:13.762069] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-30T20:19:13.762932] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-30T20:19:13.762984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:13.763016] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:13.763044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:13.763100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:13.823849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:13.824668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:13.824753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:13.824787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:13.949438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:13.949612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:13.949661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:13.949695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:13.953272] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-30T20:19:13.953634] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-30T20:19:13.953772] [INFO ] [sig ] CLNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:14.106622] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLNE.txt [2026-01-30T20:19:14.106791] [INFO ] [sig ] [691/3461] Completed CLNE in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:14.106833] [INFO ] [sig ] [692/3461] Forecasting CLNN... [2026-01-30T20:19:14.106864] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-30T20:19:14.106902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-30T20:19:14.123554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-30T20:19:14.123928] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-30T20:19:14.124776] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-30T20:19:14.124829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:14.124862] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:14.124890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:14.124958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:14.187053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:14.187888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:14.187984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:14.188019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:14.309539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:14.309714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:14.309761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:14.309796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:14.313215] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-30T20:19:14.313490] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-30T20:19:14.313630] [INFO ] [sig ] CLNN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:14.460939] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CLNN.txt [2026-01-30T20:19:14.461094] [INFO ] [sig ] [692/3461] Completed CLNN in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:14.461135] [INFO ] [sig ] [693/3461] Forecasting CLOA... [2026-01-30T20:19:14.461164] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-30T20:19:14.461200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-30T20:19:14.472417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-30T20:19:14.472730] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-30T20:19:14.473508] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-30T20:19:14.473559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:14.473640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:14.473670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:14.473727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:14.531592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:14.532328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:14.532408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:14.532443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:14.633518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:14.633702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:14.633754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:14.633791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:14.637643] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-30T20:19:14.638023] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-30T20:19:14.638213] [INFO ] [sig ] CLOA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:14.801073] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLOA.txt [2026-01-30T20:19:14.801246] [INFO ] [sig ] [693/3461] Completed CLOA in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:14.801293] [INFO ] [sig ] [694/3461] Forecasting CLRB... [2026-01-30T20:19:14.801322] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-30T20:19:14.801353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-30T20:19:14.812883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-30T20:19:14.813168] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-30T20:19:14.814068] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-30T20:19:14.814120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:14.814152] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:14.814178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:14.814243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:14.871265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:14.871920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:14.871995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:14.872027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:15.001874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:15.002043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:15.002092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:15.002133] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:15.005736] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-01-30T20:19:15.006047] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-30T20:19:15.006194] [INFO ] [sig ] CLRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:15.165662] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLRB.txt [2026-01-30T20:19:15.165808] [INFO ] [sig ] [694/3461] Completed CLRB in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:15.165848] [INFO ] [sig ] [695/3461] Forecasting CLRO... [2026-01-30T20:19:15.165877] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-30T20:19:15.165908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-30T20:19:15.177799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-30T20:19:15.178137] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-30T20:19:15.179002] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-30T20:19:15.179055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:15.179089] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:15.179115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:15.179173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:15.236381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:15.237217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:15.237300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:15.237334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:15.349164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:15.349325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:15.349365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:15.349395] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:15.352869] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: UP (p=61.63%) [2026-01-30T20:19:15.353150] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-30T20:19:15.353277] [INFO ] [sig ] CLRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:15.498255] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLRO.txt [2026-01-30T20:19:15.498415] [INFO ] [sig ] [695/3461] Completed CLRO in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:15.498458] [INFO ] [sig ] [696/3461] Forecasting CLS... [2026-01-30T20:19:15.498486] [INFO ] [sig ] Generating forecast for: CLS [2026-01-30T20:19:15.498517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-30T20:19:15.510617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-30T20:19:15.510982] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-30T20:19:15.511845] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-30T20:19:15.511904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:15.511935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:15.511962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:15.512203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:15.570598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:15.571496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:15.571600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:15.571637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:15.700771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:15.700928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:15.700969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:15.701046] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:15.704502] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-01-30T20:19:15.704903] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-30T20:19:15.705042] [INFO ] [sig ] CLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:15.852000] [INFO ] [LOCAL ] Saved forecast: CLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CLS.txt [2026-01-30T20:19:15.852167] [INFO ] [sig ] [696/3461] Completed CLS in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:15.852209] [INFO ] [sig ] [697/3461] Forecasting CLX... [2026-01-30T20:19:15.852238] [INFO ] [sig ] Generating forecast for: CLX [2026-01-30T20:19:15.852270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-30T20:19:15.865213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-30T20:19:15.865562] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-30T20:19:15.866447] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-30T20:19:15.866501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:15.866533] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:15.866559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:15.866645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:15.925699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:15.926627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:15.926722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:15.926757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:16.056044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:16.056215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:16.056257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:16.056285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:16.059853] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-30T20:19:16.060145] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-30T20:19:16.060277] [INFO ] [sig ] CLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:16.210312] [INFO ] [LOCAL ] Saved forecast: CLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CLX.txt [2026-01-30T20:19:16.210468] [INFO ] [sig ] [697/3461] Completed CLX in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:16.210509] [INFO ] [sig ] [698/3461] Forecasting CM... [2026-01-30T20:19:16.210538] [INFO ] [sig ] Generating forecast for: CM [2026-01-30T20:19:16.210588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-30T20:19:16.224424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-30T20:19:16.224833] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-30T20:19:16.226141] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-30T20:19:16.226205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:16.226247] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:16.226304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:16.226369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:16.291665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:16.292752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:16.292845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:16.292884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:16.422408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:16.422613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:16.422670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:16.422703] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:16.426704] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=87.39%) [2026-01-30T20:19:16.427016] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-30T20:19:16.427177] [INFO ] [sig ] CM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:16.573750] [INFO ] [LOCAL ] Saved forecast: CM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CM.txt [2026-01-30T20:19:16.573886] [INFO ] [sig ] [698/3461] Completed CM in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:16.573925] [INFO ] [sig ] [699/3461] Forecasting CMA... [2026-01-30T20:19:16.573956] [INFO ] [sig ] Generating forecast for: CMA [2026-01-30T20:19:16.574000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-30T20:19:16.585859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-30T20:19:16.586168] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-30T20:19:16.586969] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-30T20:19:16.587020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:16.587052] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:16.587078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:16.587133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:16.646336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:16.647390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:16.647479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:16.647524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:16.780550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:16.780721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:16.780762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:16.780792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:16.784454] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: UP (p=54.20%) [2026-01-30T20:19:16.784780] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-30T20:19:16.784908] [INFO ] [sig ] CMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:16.931291] [INFO ] [LOCAL ] Saved forecast: CMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMA.txt [2026-01-30T20:19:16.931433] [INFO ] [sig ] [699/3461] Completed CMA in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:16.931473] [INFO ] [sig ] [700/3461] Forecasting CMC... [2026-01-30T20:19:16.931503] [INFO ] [sig ] Generating forecast for: CMC [2026-01-30T20:19:16.931533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-30T20:19:16.942896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-30T20:19:16.943179] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-30T20:19:16.943976] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-30T20:19:16.944028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:16.944059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:16.944086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:16.944143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:17.003303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:17.004216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:17.004298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:17.004332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:17.129483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:17.129656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:17.129699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:17.129735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:17.133150] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=21.20%) [2026-01-30T20:19:17.133437] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-30T20:19:17.133564] [INFO ] [sig ] CMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:17.278663] [INFO ] [LOCAL ] Saved forecast: CMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMC.txt [2026-01-30T20:19:17.278818] [INFO ] [sig ] [700/3461] Completed CMC in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:17.278859] [INFO ] [sig ] [701/3461] Forecasting CMCM... [2026-01-30T20:19:17.278890] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-30T20:19:17.278921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-30T20:19:17.291281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-30T20:19:17.291648] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-30T20:19:17.292440] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-30T20:19:17.292494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:17.292526] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:17.292554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:17.292637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:17.351228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:17.352065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:17.352147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:17.352181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:17.475940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:17.476295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:17.476334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:17.476362] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:17.483387] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-01-30T20:19:17.483741] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-30T20:19:17.483868] [INFO ] [sig ] CMCM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:17.628663] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMCM.txt [2026-01-30T20:19:17.628812] [INFO ] [sig ] [701/3461] Completed CMCM in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:17.628853] [INFO ] [sig ] [702/3461] Forecasting CMCO... [2026-01-30T20:19:17.628882] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-30T20:19:17.628912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-30T20:19:17.640684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-30T20:19:17.641013] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-30T20:19:17.641828] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-30T20:19:17.641880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:17.641921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:17.641949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:17.642005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:17.701682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:17.702505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:17.702604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:17.702640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:17.823992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:17.824148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:17.824187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:17.824215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:17.827522] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-30T20:19:17.827815] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-30T20:19:17.827938] [INFO ] [sig ] CMCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:17.969056] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMCO.txt [2026-01-30T20:19:17.969184] [INFO ] [sig ] [702/3461] Completed CMCO in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:17.969223] [INFO ] [sig ] [703/3461] Forecasting CMCSA... [2026-01-30T20:19:17.969252] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-30T20:19:17.969281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-30T20:19:17.980418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-30T20:19:17.980730] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-30T20:19:17.981507] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-30T20:19:17.981558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:17.981609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:17.981638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:17.981693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:18.038023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:18.038924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:18.039037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:18.039072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:18.161786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:18.161953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:18.161993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:18.162023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:18.165475] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=81.98%) [2026-01-30T20:19:18.165791] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-30T20:19:18.165941] [INFO ] [sig ] CMCSA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:18.312479] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMCSA.txt [2026-01-30T20:19:18.312653] [INFO ] [sig ] [703/3461] Completed CMCSA in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:18.312696] [INFO ] [sig ] [704/3461] Forecasting CME... [2026-01-30T20:19:18.312726] [INFO ] [sig ] Generating forecast for: CME [2026-01-30T20:19:18.312763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-30T20:19:18.324693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-30T20:19:18.325057] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-30T20:19:18.325886] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-30T20:19:18.325939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:18.325972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:18.326000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:18.326072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:18.386185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:18.387274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:18.387367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:18.387401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:18.517790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:18.517952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:18.517993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:18.518023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:18.521551] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-30T20:19:18.521852] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-30T20:19:18.521978] [INFO ] [sig ] CME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:18.668782] [INFO ] [LOCAL ] Saved forecast: CME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CME.txt [2026-01-30T20:19:18.668960] [INFO ] [sig ] [704/3461] Completed CME in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:18.669031] [INFO ] [sig ] [705/3461] Forecasting CMG... [2026-01-30T20:19:18.669070] [INFO ] [sig ] Generating forecast for: CMG [2026-01-30T20:19:18.669101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-30T20:19:18.681024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-30T20:19:18.681333] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-30T20:19:18.682174] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-30T20:19:18.682226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:18.682258] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:18.682284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:18.682340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:18.742890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:18.743878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:18.743987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:18.744237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:18.878296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:18.878501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:18.878554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:18.878603] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:18.882168] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-30T20:19:18.882461] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-30T20:19:18.882628] [INFO ] [sig ] CMG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:19.031045] [INFO ] [LOCAL ] Saved forecast: CMG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMG.txt [2026-01-30T20:19:19.031203] [INFO ] [sig ] [705/3461] Completed CMG in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-30T20:19:19.031249] [INFO ] [sig ] [706/3461] Forecasting CMI... [2026-01-30T20:19:19.031280] [INFO ] [sig ] Generating forecast for: CMI [2026-01-30T20:19:19.031311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-30T20:19:19.042762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-30T20:19:19.043052] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-30T20:19:19.043843] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-30T20:19:19.043895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:19.043927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:19.043955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:19.044012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:19.100938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:19.101536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:19.101627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:19.101660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:19.219440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:19.219603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:19.219644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:19.219673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:19.223028] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-30T20:19:19.223318] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-30T20:19:19.223445] [INFO ] [sig ] CMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:19.366800] [INFO ] [LOCAL ] Saved forecast: CMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMI.txt [2026-01-30T20:19:19.366963] [INFO ] [sig ] [706/3461] Completed CMI in 0.3s | 2.78 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-30T20:19:19.367004] [INFO ] [sig ] [707/3461] Forecasting CMMB... [2026-01-30T20:19:19.367033] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-30T20:19:19.367061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-30T20:19:19.377857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-30T20:19:19.378138] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-30T20:19:19.378974] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-30T20:19:19.379028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:19.379061] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:19.379089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:19.379146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:19.437270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:19.438054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:19.438154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:19.438188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:19.556702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:19.556842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:19.556886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:19.556914] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:19.563526] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=42.51%) [2026-01-30T20:19:19.563848] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-30T20:19:19.564034] [INFO ] [sig ] CMMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:19.710110] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMMB.txt [2026-01-30T20:19:19.710282] [INFO ] [sig ] [707/3461] Completed CMMB in 0.3s | 2.78 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-30T20:19:19.710331] [INFO ] [sig ] [708/3461] Forecasting CMP... [2026-01-30T20:19:19.710367] [INFO ] [sig ] Generating forecast for: CMP [2026-01-30T20:19:19.710404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-30T20:19:19.722751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-30T20:19:19.723314] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-30T20:19:19.724193] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-30T20:19:19.724250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:19.724283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:19.724309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:19.724367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:19.786928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:19.787802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:19.787886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:19.787920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:19.913004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:19.913157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:19.913198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:19.913228] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:19.916655] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-01-30T20:19:19.916965] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-30T20:19:19.917098] [INFO ] [sig ] CMP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:20.079941] [INFO ] [LOCAL ] Saved forecast: CMP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMP.txt [2026-01-30T20:19:20.080116] [INFO ] [sig ] [708/3461] Completed CMP in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:20.080160] [INFO ] [sig ] [709/3461] Forecasting CMPS... [2026-01-30T20:19:20.080194] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-30T20:19:20.080227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-30T20:19:20.093787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-30T20:19:20.094192] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-30T20:19:20.095209] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-30T20:19:20.095280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:20.095325] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:20.095362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:20.095437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:20.155548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:20.156430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:20.156509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:20.156541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:20.280713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:20.280949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:20.281029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:20.281290] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:20.285369] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=39.19%) [2026-01-30T20:19:20.285711] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-30T20:19:20.285854] [INFO ] [sig ] CMPS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:20.438980] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMPS.txt [2026-01-30T20:19:20.439150] [INFO ] [sig ] [709/3461] Completed CMPS in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:20.439202] [INFO ] [sig ] [710/3461] Forecasting CMPX... [2026-01-30T20:19:20.439234] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-30T20:19:20.439264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-30T20:19:20.452270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-30T20:19:20.452697] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-30T20:19:20.453559] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-30T20:19:20.453631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:20.453690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:20.453718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:20.453775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:20.519044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:20.520018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:20.520103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:20.520137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:20.645808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:20.645962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:20.646003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:20.646032] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:20.649509] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-01-30T20:19:20.649814] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-30T20:19:20.649955] [INFO ] [sig ] CMPX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:20.792411] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMPX.txt [2026-01-30T20:19:20.792613] [INFO ] [sig ] [710/3461] Completed CMPX in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:20.792669] [INFO ] [sig ] [711/3461] Forecasting CMRE... [2026-01-30T20:19:20.792702] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-30T20:19:20.792731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-30T20:19:20.804642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-30T20:19:20.805007] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-30T20:19:20.805843] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-30T20:19:20.805895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:20.805928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:20.805956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:20.806013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:20.865364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:20.866279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:20.866383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:20.866416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:20.993192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:20.993435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:20.993495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:20.993526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:20.997296] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-01-30T20:19:20.997616] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-30T20:19:20.997755] [INFO ] [sig ] CMRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:21.142670] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMRE.txt [2026-01-30T20:19:21.142824] [INFO ] [sig ] [711/3461] Completed CMRE in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:21.142874] [INFO ] [sig ] [712/3461] Forecasting CMS... [2026-01-30T20:19:21.142915] [INFO ] [sig ] Generating forecast for: CMS [2026-01-30T20:19:21.142954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-30T20:19:21.154820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-30T20:19:21.155174] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-30T20:19:21.156034] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-30T20:19:21.156088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:21.156121] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:21.156149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:21.156205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:21.215326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:21.216199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:21.216293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:21.216329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:21.339746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:21.339916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:21.339964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:21.339994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:21.343442] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-01-30T20:19:21.343742] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-30T20:19:21.343872] [INFO ] [sig ] CMS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:21.487108] [INFO ] [LOCAL ] Saved forecast: CMS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMS.txt [2026-01-30T20:19:21.487257] [INFO ] [sig ] [712/3461] Completed CMS in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:21.487297] [INFO ] [sig ] [713/3461] Forecasting CMSA... [2026-01-30T20:19:21.487329] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-30T20:19:21.487360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-30T20:19:21.499377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-30T20:19:21.499689] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-30T20:19:21.500457] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-30T20:19:21.500508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:21.500539] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:21.500593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:21.500654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:21.556741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:21.557497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:21.557592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:21.557626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:21.670115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:21.670284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:21.670333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:21.670393] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:21.673994] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-01-30T20:19:21.674283] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-30T20:19:21.674423] [INFO ] [sig ] CMSA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:21.820056] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMSA.txt [2026-01-30T20:19:21.820410] [INFO ] [sig ] [713/3461] Completed CMSA in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:21.820457] [INFO ] [sig ] [714/3461] Forecasting CMSC... [2026-01-30T20:19:21.820492] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-30T20:19:21.820524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-30T20:19:21.833055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-30T20:19:21.833359] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-30T20:19:21.834276] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-30T20:19:21.834329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:21.834361] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:21.834386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:21.834440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:21.893623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:21.894604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:21.894688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:21.894720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:22.008133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:22.008260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:22.008302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:22.008330] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:22.011884] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=77.92%) [2026-01-30T20:19:22.012353] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-30T20:19:22.012477] [INFO ] [sig ] CMSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:22.154880] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CMSC.txt [2026-01-30T20:19:22.155060] [INFO ] [sig ] [714/3461] Completed CMSC in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:22.155103] [INFO ] [sig ] [715/3461] Forecasting CMSD... [2026-01-30T20:19:22.155134] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-30T20:19:22.155166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-30T20:19:22.166990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-30T20:19:22.167309] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-30T20:19:22.168217] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-30T20:19:22.168270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:22.168304] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:22.168334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:22.168393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:22.225236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:22.225953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:22.226036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:22.226068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:22.347515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:22.347686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:22.347727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:22.347759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:22.354991] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-30T20:19:22.355423] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-30T20:19:22.355610] [INFO ] [sig ] CMSD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:22.503434] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMSD.txt [2026-01-30T20:19:22.503609] [INFO ] [sig ] [715/3461] Completed CMSD in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:22.503652] [INFO ] [sig ] [716/3461] Forecasting CMTG... [2026-01-30T20:19:22.503682] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-30T20:19:22.503712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-30T20:19:22.515385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-30T20:19:22.515788] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-30T20:19:22.516607] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-30T20:19:22.516659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:22.516691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:22.516716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:22.516771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:22.576429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:22.577317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:22.577398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:22.577431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:22.717465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:22.717636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:22.717681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:22.717711] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:22.721252] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-01-30T20:19:22.721601] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-30T20:19:22.721742] [INFO ] [sig ] CMTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:22.870149] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMTG.txt [2026-01-30T20:19:22.870290] [INFO ] [sig ] [716/3461] Completed CMTG in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:22.870330] [INFO ] [sig ] [717/3461] Forecasting CMTL... [2026-01-30T20:19:22.870360] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-30T20:19:22.870396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-30T20:19:22.883058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-30T20:19:22.883432] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-30T20:19:22.884310] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-30T20:19:22.884363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:22.884396] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:22.884423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:22.884479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:22.941699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:22.942481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:22.942562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:22.942613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:23.065594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:23.065748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:23.065787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:23.065815] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:23.069200] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-30T20:19:23.069473] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-30T20:19:23.069615] [INFO ] [sig ] CMTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:23.211520] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CMTL.txt [2026-01-30T20:19:23.211667] [INFO ] [sig ] [717/3461] Completed CMTL in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:23.211708] [INFO ] [sig ] [718/3461] Forecasting CNA... [2026-01-30T20:19:23.211736] [INFO ] [sig ] Generating forecast for: CNA [2026-01-30T20:19:23.211766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-30T20:19:23.223373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-30T20:19:23.223760] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-30T20:19:23.224618] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-30T20:19:23.224672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:23.224705] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:23.224733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:23.224794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:23.282228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:23.283077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:23.283156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:23.283189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:23.406759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:23.406909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:23.406949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:23.406977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:23.410398] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-01-30T20:19:23.410711] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-30T20:19:23.410840] [INFO ] [sig ] CNA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:23.557539] [INFO ] [LOCAL ] Saved forecast: CNA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNA.txt [2026-01-30T20:19:23.557726] [INFO ] [sig ] [718/3461] Completed CNA in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:23.557769] [INFO ] [sig ] [719/3461] Forecasting CNC... [2026-01-30T20:19:23.557799] [INFO ] [sig ] Generating forecast for: CNC [2026-01-30T20:19:23.557830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-30T20:19:23.569031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-30T20:19:23.569370] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-30T20:19:23.570201] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-30T20:19:23.570252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:23.570284] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:23.570310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:23.570366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:23.628790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:23.629688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:23.629766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:23.629798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:23.749797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:23.749954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:23.749997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:23.750029] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:23.753500] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-30T20:19:23.753796] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-30T20:19:23.753921] [INFO ] [sig ] CNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:23.898742] [INFO ] [LOCAL ] Saved forecast: CNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNC.txt [2026-01-30T20:19:23.898891] [INFO ] [sig ] [719/3461] Completed CNC in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-30T20:19:23.898931] [INFO ] [sig ] [720/3461] Forecasting CNF... [2026-01-30T20:19:23.898961] [INFO ] [sig ] Generating forecast for: CNF [2026-01-30T20:19:23.898990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-30T20:19:23.909517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-30T20:19:23.909859] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-30T20:19:23.910714] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-30T20:19:23.910768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:23.910801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:23.910831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:23.910890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:23.968027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:23.969103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:23.969222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:23.969256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:24.081944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:24.082107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:24.082148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:24.082177] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:24.085687] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-01-30T20:19:24.086006] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-30T20:19:24.086147] [INFO ] [sig ] CNF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:24.230353] [INFO ] [LOCAL ] Saved forecast: CNF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNF.txt [2026-01-30T20:19:24.230526] [INFO ] [sig ] [720/3461] Completed CNF in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:24.230566] [INFO ] [sig ] [721/3461] Forecasting CNI... [2026-01-30T20:19:24.230619] [INFO ] [sig ] Generating forecast for: CNI [2026-01-30T20:19:24.230649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-30T20:19:24.242750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-30T20:19:24.243331] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-30T20:19:24.244139] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-30T20:19:24.244190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:24.244221] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:24.244248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:24.244303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:24.301329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:24.302057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:24.302132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:24.302165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:24.421028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:24.421185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:24.421225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:24.421255] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:24.424600] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-30T20:19:24.424875] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-30T20:19:24.425001] [INFO ] [sig ] CNI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:24.576660] [INFO ] [LOCAL ] Saved forecast: CNI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNI.txt [2026-01-30T20:19:24.576827] [INFO ] [sig ] [721/3461] Completed CNI in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:24.576874] [INFO ] [sig ] [722/3461] Forecasting CNK... [2026-01-30T20:19:24.576908] [INFO ] [sig ] Generating forecast for: CNK [2026-01-30T20:19:24.576954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-30T20:19:24.588165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-30T20:19:24.588468] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-30T20:19:24.589259] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-30T20:19:24.589310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:24.589342] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:24.589369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:24.589424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:24.645798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:24.646686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:24.646772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:24.646804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:24.767080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:24.767258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:24.767301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:24.767330] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:24.770823] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=44.98%) [2026-01-30T20:19:24.771111] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-30T20:19:24.771236] [INFO ] [sig ] CNK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:24.914680] [INFO ] [LOCAL ] Saved forecast: CNK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNK.txt [2026-01-30T20:19:24.914819] [INFO ] [sig ] [722/3461] Completed CNK in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:24.914857] [INFO ] [sig ] [723/3461] Forecasting CNM... [2026-01-30T20:19:24.914894] [INFO ] [sig ] Generating forecast for: CNM [2026-01-30T20:19:24.914931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-30T20:19:24.926022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-30T20:19:24.926313] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-30T20:19:24.927103] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-30T20:19:24.927154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:24.927186] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:24.927213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:24.927268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:24.984252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:24.985122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:24.985202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:24.985235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:25.107693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:25.107846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:25.107888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:25.107918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:25.111385] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=74.42%) [2026-01-30T20:19:25.111747] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-30T20:19:25.111911] [INFO ] [sig ] CNM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:25.256862] [INFO ] [LOCAL ] Saved forecast: CNM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNM.txt [2026-01-30T20:19:25.257047] [INFO ] [sig ] [723/3461] Completed CNM in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:25.257088] [INFO ] [sig ] [724/3461] Forecasting CNMD... [2026-01-30T20:19:25.257118] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-30T20:19:25.257148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-30T20:19:25.268536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-30T20:19:25.268931] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-30T20:19:25.269807] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-30T20:19:25.269861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:25.269900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:25.269934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:25.270005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:25.329190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:25.330053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:25.330134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:25.330168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:25.453178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:25.453338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:25.453381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:25.453411] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:25.457077] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-01-30T20:19:25.457415] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-30T20:19:25.457553] [INFO ] [sig ] CNMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:25.624561] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNMD.txt [2026-01-30T20:19:25.624740] [INFO ] [sig ] [724/3461] Completed CNMD in 0.4s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:25.624780] [INFO ] [sig ] [725/3461] Forecasting CNNE... [2026-01-30T20:19:25.624811] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-30T20:19:25.624840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-30T20:19:25.636485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-30T20:19:25.636909] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-30T20:19:25.637790] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-30T20:19:25.637845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:25.637879] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:25.637914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:25.637985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:25.696470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:25.697345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:25.697434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:25.697466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:25.822683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:25.822837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:25.822877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:25.822905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:25.826228] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-30T20:19:25.826498] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-30T20:19:25.826641] [INFO ] [sig ] CNNE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:25.970609] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNNE.txt [2026-01-30T20:19:25.970744] [INFO ] [sig ] [725/3461] Completed CNNE in 0.3s | 2.78 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-30T20:19:25.970783] [INFO ] [sig ] [726/3461] Forecasting CNO... [2026-01-30T20:19:25.970813] [INFO ] [sig ] Generating forecast for: CNO [2026-01-30T20:19:25.970842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-30T20:19:25.981989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-30T20:19:25.982248] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-30T20:19:25.983024] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-30T20:19:25.983086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:25.983119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:25.983146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:25.983201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:26.041083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:26.041709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:26.041790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:26.041823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:26.168299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:26.168460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:26.168510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:26.168548] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:26.172021] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=25.55%) [2026-01-30T20:19:26.172297] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-30T20:19:26.172425] [INFO ] [sig ] CNO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:26.314970] [INFO ] [LOCAL ] Saved forecast: CNO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNO.txt [2026-01-30T20:19:26.315086] [INFO ] [sig ] [726/3461] Completed CNO in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:26.315124] [INFO ] [sig ] [727/3461] Forecasting CNOB... [2026-01-30T20:19:26.315153] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-30T20:19:26.315182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-30T20:19:26.326330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-30T20:19:26.326625] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-30T20:19:26.327387] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-30T20:19:26.327437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:26.327509] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:26.327537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:26.327612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:26.386743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:26.387596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:26.387679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:26.387714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:26.506894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:26.507045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:26.507084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:26.507114] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:26.510543] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-01-30T20:19:26.510837] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-30T20:19:26.510960] [INFO ] [sig ] CNOB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:26.653445] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNOB.txt [2026-01-30T20:19:26.653587] [INFO ] [sig ] [727/3461] Completed CNOB in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:26.653628] [INFO ] [sig ] [728/3461] Forecasting CNP... [2026-01-30T20:19:26.653658] [INFO ] [sig ] Generating forecast for: CNP [2026-01-30T20:19:26.653689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-30T20:19:26.665840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-30T20:19:26.666200] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-30T20:19:26.667015] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-30T20:19:26.667066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:26.667097] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:26.667124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:26.667179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:26.726560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:26.727418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:26.727502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:26.727536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:26.851396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:26.851548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:26.851605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:26.851635] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:26.854969] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-01-30T20:19:26.855249] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-30T20:19:26.855373] [INFO ] [sig ] CNP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:27.007921] [INFO ] [LOCAL ] Saved forecast: CNP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNP.txt [2026-01-30T20:19:27.008060] [INFO ] [sig ] [728/3461] Completed CNP in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:27.008123] [INFO ] [sig ] [729/3461] Forecasting CNQ... [2026-01-30T20:19:27.008153] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-30T20:19:27.008184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-30T20:19:27.019474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-30T20:19:27.019809] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-30T20:19:27.020660] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-30T20:19:27.020712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:27.020743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:27.020770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:27.020825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:27.078625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:27.079495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:27.079694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:27.079729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:27.202196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:27.202353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:27.202393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:27.202424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:27.205830] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-01-30T20:19:27.206113] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-30T20:19:27.206239] [INFO ] [sig ] CNQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:27.350398] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNQ.txt [2026-01-30T20:19:27.350534] [INFO ] [sig ] [729/3461] Completed CNQ in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:27.350596] [INFO ] [sig ] [730/3461] Forecasting CNS... [2026-01-30T20:19:27.350628] [INFO ] [sig ] Generating forecast for: CNS [2026-01-30T20:19:27.350659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-30T20:19:27.362082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-30T20:19:27.362378] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-30T20:19:27.363229] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-30T20:19:27.363282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:27.363315] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:27.363343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:27.363401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:27.421381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:27.422192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:27.422271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:27.422304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:27.547809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:27.547972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:27.548014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:27.548043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:27.551666] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=31.72%) [2026-01-30T20:19:27.551950] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-30T20:19:27.552085] [INFO ] [sig ] CNS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:27.696228] [INFO ] [LOCAL ] Saved forecast: CNS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNS.txt [2026-01-30T20:19:27.696381] [INFO ] [sig ] [730/3461] Completed CNS in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:27.696432] [INFO ] [sig ] [731/3461] Forecasting CNSP... [2026-01-30T20:19:27.696463] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-30T20:19:27.696494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-30T20:19:27.709407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-30T20:19:27.709761] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-30T20:19:27.710565] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-30T20:19:27.710635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:27.710667] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:27.710693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:27.710749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:27.769349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:27.770175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:27.770258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:27.770292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:27.898284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:27.898441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:27.898484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:27.898513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:27.902796] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=31.80%) [2026-01-30T20:19:27.903114] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-30T20:19:27.903269] [INFO ] [sig ] CNSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:28.050119] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNSP.txt [2026-01-30T20:19:28.050463] [INFO ] [sig ] [731/3461] Completed CNSP in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:28.050505] [INFO ] [sig ] [732/3461] Forecasting CNTA... [2026-01-30T20:19:28.050536] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-30T20:19:28.050567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-30T20:19:28.062941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-30T20:19:28.063273] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-30T20:19:28.064126] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-30T20:19:28.064181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:28.064213] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:28.064242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:28.064300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:28.124089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:28.124884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:28.124969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:28.125010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:28.244493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:28.244665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:28.244704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:28.244732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:28.248033] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-01-30T20:19:28.248329] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-30T20:19:28.248462] [INFO ] [sig ] CNTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:28.394816] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNTA.txt [2026-01-30T20:19:28.394965] [INFO ] [sig ] [732/3461] Completed CNTA in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:28.395012] [INFO ] [sig ] [733/3461] Forecasting CNTY... [2026-01-30T20:19:28.395047] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-30T20:19:28.395085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-30T20:19:28.406297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-30T20:19:28.406639] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-30T20:19:28.407416] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-30T20:19:28.407467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:28.407499] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:28.407525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:28.407602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:28.466529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:28.467354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:28.467435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:28.467471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:28.591592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:28.591747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:28.591805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:28.591835] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:28.595505] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-30T20:19:28.595806] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-30T20:19:28.595934] [INFO ] [sig ] CNTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:28.736180] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CNTY.txt [2026-01-30T20:19:28.736321] [INFO ] [sig ] [733/3461] Completed CNTY in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:28.736364] [INFO ] [sig ] [734/3461] Forecasting CNVS... [2026-01-30T20:19:28.736400] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-30T20:19:28.736429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-30T20:19:28.748962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-30T20:19:28.749305] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-30T20:19:28.750125] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-30T20:19:28.750177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:28.750209] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:28.750235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:28.750290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:28.807081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:28.807847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:28.807927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:28.807959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:28.926515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:28.926689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:28.926729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:28.926759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:28.930287] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-01-30T20:19:28.930603] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-30T20:19:28.930733] [INFO ] [sig ] CNVS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:29.074666] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNVS.txt [2026-01-30T20:19:29.074804] [INFO ] [sig ] [734/3461] Completed CNVS in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-30T20:19:29.074844] [INFO ] [sig ] [735/3461] Forecasting CNX... [2026-01-30T20:19:29.074875] [INFO ] [sig ] Generating forecast for: CNX [2026-01-30T20:19:29.074905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-30T20:19:29.086123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-30T20:19:29.086417] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-30T20:19:29.087220] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-30T20:19:29.087271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:29.087303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:29.087330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:29.087386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:29.144839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:29.145610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:29.145700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:29.145732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:29.267193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:29.267345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:29.267384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:29.267413] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:29.270816] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-30T20:19:29.271091] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-30T20:19:29.271213] [INFO ] [sig ] CNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:29.416153] [INFO ] [LOCAL ] Saved forecast: CNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNX.txt [2026-01-30T20:19:29.416334] [INFO ] [sig ] [735/3461] Completed CNX in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:29.416385] [INFO ] [sig ] [736/3461] Forecasting CNXN... [2026-01-30T20:19:29.416433] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-30T20:19:29.416483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-30T20:19:29.428153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-30T20:19:29.428550] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-30T20:19:29.429482] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-30T20:19:29.429536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:29.429568] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:29.429623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:29.429680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:29.490441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:29.491222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:29.491303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:29.491336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:29.618667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:29.618823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:29.618861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:29.618891] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:29.622267] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=48.16%) [2026-01-30T20:19:29.622540] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-30T20:19:29.622682] [INFO ] [sig ] CNXN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:29.768236] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CNXN.txt [2026-01-30T20:19:29.768405] [INFO ] [sig ] [736/3461] Completed CNXN in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:29.768446] [INFO ] [sig ] [737/3461] Forecasting COCO... [2026-01-30T20:19:29.768476] [INFO ] [sig ] Generating forecast for: COCO [2026-01-30T20:19:29.768504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-30T20:19:29.780238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-30T20:19:29.780803] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-30T20:19:29.781639] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-30T20:19:29.781691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:29.781735] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:29.781764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:29.781820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:29.841056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:29.841932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:29.842050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:29.842086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:29.967890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:29.968045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:29.968101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:29.968132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:29.971513] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=58.92%) [2026-01-30T20:19:29.971808] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-30T20:19:29.971930] [INFO ] [sig ] COCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:30.112911] [INFO ] [LOCAL ] Saved forecast: COCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COCO.txt [2026-01-30T20:19:30.113060] [INFO ] [sig ] [737/3461] Completed COCO in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:30.113107] [INFO ] [sig ] [738/3461] Forecasting CODA... [2026-01-30T20:19:30.113142] [INFO ] [sig ] Generating forecast for: CODA [2026-01-30T20:19:30.113178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-30T20:19:30.124476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-30T20:19:30.124835] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-30T20:19:30.125805] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-30T20:19:30.125856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:30.125886] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:30.125912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:30.125967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:30.184442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:30.185334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:30.185424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:30.185457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:30.298259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:30.298409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:30.298450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:30.298479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:30.301922] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-30T20:19:30.302199] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-30T20:19:30.302323] [INFO ] [sig ] CODA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:30.445890] [INFO ] [LOCAL ] Saved forecast: CODA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CODA.txt [2026-01-30T20:19:30.446039] [INFO ] [sig ] [738/3461] Completed CODA in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:30.446079] [INFO ] [sig ] [739/3461] Forecasting CODI... [2026-01-30T20:19:30.446108] [INFO ] [sig ] Generating forecast for: CODI [2026-01-30T20:19:30.446137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-30T20:19:30.457668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-30T20:19:30.457969] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-30T20:19:30.458809] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-30T20:19:30.458860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:30.458891] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:30.458916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:30.458971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:30.516514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:30.517370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:30.517450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:30.517483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:30.637769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:30.637940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:30.637984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:30.638013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:30.642094] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-30T20:19:30.642651] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-30T20:19:30.642791] [INFO ] [sig ] CODI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:30.796429] [INFO ] [LOCAL ] Saved forecast: CODI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CODI.txt [2026-01-30T20:19:30.796604] [INFO ] [sig ] [739/3461] Completed CODI in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:30.796647] [INFO ] [sig ] [740/3461] Forecasting COEP... [2026-01-30T20:19:30.796676] [INFO ] [sig ] Generating forecast for: COEP [2026-01-30T20:19:30.796706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-30T20:19:30.808112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-30T20:19:30.808456] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-30T20:19:30.809316] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-30T20:19:30.809383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:30.809430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:30.809469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:30.809546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:30.871517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:30.872370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:30.872452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:30.872486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:31.003296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:31.003451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:31.003500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:31.003543] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:31.007102] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=80.92%) [2026-01-30T20:19:31.007380] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-30T20:19:31.007507] [INFO ] [sig ] COEP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:31.157560] [INFO ] [LOCAL ] Saved forecast: COEP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COEP.txt [2026-01-30T20:19:31.157754] [INFO ] [sig ] [740/3461] Completed COEP in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:31.157794] [INFO ] [sig ] [741/3461] Forecasting COF... [2026-01-30T20:19:31.157831] [INFO ] [sig ] Generating forecast for: COF [2026-01-30T20:19:31.157860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-30T20:19:31.169449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-30T20:19:31.169829] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-30T20:19:31.170716] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-30T20:19:31.170768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:31.170801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:31.170828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:31.170884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:31.227905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:31.228981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:31.229073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:31.229114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:31.356311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:31.356466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:31.356505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:31.356534] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:31.359973] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=60.87%) [2026-01-30T20:19:31.360257] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-30T20:19:31.360385] [INFO ] [sig ] COF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:31.501962] [INFO ] [LOCAL ] Saved forecast: COF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COF.txt [2026-01-30T20:19:31.502131] [INFO ] [sig ] [741/3461] Completed COF in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:31.502180] [INFO ] [sig ] [742/3461] Forecasting COFS... [2026-01-30T20:19:31.502237] [INFO ] [sig ] Generating forecast for: COFS [2026-01-30T20:19:31.502295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-30T20:19:31.515153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-30T20:19:31.515511] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-30T20:19:31.516382] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-30T20:19:31.516435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:31.516468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:31.516495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:31.516552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:31.575562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:31.576613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:31.576698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:31.576732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:31.700395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:31.700591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:31.700657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:31.700706] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:31.705744] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=49.64%) [2026-01-30T20:19:31.706120] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-30T20:19:31.706302] [INFO ] [sig ] COFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:31.861699] [INFO ] [LOCAL ] Saved forecast: COFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COFS.txt [2026-01-30T20:19:31.861886] [INFO ] [sig ] [742/3461] Completed COFS in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-30T20:19:31.861938] [INFO ] [sig ] [743/3461] Forecasting COKE... [2026-01-30T20:19:31.861980] [INFO ] [sig ] Generating forecast for: COKE [2026-01-30T20:19:31.862017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-30T20:19:31.874401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-30T20:19:31.874809] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-30T20:19:31.875634] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-30T20:19:31.875688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:31.875720] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:31.875746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:31.875803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:31.934103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:31.935028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:31.935126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:31.935160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:32.057377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:32.057529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:32.057590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:32.057625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:32.061027] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-01-30T20:19:32.061306] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-30T20:19:32.061434] [INFO ] [sig ] COKE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:32.223330] [INFO ] [LOCAL ] Saved forecast: COKE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COKE.txt [2026-01-30T20:19:32.223516] [INFO ] [sig ] [743/3461] Completed COKE in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:32.223597] [INFO ] [sig ] [744/3461] Forecasting COLB... [2026-01-30T20:19:32.223635] [INFO ] [sig ] Generating forecast for: COLB [2026-01-30T20:19:32.223666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-30T20:19:32.235911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-30T20:19:32.236345] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-30T20:19:32.237213] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-30T20:19:32.237265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:32.237335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:32.237375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:32.237457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:32.304332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:32.305358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:32.305463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:32.305504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:32.478016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:32.478239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:32.478291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:32.478349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:32.483420] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-30T20:19:32.483912] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-30T20:19:32.484108] [INFO ] [sig ] COLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:32.718955] [INFO ] [LOCAL ] Saved forecast: COLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COLB.txt [2026-01-30T20:19:32.719212] [INFO ] [sig ] [744/3461] Completed COLB in 0.5s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:32.719283] [INFO ] [sig ] [745/3461] Forecasting COLD... [2026-01-30T20:19:32.719334] [INFO ] [sig ] Generating forecast for: COLD [2026-01-30T20:19:32.719387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-30T20:19:32.754272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-30T20:19:32.759753] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-30T20:19:32.761635] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-30T20:19:32.761736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:32.761782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:32.761818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:32.761896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:32.886112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:32.887376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:32.887509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:32.887590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:33.068286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:33.068495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:33.068563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:33.068639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:33.074720] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-30T20:19:33.075343] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-30T20:19:33.075596] [INFO ] [sig ] COLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:33.253201] [INFO ] [LOCAL ] Saved forecast: COLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COLD.txt [2026-01-30T20:19:33.253368] [INFO ] [sig ] [745/3461] Completed COLD in 0.5s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:33.253411] [INFO ] [sig ] [746/3461] Forecasting COLL... [2026-01-30T20:19:33.253442] [INFO ] [sig ] Generating forecast for: COLL [2026-01-30T20:19:33.253470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-30T20:19:33.265517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-30T20:19:33.265959] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-30T20:19:33.266899] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-30T20:19:33.266953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:33.266985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:33.267012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:33.267082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:33.326070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:33.326968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:33.327053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:33.327103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:33.458909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:33.459069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:33.459111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:33.459146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:33.462673] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-30T20:19:33.462993] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-30T20:19:33.463128] [INFO ] [sig ] COLL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:33.608494] [INFO ] [LOCAL ] Saved forecast: COLL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COLL.txt [2026-01-30T20:19:33.608636] [INFO ] [sig ] [746/3461] Completed COLL in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:33.608677] [INFO ] [sig ] [747/3461] Forecasting COLM... [2026-01-30T20:19:33.608708] [INFO ] [sig ] Generating forecast for: COLM [2026-01-30T20:19:33.608737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-30T20:19:33.620113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-30T20:19:33.620402] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-30T20:19:33.621275] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-30T20:19:33.621329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:33.621361] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:33.621388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:33.621443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:33.680310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:33.680939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:33.681018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:33.681050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:33.800356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:33.800502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:33.800541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:33.800623] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:33.804041] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-01-30T20:19:33.804347] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-30T20:19:33.804472] [INFO ] [sig ] COLM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:33.946127] [INFO ] [LOCAL ] Saved forecast: COLM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COLM.txt [2026-01-30T20:19:33.946234] [INFO ] [sig ] [747/3461] Completed COLM in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:33.946272] [INFO ] [sig ] [748/3461] Forecasting COMP... [2026-01-30T20:19:33.946301] [INFO ] [sig ] Generating forecast for: COMP [2026-01-30T20:19:33.946331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-30T20:19:33.957527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-30T20:19:33.957804] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-30T20:19:33.958622] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-30T20:19:33.958674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:33.958706] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:33.958733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:33.958798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:34.015333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:34.015930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:34.016005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:34.016037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:34.139974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:34.140125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:34.140166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:34.140195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:34.143597] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-01-30T20:19:34.143881] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-30T20:19:34.144005] [INFO ] [sig ] COMP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:34.286322] [INFO ] [LOCAL ] Saved forecast: COMP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COMP.txt [2026-01-30T20:19:34.286439] [INFO ] [sig ] [748/3461] Completed COMP in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:34.286478] [INFO ] [sig ] [749/3461] Forecasting CONL... [2026-01-30T20:19:34.286507] [INFO ] [sig ] Generating forecast for: CONL [2026-01-30T20:19:34.286536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-30T20:19:34.299205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-30T20:19:34.299462] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-30T20:19:34.300276] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-30T20:19:34.300328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:34.300359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:34.300385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:34.300441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:34.357283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:34.357889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:34.357962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:34.357993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:34.480273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:34.480639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:34.480681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:34.480710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:34.484097] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-30T20:19:34.484407] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-30T20:19:34.484533] [INFO ] [sig ] CONL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:34.626940] [INFO ] [LOCAL ] Saved forecast: CONL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CONL.txt [2026-01-30T20:19:34.627094] [INFO ] [sig ] [749/3461] Completed CONL in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:34.627137] [INFO ] [sig ] [750/3461] Forecasting COO... [2026-01-30T20:19:34.627171] [INFO ] [sig ] Generating forecast for: COO [2026-01-30T20:19:34.627202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-30T20:19:34.639150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-30T20:19:34.639518] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-30T20:19:34.640374] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-30T20:19:34.640437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:34.640469] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:34.640495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:34.640550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:34.698157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:34.699039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:34.699123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:34.699155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:34.820961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:34.821225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:34.821271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:34.821300] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:34.824718] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=20.45%) [2026-01-30T20:19:34.824987] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-30T20:19:34.825109] [INFO ] [sig ] COO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:34.968723] [INFO ] [LOCAL ] Saved forecast: COO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COO.txt [2026-01-30T20:19:34.968878] [INFO ] [sig ] [750/3461] Completed COO in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:34.968917] [INFO ] [sig ] [751/3461] Forecasting COP... [2026-01-30T20:19:34.968947] [INFO ] [sig ] Generating forecast for: COP [2026-01-30T20:19:34.968975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-30T20:19:34.981563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-30T20:19:34.981936] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-30T20:19:34.982740] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-30T20:19:34.982790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:34.982821] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:34.982847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:34.982904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:35.042334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:35.043240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:35.043318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:35.043351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:35.161896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:35.162051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:35.162093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:35.162130] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:35.165620] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-30T20:19:35.165903] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-30T20:19:35.166028] [INFO ] [sig ] COP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:35.310179] [INFO ] [LOCAL ] Saved forecast: COP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COP.txt [2026-01-30T20:19:35.310498] [INFO ] [sig ] [751/3461] Completed COP in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:35.310538] [INFO ] [sig ] [752/3461] Forecasting COPP... [2026-01-30T20:19:35.310568] [INFO ] [sig ] Generating forecast for: COPP [2026-01-30T20:19:35.310615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-30T20:19:35.322389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-30T20:19:35.322772] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-30T20:19:35.323626] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-30T20:19:35.323683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:35.323714] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:35.323739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:35.323794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:35.398223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:35.399360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:35.399502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:35.399549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:35.532471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:35.532648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:35.532689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:35.532717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:35.536327] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=70.14%) [2026-01-30T20:19:35.536918] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-30T20:19:35.537074] [INFO ] [sig ] COPP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:35.688513] [INFO ] [LOCAL ] Saved forecast: COPP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COPP.txt [2026-01-30T20:19:35.688698] [INFO ] [sig ] [752/3461] Completed COPP in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-30T20:19:35.688741] [INFO ] [sig ] [753/3461] Forecasting CORZ... [2026-01-30T20:19:35.688772] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-30T20:19:35.688800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-30T20:19:35.700764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-30T20:19:35.701189] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-30T20:19:35.702113] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-30T20:19:35.702167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:35.702201] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:35.702229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:35.702285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:35.759852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:35.760810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:35.760906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:35.760938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:35.903183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:35.903367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:35.903431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:35.903481] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:35.907887] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=62.80%) [2026-01-30T20:19:35.908320] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-30T20:19:35.908496] [INFO ] [sig ] CORZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:36.064893] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CORZ.txt [2026-01-30T20:19:36.065102] [INFO ] [sig ] [753/3461] Completed CORZ in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:36.065161] [INFO ] [sig ] [754/3461] Forecasting CORZZ... [2026-01-30T20:19:36.065203] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-30T20:19:36.065241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-30T20:19:36.077194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-30T20:19:36.077620] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-30T20:19:36.078514] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-30T20:19:36.078571] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:36.078629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:36.078659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:36.078718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:36.138048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:36.138987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:36.139120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:36.139156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:36.251495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:36.251673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:36.251717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:36.251749] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:36.255309] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-30T20:19:36.255685] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-30T20:19:36.255831] [INFO ] [sig ] CORZZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:36.408326] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CORZZ.txt [2026-01-30T20:19:36.408503] [INFO ] [sig ] [754/3461] Completed CORZZ in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:36.408551] [INFO ] [sig ] [755/3461] Forecasting COTY... [2026-01-30T20:19:36.408604] [INFO ] [sig ] Generating forecast for: COTY [2026-01-30T20:19:36.408636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-30T20:19:36.420469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-30T20:19:36.420886] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-30T20:19:36.421728] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-30T20:19:36.421786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:36.421818] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:36.421844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:36.421900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:36.483619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:36.484716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:36.484802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:36.484835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:36.609416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:36.609586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:36.609628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:36.609657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:36.613034] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=79.03%) [2026-01-30T20:19:36.613344] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-30T20:19:36.613468] [INFO ] [sig ] COTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:36.767107] [INFO ] [LOCAL ] Saved forecast: COTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COTY.txt [2026-01-30T20:19:36.767312] [INFO ] [sig ] [755/3461] Completed COTY in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:36.767375] [INFO ] [sig ] [756/3461] Forecasting COWG... [2026-01-30T20:19:36.767407] [INFO ] [sig ] Generating forecast for: COWG [2026-01-30T20:19:36.767439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-30T20:19:36.779263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-30T20:19:36.779612] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-30T20:19:36.780432] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-30T20:19:36.780484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:36.780517] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:36.780544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:36.780619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:36.841771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:36.842642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:36.842725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:36.842758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:36.969923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:36.970078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:36.970118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:36.970150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:36.973779] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=31.31%) [2026-01-30T20:19:36.974059] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-30T20:19:36.974185] [INFO ] [sig ] COWG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:37.115021] [INFO ] [LOCAL ] Saved forecast: COWG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/COWG.txt [2026-01-30T20:19:37.115141] [INFO ] [sig ] [756/3461] Completed COWG in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:37.115180] [INFO ] [sig ] [757/3461] Forecasting COYA... [2026-01-30T20:19:37.115210] [INFO ] [sig ] Generating forecast for: COYA [2026-01-30T20:19:37.115238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-30T20:19:37.125921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-30T20:19:37.126189] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-30T20:19:37.127007] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-30T20:19:37.127059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:37.127091] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:37.127118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:37.127181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:37.185494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:37.186370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:37.186466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:37.186509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:37.301926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:37.302060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:37.302098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:37.302127] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:37.305405] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=75.62%) [2026-01-30T20:19:37.305690] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-30T20:19:37.305813] [INFO ] [sig ] COYA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:37.446488] [INFO ] [LOCAL ] Saved forecast: COYA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/COYA.txt [2026-01-30T20:19:37.446640] [INFO ] [sig ] [757/3461] Completed COYA in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:37.446682] [INFO ] [sig ] [758/3461] Forecasting CP... [2026-01-30T20:19:37.446712] [INFO ] [sig ] Generating forecast for: CP [2026-01-30T20:19:37.446742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-30T20:19:37.458728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-30T20:19:37.459007] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-30T20:19:37.459831] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-30T20:19:37.459882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:37.459914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:37.459941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:37.459997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:37.517037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:37.517714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:37.517791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:37.517822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:37.641396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:37.641545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:37.641605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:37.641637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:37.645085] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-01-30T20:19:37.645371] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-30T20:19:37.645496] [INFO ] [sig ] CP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:37.787265] [INFO ] [LOCAL ] Saved forecast: CP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CP.txt [2026-01-30T20:19:37.787389] [INFO ] [sig ] [758/3461] Completed CP in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-30T20:19:37.787428] [INFO ] [sig ] [759/3461] Forecasting CPA... [2026-01-30T20:19:37.787458] [INFO ] [sig ] Generating forecast for: CPA [2026-01-30T20:19:37.787488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-30T20:19:37.799498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-30T20:19:37.799820] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-30T20:19:37.800635] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-30T20:19:37.800685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:37.800717] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:37.800744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:37.800799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:37.860478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:37.861253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:37.861332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:37.861363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:37.991212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:37.991380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:37.991432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:37.991472] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:37.995662] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-30T20:19:37.996038] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-30T20:19:37.996187] [INFO ] [sig ] CPA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:38.147136] [INFO ] [LOCAL ] Saved forecast: CPA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPA.txt [2026-01-30T20:19:38.147286] [INFO ] [sig ] [759/3461] Completed CPA in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:38.147326] [INFO ] [sig ] [760/3461] Forecasting CPB... [2026-01-30T20:19:38.147357] [INFO ] [sig ] Generating forecast for: CPB [2026-01-30T20:19:38.147387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-30T20:19:38.159526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-30T20:19:38.159947] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-30T20:19:38.160872] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-30T20:19:38.160925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:38.160958] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:38.160986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:38.161044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:38.225848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:38.226653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:38.226734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:38.226767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:38.349490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:38.349671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:38.349724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:38.349764] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:38.353332] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-01-30T20:19:38.353675] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-30T20:19:38.353811] [INFO ] [sig ] CPB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:38.503499] [INFO ] [LOCAL ] Saved forecast: CPB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPB.txt [2026-01-30T20:19:38.503661] [INFO ] [sig ] [760/3461] Completed CPB in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:38.503705] [INFO ] [sig ] [761/3461] Forecasting CPF... [2026-01-30T20:19:38.503735] [INFO ] [sig ] Generating forecast for: CPF [2026-01-30T20:19:38.503766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-30T20:19:38.519441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-30T20:19:38.519821] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-30T20:19:38.520658] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-30T20:19:38.520709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:38.520777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:38.520808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:38.520867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:38.579611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:38.580418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:38.580502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:38.580534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:38.701736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:38.701895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:38.701937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:38.701966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:38.705671] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-01-30T20:19:38.705971] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-30T20:19:38.706113] [INFO ] [sig ] CPF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:38.856514] [INFO ] [LOCAL ] Saved forecast: CPF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPF.txt [2026-01-30T20:19:38.856685] [INFO ] [sig ] [761/3461] Completed CPF in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:38.856728] [INFO ] [sig ] [762/3461] Forecasting CPIX... [2026-01-30T20:19:38.856758] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-30T20:19:38.856788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-30T20:19:38.869191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-30T20:19:38.869611] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-30T20:19:38.870463] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-30T20:19:38.870516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:38.870548] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:38.870607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:38.870695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:38.930658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:38.931378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:38.931459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:38.931492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:39.074349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:39.074498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:39.074538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:39.074566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:39.077986] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-01-30T20:19:39.078308] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-30T20:19:39.078442] [INFO ] [sig ] CPIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:39.220690] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPIX.txt [2026-01-30T20:19:39.220836] [INFO ] [sig ] [762/3461] Completed CPIX in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:39.220875] [INFO ] [sig ] [763/3461] Forecasting CPK... [2026-01-30T20:19:39.220903] [INFO ] [sig ] Generating forecast for: CPK [2026-01-30T20:19:39.220932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-30T20:19:39.232608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-30T20:19:39.232934] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-30T20:19:39.233742] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-30T20:19:39.233792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:39.233825] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:39.233852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:39.233908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:39.292126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:39.292912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:39.293003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:39.293053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:39.415471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:39.415646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:39.415706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:39.415753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:39.420181] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=63.49%) [2026-01-30T20:19:39.420611] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-30T20:19:39.420783] [INFO ] [sig ] CPK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:39.571850] [INFO ] [LOCAL ] Saved forecast: CPK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPK.txt [2026-01-30T20:19:39.571994] [INFO ] [sig ] [763/3461] Completed CPK in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:39.572033] [INFO ] [sig ] [764/3461] Forecasting CPNG... [2026-01-30T20:19:39.572063] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-30T20:19:39.572095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-30T20:19:39.584290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-30T20:19:39.584668] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-30T20:19:39.585484] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-30T20:19:39.585536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:39.585568] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:39.585636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:39.585696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:39.646900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:39.647676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:39.647758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:39.647791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:39.772956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:39.773103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:39.773142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:39.773199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:39.776634] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-30T20:19:39.776912] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-30T20:19:39.777036] [INFO ] [sig ] CPNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:39.917882] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPNG.txt [2026-01-30T20:19:39.918031] [INFO ] [sig ] [764/3461] Completed CPNG in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:39.918106] [INFO ] [sig ] [765/3461] Forecasting CPRI... [2026-01-30T20:19:39.918141] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-30T20:19:39.918172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-30T20:19:39.929494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-30T20:19:39.929849] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-30T20:19:39.930688] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-30T20:19:39.930740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:39.930772] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:39.930799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:39.930857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:39.987485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:39.988213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:39.988304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:39.988343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:40.117707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:40.117875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:40.117923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:40.117959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:40.121535] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-30T20:19:40.121839] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-30T20:19:40.121962] [INFO ] [sig ] CPRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:40.264836] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPRI.txt [2026-01-30T20:19:40.264993] [INFO ] [sig ] [765/3461] Completed CPRI in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:40.265035] [INFO ] [sig ] [766/3461] Forecasting CPRX... [2026-01-30T20:19:40.265065] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-30T20:19:40.265097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-30T20:19:40.276471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-30T20:19:40.276822] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-30T20:19:40.277792] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-30T20:19:40.277845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:40.277877] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:40.277905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:40.277962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:40.338619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:40.339274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:40.339351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:40.339385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:40.462460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:40.462622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:40.462669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:40.462700] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:40.466190] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-30T20:19:40.466478] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-30T20:19:40.466640] [INFO ] [sig ] CPRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:40.606177] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPRX.txt [2026-01-30T20:19:40.606300] [INFO ] [sig ] [766/3461] Completed CPRX in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:40.606339] [INFO ] [sig ] [767/3461] Forecasting CPS... [2026-01-30T20:19:40.606367] [INFO ] [sig ] Generating forecast for: CPS [2026-01-30T20:19:40.606398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-30T20:19:40.617884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-30T20:19:40.618227] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-30T20:19:40.619084] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-30T20:19:40.619138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:40.619171] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:40.619200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:40.619259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:40.676124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:40.676830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:40.676909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:40.676941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:40.801556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:40.801707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:40.801747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:40.801775] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:40.805142] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-01-30T20:19:40.805442] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-30T20:19:40.805562] [INFO ] [sig ] CPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:40.946251] [INFO ] [LOCAL ] Saved forecast: CPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPS.txt [2026-01-30T20:19:40.946411] [INFO ] [sig ] [767/3461] Completed CPS in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-30T20:19:40.946465] [INFO ] [sig ] [768/3461] Forecasting CPSH... [2026-01-30T20:19:40.946507] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-30T20:19:40.946541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-30T20:19:40.957911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-30T20:19:40.958275] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-30T20:19:40.959113] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-30T20:19:40.959165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:40.959197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:40.959225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:40.959286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:41.016225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:41.016957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:41.017035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:41.017068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:41.138859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:41.139020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:41.139060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:41.139106] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:41.142537] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-01-30T20:19:41.142839] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-30T20:19:41.142971] [INFO ] [sig ] CPSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:41.292141] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPSH.txt [2026-01-30T20:19:41.292279] [INFO ] [sig ] [768/3461] Completed CPSH in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:41.292318] [INFO ] [sig ] [769/3461] Forecasting CPSS... [2026-01-30T20:19:41.292348] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-30T20:19:41.292377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-30T20:19:41.303321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-30T20:19:41.303708] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-30T20:19:41.304522] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-30T20:19:41.304610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:41.304649] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:41.304678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:41.304736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:41.364274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:41.364964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:41.365042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:41.365075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:41.479098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:41.479248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:41.479289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:41.479323] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:41.482959] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=37.55%) [2026-01-30T20:19:41.483248] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-30T20:19:41.483378] [INFO ] [sig ] CPSS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:41.634675] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CPSS.txt [2026-01-30T20:19:41.634818] [INFO ] [sig ] [769/3461] Completed CPSS in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:41.634859] [INFO ] [sig ] [770/3461] Forecasting CPZ... [2026-01-30T20:19:41.634889] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-30T20:19:41.634921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-30T20:19:41.647236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-30T20:19:41.647642] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-30T20:19:41.648729] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-30T20:19:41.648793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:41.648837] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:41.648869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:41.648946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:41.711215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:41.712050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:41.712147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:41.712181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:41.838412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:41.838570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:41.838631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:41.838661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:41.842183] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-30T20:19:41.842514] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-30T20:19:41.842667] [INFO ] [sig ] CPZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:41.987189] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CPZ.txt [2026-01-30T20:19:41.987333] [INFO ] [sig ] [770/3461] Completed CPZ in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:41.987372] [INFO ] [sig ] [771/3461] Forecasting CQP... [2026-01-30T20:19:41.987402] [INFO ] [sig ] Generating forecast for: CQP [2026-01-30T20:19:41.987432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-30T20:19:42.002726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-30T20:19:42.003052] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-30T20:19:42.003843] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-30T20:19:42.003893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:42.003925] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:42.003953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:42.004009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:42.061129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:42.061970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:42.062082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:42.062116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:42.181822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:42.181993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:42.182035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:42.182066] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:42.185852] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=36.25%) [2026-01-30T20:19:42.186196] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-30T20:19:42.186343] [INFO ] [sig ] CQP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:42.336262] [INFO ] [LOCAL ] Saved forecast: CQP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CQP.txt [2026-01-30T20:19:42.336397] [INFO ] [sig ] [771/3461] Completed CQP in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:42.336437] [INFO ] [sig ] [772/3461] Forecasting CRAI... [2026-01-30T20:19:42.336468] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-30T20:19:42.336499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-30T20:19:42.351197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-30T20:19:42.351807] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-30T20:19:42.352793] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-30T20:19:42.352846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:42.352880] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:42.352926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:42.352987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:42.412295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:42.413367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:42.413471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:42.413507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:42.541276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:42.541523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:42.541597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:42.541641] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:42.545691] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-01-30T20:19:42.546004] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-30T20:19:42.546137] [INFO ] [sig ] CRAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:42.692387] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRAI.txt [2026-01-30T20:19:42.692537] [INFO ] [sig ] [772/3461] Completed CRAI in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:42.692612] [INFO ] [sig ] [773/3461] Forecasting CRBG... [2026-01-30T20:19:42.692653] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-30T20:19:42.692694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-30T20:19:42.705319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-30T20:19:42.705676] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-30T20:19:42.706526] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-30T20:19:42.706596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:42.706631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:42.706658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:42.706717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:42.763607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:42.764423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:42.764508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:42.764540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:42.886098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:42.886254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:42.886293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:42.886322] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:42.890077] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=52.39%) [2026-01-30T20:19:42.890365] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-30T20:19:42.890519] [INFO ] [sig ] CRBG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:43.039169] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRBG.txt [2026-01-30T20:19:43.039346] [INFO ] [sig ] [773/3461] Completed CRBG in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:43.039388] [INFO ] [sig ] [774/3461] Forecasting CRBP... [2026-01-30T20:19:43.039418] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-30T20:19:43.039450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-30T20:19:43.050469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-30T20:19:43.050811] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-30T20:19:43.051653] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-30T20:19:43.051706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:43.051741] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:43.051770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:43.051828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:43.111472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:43.112359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:43.112447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:43.112480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:43.239103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:43.239268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:43.239311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:43.239360] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:43.243103] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-30T20:19:43.243417] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-30T20:19:43.243553] [INFO ] [sig ] CRBP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:43.393469] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRBP.txt [2026-01-30T20:19:43.393686] [INFO ] [sig ] [774/3461] Completed CRBP in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:43.393746] [INFO ] [sig ] [775/3461] Forecasting CRC... [2026-01-30T20:19:43.393785] [INFO ] [sig ] Generating forecast for: CRC [2026-01-30T20:19:43.393816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-30T20:19:43.405851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-30T20:19:43.406158] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-30T20:19:43.406978] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-30T20:19:43.407031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:43.407073] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:43.407114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:43.407182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:43.468298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:43.469188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:43.469271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:43.469306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:43.597205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:43.597364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:43.597409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:43.597440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:43.600925] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-01-30T20:19:43.601209] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-30T20:19:43.601335] [INFO ] [sig ] CRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:43.752433] [INFO ] [LOCAL ] Saved forecast: CRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRC.txt [2026-01-30T20:19:43.752602] [INFO ] [sig ] [775/3461] Completed CRC in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-30T20:19:43.752644] [INFO ] [sig ] [776/3461] Forecasting CRDF... [2026-01-30T20:19:43.752676] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-30T20:19:43.752714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-30T20:19:43.764802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-30T20:19:43.765159] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-30T20:19:43.766024] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-30T20:19:43.766087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:43.766129] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:43.766157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:43.766214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:43.827545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:43.828419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:43.828507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:43.828541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:43.949878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:43.950024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:43.950063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:43.950091] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:43.953463] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-30T20:19:43.953755] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-30T20:19:43.953876] [INFO ] [sig ] CRDF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:44.094778] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRDF.txt [2026-01-30T20:19:44.094883] [INFO ] [sig ] [776/3461] Completed CRDF in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:44.094920] [INFO ] [sig ] [777/3461] Forecasting CRDO... [2026-01-30T20:19:44.094949] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-30T20:19:44.094978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-30T20:19:44.106189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-30T20:19:44.106466] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-30T20:19:44.107245] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-30T20:19:44.107296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:44.107328] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:44.107354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:44.107409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:44.164132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:44.164730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:44.164805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:44.164836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:44.287143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:44.287299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:44.287340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:44.287375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:44.290799] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-30T20:19:44.291069] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-30T20:19:44.291190] [INFO ] [sig ] CRDO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:44.432978] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRDO.txt [2026-01-30T20:19:44.433145] [INFO ] [sig ] [777/3461] Completed CRDO in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:44.433186] [INFO ] [sig ] [778/3461] Forecasting CRESY... [2026-01-30T20:19:44.433215] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-30T20:19:44.433246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-30T20:19:44.445540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-30T20:19:44.445905] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-30T20:19:44.446703] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-30T20:19:44.446754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:44.446811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:44.446839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:44.446899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:44.504270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:44.505129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:44.505210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:44.505252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:44.627045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:44.627199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:44.627239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:44.627266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:44.630635] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-01-30T20:19:44.630905] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-30T20:19:44.631026] [INFO ] [sig ] CRESY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:44.784676] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRESY.txt [2026-01-30T20:19:44.784804] [INFO ] [sig ] [778/3461] Completed CRESY in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:44.784843] [INFO ] [sig ] [779/3461] Forecasting CREX... [2026-01-30T20:19:44.784872] [INFO ] [sig ] Generating forecast for: CREX [2026-01-30T20:19:44.784905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-30T20:19:44.796617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-30T20:19:44.796890] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-30T20:19:44.797706] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-30T20:19:44.797757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:44.797787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:44.797814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:44.797870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:44.854184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:44.854819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:44.854896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:44.854928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:44.972861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:44.973014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:44.973054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:44.973099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:44.976416] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-01-30T20:19:44.976704] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-30T20:19:44.976827] [INFO ] [sig ] CREX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:45.115869] [INFO ] [LOCAL ] Saved forecast: CREX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CREX.txt [2026-01-30T20:19:45.115980] [INFO ] [sig ] [779/3461] Completed CREX in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:45.116018] [INFO ] [sig ] [780/3461] Forecasting CRGO... [2026-01-30T20:19:45.116047] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-30T20:19:45.116077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-30T20:19:45.127470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-30T20:19:45.127796] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-30T20:19:45.128615] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-30T20:19:45.128665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:45.128698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:45.128725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:45.128783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:45.185450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:45.186104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:45.186179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:45.186210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:45.306094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:45.306231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:45.306270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:45.306298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:45.309645] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-01-30T20:19:45.309916] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-30T20:19:45.310036] [INFO ] [sig ] CRGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:45.455550] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRGO.txt [2026-01-30T20:19:45.455730] [INFO ] [sig ] [780/3461] Completed CRGO in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:45.455770] [INFO ] [sig ] [781/3461] Forecasting CRGY... [2026-01-30T20:19:45.455799] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-30T20:19:45.455829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-30T20:19:45.467361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-30T20:19:45.467668] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-30T20:19:45.468468] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-30T20:19:45.468519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:45.468550] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:45.468592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:45.468650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:45.528033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:45.528759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:45.528839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:45.528873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:45.648524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:45.648702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:45.648742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:45.648802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:45.652188] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=24.99%) [2026-01-30T20:19:45.652462] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-30T20:19:45.652602] [INFO ] [sig ] CRGY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:45.796601] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRGY.txt [2026-01-30T20:19:45.796747] [INFO ] [sig ] [781/3461] Completed CRGY in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:45.796786] [INFO ] [sig ] [782/3461] Forecasting CRH... [2026-01-30T20:19:45.796814] [INFO ] [sig ] Generating forecast for: CRH [2026-01-30T20:19:45.796844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-30T20:19:45.809094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-30T20:19:45.809400] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-30T20:19:45.810194] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-30T20:19:45.810245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:45.810276] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:45.810303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:45.810361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:45.868646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:45.869481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:45.869561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:45.869612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:45.990814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:45.990970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:45.991009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:45.991038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:45.994435] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-01-30T20:19:45.994746] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-30T20:19:45.994866] [INFO ] [sig ] CRH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:46.141835] [INFO ] [LOCAL ] Saved forecast: CRH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRH.txt [2026-01-30T20:19:46.141989] [INFO ] [sig ] [782/3461] Completed CRH in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-30T20:19:46.142029] [INFO ] [sig ] [783/3461] Forecasting CRI... [2026-01-30T20:19:46.142059] [INFO ] [sig ] Generating forecast for: CRI [2026-01-30T20:19:46.142090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-30T20:19:46.153657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-30T20:19:46.154035] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-30T20:19:46.154858] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-30T20:19:46.154910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:46.154941] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:46.154967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:46.155126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:46.212707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:46.213589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:46.213670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:46.213702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:46.333222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:46.333332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:46.333369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:46.333398] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:46.336654] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=69.40%) [2026-01-30T20:19:46.336922] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-30T20:19:46.337044] [INFO ] [sig ] CRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:46.478605] [INFO ] [LOCAL ] Saved forecast: CRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRI.txt [2026-01-30T20:19:46.478719] [INFO ] [sig ] [783/3461] Completed CRI in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:46.478757] [INFO ] [sig ] [784/3461] Forecasting CRK... [2026-01-30T20:19:46.478787] [INFO ] [sig ] Generating forecast for: CRK [2026-01-30T20:19:46.478817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-30T20:19:46.493236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-30T20:19:46.493780] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-30T20:19:46.494863] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-30T20:19:46.494918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:46.494954] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:46.494982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:46.495042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:46.554397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:46.555475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:46.555589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:46.555626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:46.683129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:46.683315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:46.683361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:46.683392] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:46.687846] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-30T20:19:46.688204] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-30T20:19:46.688346] [INFO ] [sig ] CRK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:46.833068] [INFO ] [LOCAL ] Saved forecast: CRK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRK.txt [2026-01-30T20:19:46.833272] [INFO ] [sig ] [784/3461] Completed CRK in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:46.833317] [INFO ] [sig ] [785/3461] Forecasting CRL... [2026-01-30T20:19:46.833347] [INFO ] [sig ] Generating forecast for: CRL [2026-01-30T20:19:46.833381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-30T20:19:46.847346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-30T20:19:46.847957] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-30T20:19:46.848939] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-30T20:19:46.849009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:46.849043] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:46.849071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:46.849131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:46.910005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:46.911150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:46.911248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:46.911283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:47.044634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:47.044860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:47.044903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:47.044932] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:47.048675] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=20.65%) [2026-01-30T20:19:47.048975] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-30T20:19:47.049106] [INFO ] [sig ] CRL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:47.254050] [INFO ] [LOCAL ] Saved forecast: CRL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRL.txt [2026-01-30T20:19:47.254200] [INFO ] [sig ] [785/3461] Completed CRL in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:47.254240] [INFO ] [sig ] [786/3461] Forecasting CRM... [2026-01-30T20:19:47.254269] [INFO ] [sig ] Generating forecast for: CRM [2026-01-30T20:19:47.254300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-30T20:19:47.267165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-30T20:19:47.267668] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-30T20:19:47.268743] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-30T20:19:47.268802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:47.268839] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:47.268870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:47.269019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:47.327261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:47.328171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:47.328256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:47.328289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:47.450352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:47.450513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:47.450554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:47.450604] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:47.454114] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-30T20:19:47.454433] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-30T20:19:47.454615] [INFO ] [sig ] CRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:47.600611] [INFO ] [LOCAL ] Saved forecast: CRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRM.txt [2026-01-30T20:19:47.600749] [INFO ] [sig ] [786/3461] Completed CRM in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:47.600788] [INFO ] [sig ] [787/3461] Forecasting CRMD... [2026-01-30T20:19:47.600817] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-30T20:19:47.600847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-30T20:19:47.613060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-30T20:19:47.613357] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-30T20:19:47.614181] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-30T20:19:47.614232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:47.614263] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:47.614289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:47.614345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:47.670829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:47.671676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:47.671757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:47.671791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:47.797528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:47.797718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:47.797761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:47.797788] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:47.801327] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-30T20:19:47.801719] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-30T20:19:47.801860] [INFO ] [sig ] CRMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:47.945227] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRMD.txt [2026-01-30T20:19:47.945381] [INFO ] [sig ] [787/3461] Completed CRMD in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:47.945421] [INFO ] [sig ] [788/3461] Forecasting CRML... [2026-01-30T20:19:47.945450] [INFO ] [sig ] Generating forecast for: CRML [2026-01-30T20:19:47.945480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-30T20:19:47.957765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-30T20:19:47.958213] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-30T20:19:47.959224] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-30T20:19:47.959286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:47.959327] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:47.959362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:47.959441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:48.020464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:48.021325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:48.021438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:48.021471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:48.144421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:48.144615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:48.144659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:48.144689] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:48.148109] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-30T20:19:48.148413] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-30T20:19:48.148545] [INFO ] [sig ] CRML: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:48.300078] [INFO ] [LOCAL ] Saved forecast: CRML 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRML.txt [2026-01-30T20:19:48.300236] [INFO ] [sig ] [788/3461] Completed CRML in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:48.300288] [INFO ] [sig ] [789/3461] Forecasting CRNC... [2026-01-30T20:19:48.300327] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-30T20:19:48.300358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-30T20:19:48.316749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-30T20:19:48.317040] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-30T20:19:48.318116] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-30T20:19:48.318169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:48.318201] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:48.318229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:48.318288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:48.377959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:48.378742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:48.378829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:48.378869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:48.500768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:48.500944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:48.500985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:48.501013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:48.504349] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-30T20:19:48.504642] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-30T20:19:48.504764] [INFO ] [sig ] CRNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:48.651255] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRNC.txt [2026-01-30T20:19:48.651445] [INFO ] [sig ] [789/3461] Completed CRNC in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:48.651503] [INFO ] [sig ] [790/3461] Forecasting CRNX... [2026-01-30T20:19:48.651541] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-30T20:19:48.651602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-30T20:19:48.665274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-30T20:19:48.665683] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-30T20:19:48.666489] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-30T20:19:48.666541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:48.666600] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:48.666631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:48.666692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:48.724197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:48.725079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:48.725160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:48.725193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:48.855765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:48.855918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:48.855958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:48.855987] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:48.859668] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-30T20:19:48.859999] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-30T20:19:48.860134] [INFO ] [sig ] CRNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:49.011912] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRNX.txt [2026-01-30T20:19:49.012071] [INFO ] [sig ] [790/3461] Completed CRNX in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:49.012111] [INFO ] [sig ] [791/3461] Forecasting CRON... [2026-01-30T20:19:49.012140] [INFO ] [sig ] Generating forecast for: CRON [2026-01-30T20:19:49.012170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-30T20:19:49.024358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-30T20:19:49.024774] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-30T20:19:49.025558] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-30T20:19:49.025628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:49.025661] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:49.025688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:49.025744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:49.086209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:49.087113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:49.087212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:49.087257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:49.228233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:49.228422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:49.228477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:49.228517] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:49.233250] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-30T20:19:49.233649] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-30T20:19:49.233816] [INFO ] [sig ] CRON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:49.385106] [INFO ] [LOCAL ] Saved forecast: CRON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRON.txt [2026-01-30T20:19:49.385294] [INFO ] [sig ] [791/3461] Completed CRON in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:49.385336] [INFO ] [sig ] [792/3461] Forecasting CROX... [2026-01-30T20:19:49.385366] [INFO ] [sig ] Generating forecast for: CROX [2026-01-30T20:19:49.385397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-30T20:19:49.397105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-30T20:19:49.397478] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-30T20:19:49.398314] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-30T20:19:49.398365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:49.398396] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:49.398423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:49.398486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:49.457354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:49.458283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:49.458363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:49.458396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:49.585027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:49.585192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:49.585251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:49.585282] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:49.588862] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: DOWN (p=36.54%) [2026-01-30T20:19:49.589168] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-30T20:19:49.589301] [INFO ] [sig ] CROX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:49.746807] [INFO ] [LOCAL ] Saved forecast: CROX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CROX.txt [2026-01-30T20:19:49.746965] [INFO ] [sig ] [792/3461] Completed CROX in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-30T20:19:49.747005] [INFO ] [sig ] [793/3461] Forecasting CRS... [2026-01-30T20:19:49.747034] [INFO ] [sig ] Generating forecast for: CRS [2026-01-30T20:19:49.747066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-30T20:19:49.759889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-30T20:19:49.760307] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-30T20:19:49.761152] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-30T20:19:49.761204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:49.761235] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:49.761262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:49.761318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:49.818028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:49.818943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:49.819025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:49.819057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:49.937933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:49.938102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:49.938144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:49.938173] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:49.941595] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-30T20:19:49.941881] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-30T20:19:49.942005] [INFO ] [sig ] CRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:50.088307] [INFO ] [LOCAL ] Saved forecast: CRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRS.txt [2026-01-30T20:19:50.088469] [INFO ] [sig ] [793/3461] Completed CRS in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:50.088515] [INFO ] [sig ] [794/3461] Forecasting CRSP... [2026-01-30T20:19:50.088550] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-30T20:19:50.088612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-30T20:19:50.101224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-30T20:19:50.101618] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-30T20:19:50.102418] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-30T20:19:50.102469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:50.102501] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:50.102527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:50.102605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:50.159872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:50.160827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:50.160908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:50.160940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:50.280490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:50.280691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:50.280735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:50.280764] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:50.284181] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=27.38%) [2026-01-30T20:19:50.284490] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-30T20:19:50.284642] [INFO ] [sig ] CRSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:50.426278] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRSP.txt [2026-01-30T20:19:50.426405] [INFO ] [sig ] [794/3461] Completed CRSP in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:50.426444] [INFO ] [sig ] [795/3461] Forecasting CRTO... [2026-01-30T20:19:50.426473] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-30T20:19:50.426502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-30T20:19:50.438643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-30T20:19:50.438918] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-30T20:19:50.439702] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-30T20:19:50.439760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:50.439817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:50.439845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:50.439908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:50.495985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:50.496829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:50.496910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:50.496942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:50.618290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:50.618450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:50.618490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:50.618520] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:50.621939] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=51.99%) [2026-01-30T20:19:50.622218] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-30T20:19:50.622343] [INFO ] [sig ] CRTO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:50.770832] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CRTO.txt [2026-01-30T20:19:50.770989] [INFO ] [sig ] [795/3461] Completed CRTO in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:50.771029] [INFO ] [sig ] [796/3461] Forecasting CRUS... [2026-01-30T20:19:50.771057] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-30T20:19:50.771088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-30T20:19:50.783401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-30T20:19:50.783766] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-30T20:19:50.784545] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-30T20:19:50.784616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:50.784662] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:50.784690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:50.784746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:50.842827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:50.844012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:50.844096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:50.844129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:50.964795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:50.964946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:50.964987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:50.965017] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:50.968433] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-01-30T20:19:50.968733] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-30T20:19:50.968862] [INFO ] [sig ] CRUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:51.110728] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRUS.txt [2026-01-30T20:19:51.110859] [INFO ] [sig ] [796/3461] Completed CRUS in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:51.110898] [INFO ] [sig ] [797/3461] Forecasting CRVL... [2026-01-30T20:19:51.110927] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-30T20:19:51.110956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-30T20:19:51.121908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-30T20:19:51.122214] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-30T20:19:51.123004] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-30T20:19:51.123055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:51.123087] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:51.123114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:51.123169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:51.180888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:51.181779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:51.181858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:51.181890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:51.299159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:51.299318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:51.299359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:51.299389] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:51.302988] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-30T20:19:51.303341] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-30T20:19:51.303481] [INFO ] [sig ] CRVL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:51.456513] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRVL.txt [2026-01-30T20:19:51.456739] [INFO ] [sig ] [797/3461] Completed CRVL in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:51.456806] [INFO ] [sig ] [798/3461] Forecasting CRVO... [2026-01-30T20:19:51.456853] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-30T20:19:51.456902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-30T20:19:51.470898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-30T20:19:51.471300] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-30T20:19:51.472203] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-30T20:19:51.472257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:51.472290] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:51.472319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:51.472379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:51.533075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:51.533944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:51.534025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:51.534065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:51.657735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:51.657894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:51.657936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:51.657999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:51.661519] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-30T20:19:51.661851] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-30T20:19:51.661982] [INFO ] [sig ] CRVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:51.810859] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRVO.txt [2026-01-30T20:19:51.811024] [INFO ] [sig ] [798/3461] Completed CRVO in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-30T20:19:51.811066] [INFO ] [sig ] [799/3461] Forecasting CRVS... [2026-01-30T20:19:51.811107] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-30T20:19:51.811146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-30T20:19:51.824891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-30T20:19:51.825244] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-30T20:19:51.826269] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-30T20:19:51.826322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:51.826355] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:51.826382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:51.826439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:51.886968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:51.887818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:51.887896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:51.887929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:52.016436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:52.016639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:52.016693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:52.016727] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:52.020241] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-30T20:19:52.020526] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-30T20:19:52.020719] [INFO ] [sig ] CRVS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:52.162348] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRVS.txt [2026-01-30T20:19:52.162509] [INFO ] [sig ] [799/3461] Completed CRVS in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:52.162557] [INFO ] [sig ] [800/3461] Forecasting CRWD... [2026-01-30T20:19:52.162613] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-30T20:19:52.162647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-30T20:19:52.174621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-30T20:19:52.174941] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-30T20:19:52.175733] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-30T20:19:52.175784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:52.175816] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:52.175843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:52.175900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:52.235280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:52.236219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:52.236298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:52.236330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:52.354952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:52.355112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:52.355153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:52.355185] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:52.358932] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-30T20:19:52.359216] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-30T20:19:52.359347] [INFO ] [sig ] CRWD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:52.502171] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRWD.txt [2026-01-30T20:19:52.502322] [INFO ] [sig ] [800/3461] Completed CRWD in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:52.502363] [INFO ] [sig ] [801/3461] Forecasting CRWS... [2026-01-30T20:19:52.502391] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-30T20:19:52.502422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-30T20:19:52.515271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-30T20:19:52.515741] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-30T20:19:52.516782] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-30T20:19:52.516842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:52.516880] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:52.516914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:52.516992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:52.575975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:52.576836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:52.576915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:52.576946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:52.685535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:52.685706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:52.685745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:52.685773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:52.689199] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-01-30T20:19:52.689477] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-30T20:19:52.689638] [INFO ] [sig ] CRWS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:52.838030] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CRWS.txt [2026-01-30T20:19:52.838233] [INFO ] [sig ] [801/3461] Completed CRWS in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:52.838279] [INFO ] [sig ] [802/3461] Forecasting CSAN... [2026-01-30T20:19:52.838310] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-30T20:19:52.838340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-30T20:19:52.850458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-30T20:19:52.850906] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-30T20:19:52.851727] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-30T20:19:52.851779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:52.851812] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:52.851840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:52.851898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:52.921970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:52.923123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:52.923213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:52.923247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:53.046175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:53.046333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:53.046373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:53.046404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:53.049970] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-01-30T20:19:53.050271] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-30T20:19:53.050405] [INFO ] [sig ] CSAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:53.195191] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSAN.txt [2026-01-30T20:19:53.195344] [INFO ] [sig ] [802/3461] Completed CSAN in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:53.195385] [INFO ] [sig ] [803/3461] Forecasting CSB... [2026-01-30T20:19:53.195416] [INFO ] [sig ] Generating forecast for: CSB [2026-01-30T20:19:53.195447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-30T20:19:53.206969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-30T20:19:53.207321] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-30T20:19:53.208177] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-30T20:19:53.208230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:53.208268] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:53.208297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:53.208355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:53.266955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:53.267851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:53.267932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:53.267965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:53.381532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:53.381706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:53.381765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:53.381797] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:53.385184] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-01-30T20:19:53.385464] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-30T20:19:53.385606] [INFO ] [sig ] CSB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:53.528659] [INFO ] [LOCAL ] Saved forecast: CSB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSB.txt [2026-01-30T20:19:53.528828] [INFO ] [sig ] [803/3461] Completed CSB in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:53.528874] [INFO ] [sig ] [804/3461] Forecasting CSCO... [2026-01-30T20:19:53.528905] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-30T20:19:53.528935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-30T20:19:53.540381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-30T20:19:53.540744] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-30T20:19:53.541520] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-30T20:19:53.541570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:53.541622] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:53.541649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:53.541709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:53.598414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:53.599408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:53.599500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:53.599533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:53.727254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:53.727419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:53.727466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:53.727498] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:53.731371] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=35.95%) [2026-01-30T20:19:53.731717] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-30T20:19:53.731858] [INFO ] [sig ] CSCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:53.881271] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSCO.txt [2026-01-30T20:19:53.881423] [INFO ] [sig ] [804/3461] Completed CSCO in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:53.881462] [INFO ] [sig ] [805/3461] Forecasting CSGP... [2026-01-30T20:19:53.881491] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-30T20:19:53.881520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-30T20:19:53.893727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-30T20:19:53.894088] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-30T20:19:53.895131] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-30T20:19:53.895183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:53.895215] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:53.895242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:53.895298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:53.955037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:53.955964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:53.956091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:53.956125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:54.080756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:54.080910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:54.080949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:54.080978] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:54.084673] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-30T20:19:54.085135] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-30T20:19:54.085256] [INFO ] [sig ] CSGP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:54.246438] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSGP.txt [2026-01-30T20:19:54.246622] [INFO ] [sig ] [805/3461] Completed CSGP in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:54.246666] [INFO ] [sig ] [806/3461] Forecasting CSGS... [2026-01-30T20:19:54.246696] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-30T20:19:54.246728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-30T20:19:54.258892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-30T20:19:54.259278] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-30T20:19:54.260297] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-30T20:19:54.260348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:54.260379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:54.260406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:54.260461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:54.318316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:54.319295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:54.319381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:54.319415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:54.446245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:54.446416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:54.446465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:54.446496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:54.450179] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-30T20:19:54.450479] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-30T20:19:54.450626] [INFO ] [sig ] CSGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:54.596549] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSGS.txt [2026-01-30T20:19:54.596724] [INFO ] [sig ] [806/3461] Completed CSGS in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:54.596767] [INFO ] [sig ] [807/3461] Forecasting CSIQ... [2026-01-30T20:19:54.596797] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-30T20:19:54.596828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-30T20:19:54.608633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-30T20:19:54.608974] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-30T20:19:54.609790] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-30T20:19:54.609842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:54.609885] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:54.609913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:54.609971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:54.670331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:54.671227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:54.671308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:54.671341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:54.800097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:54.800261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:54.800308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:54.800337] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:54.803828] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: DOWN (p=18.83%) [2026-01-30T20:19:54.804114] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-30T20:19:54.804251] [INFO ] [sig ] CSIQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:54.959040] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSIQ.txt [2026-01-30T20:19:54.959192] [INFO ] [sig ] [807/3461] Completed CSIQ in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:54.959232] [INFO ] [sig ] [808/3461] Forecasting CSPI... [2026-01-30T20:19:54.959261] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-30T20:19:54.959291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-30T20:19:54.970333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-30T20:19:54.970663] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-30T20:19:54.971432] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-30T20:19:54.971483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:54.971516] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:54.971542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:54.971620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:55.028915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:55.029815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:55.029895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:55.029929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:55.161213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:55.161366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:55.161414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:55.161447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:55.165178] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-30T20:19:55.165462] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-30T20:19:55.165601] [INFO ] [sig ] CSPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:55.314937] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CSPI.txt [2026-01-30T20:19:55.315127] [INFO ] [sig ] [808/3461] Completed CSPI in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:55.315169] [INFO ] [sig ] [809/3461] Forecasting CSQ... [2026-01-30T20:19:55.315197] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-30T20:19:55.315226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-30T20:19:55.331263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-30T20:19:55.331630] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-30T20:19:55.332450] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-30T20:19:55.332500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:55.332533] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:55.332560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:55.332642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:55.393488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:55.394385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:55.394465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:55.394498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:55.519422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:55.519599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:55.519650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:55.519687] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:55.523657] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-01-30T20:19:55.523983] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-30T20:19:55.524116] [INFO ] [sig ] CSQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:55.673557] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSQ.txt [2026-01-30T20:19:55.673734] [INFO ] [sig ] [809/3461] Completed CSQ in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-30T20:19:55.673774] [INFO ] [sig ] [810/3461] Forecasting CSTL... [2026-01-30T20:19:55.673803] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-30T20:19:55.673834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-30T20:19:55.686834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-30T20:19:55.687209] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-30T20:19:55.688126] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-30T20:19:55.688179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:55.688211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:55.688237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:55.688294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:55.751216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:55.752110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:55.752198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:55.752427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:55.881162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:55.881329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:55.881370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:55.881405] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:55.884962] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-01-30T20:19:55.885251] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-30T20:19:55.885381] [INFO ] [sig ] CSTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:56.027226] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSTL.txt [2026-01-30T20:19:56.027367] [INFO ] [sig ] [810/3461] Completed CSTL in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-30T20:19:56.027408] [INFO ] [sig ] [811/3461] Forecasting CSTM... [2026-01-30T20:19:56.027451] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-30T20:19:56.027484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-30T20:19:56.039963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-30T20:19:56.040317] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-30T20:19:56.041350] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-30T20:19:56.041404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:56.041437] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:56.041464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:56.041522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:56.099804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:56.100621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:56.100709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:56.100743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:56.221858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:56.222015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:56.222058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:56.222088] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:56.225530] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-30T20:19:56.225832] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-30T20:19:56.225955] [INFO ] [sig ] CSTM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:56.367435] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CSTM.txt [2026-01-30T20:19:56.367592] [INFO ] [sig ] [811/3461] Completed CSTM in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-30T20:19:56.367634] [INFO ] [sig ] [812/3461] Forecasting CSWC... [2026-01-30T20:19:56.367664] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-30T20:19:56.367694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-30T20:19:56.380739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-30T20:19:56.381097] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-30T20:19:56.381965] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-30T20:19:56.382018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:56.382078] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:56.382105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:56.382160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:56.439673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:56.440597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:56.440679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:56.440711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:56.587315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:56.587478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:56.587520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:56.587552] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:56.591184] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-30T20:19:56.591491] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-30T20:19:56.591646] [INFO ] [sig ] CSWC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:56.742668] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CSWC.txt [2026-01-30T20:19:56.742848] [INFO ] [sig ] [812/3461] Completed CSWC in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-30T20:19:56.742900] [INFO ] [sig ] [813/3461] Forecasting CSX... [2026-01-30T20:19:56.742932] [INFO ] [sig ] Generating forecast for: CSX [2026-01-30T20:19:56.742964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-30T20:19:56.754675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-30T20:19:56.755032] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-30T20:19:56.755911] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-30T20:19:56.755965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:56.755998] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:56.756026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:56.756085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:56.812666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:56.813510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:56.813615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:56.813650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:56.938031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:56.938204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:56.938246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:56.938275] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:56.941715] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-30T20:19:56.941988] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-30T20:19:56.942111] [INFO ] [sig ] CSX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:57.090722] [INFO ] [LOCAL ] Saved forecast: CSX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CSX.txt [2026-01-30T20:19:57.090855] [INFO ] [sig ] [813/3461] Completed CSX in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-30T20:19:57.090895] [INFO ] [sig ] [814/3461] Forecasting CTAS... [2026-01-30T20:19:57.090924] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-30T20:19:57.090954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-30T20:19:57.102928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-30T20:19:57.103261] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-30T20:19:57.104135] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-30T20:19:57.104188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:57.104221] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:57.104248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:57.104304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:57.163567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:57.164354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:57.164432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:57.164466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:57.283042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:57.283196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:57.283236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:57.283281] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:57.286713] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-30T20:19:57.287003] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-30T20:19:57.287128] [INFO ] [sig ] CTAS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:57.438467] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTAS.txt [2026-01-30T20:19:57.438631] [INFO ] [sig ] [814/3461] Completed CTAS in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-30T20:19:57.438674] [INFO ] [sig ] [815/3461] Forecasting CTBB... [2026-01-30T20:19:57.438703] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-30T20:19:57.438735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-30T20:19:57.450289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-30T20:19:57.450635] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-30T20:19:57.451436] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-30T20:19:57.451487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:57.451519] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:57.451548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:57.451642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:57.514535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:57.515368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:57.515450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:57.515484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:57.637946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:57.638113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:57.638154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:57.638216] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:57.641598] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-01-30T20:19:57.641896] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-30T20:19:57.642018] [INFO ] [sig ] CTBB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:57.787091] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTBB.txt [2026-01-30T20:19:57.787242] [INFO ] [sig ] [815/3461] Completed CTBB in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:57.787282] [INFO ] [sig ] [816/3461] Forecasting CTBI... [2026-01-30T20:19:57.787311] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-30T20:19:57.787342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-30T20:19:57.798668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-30T20:19:57.799045] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-30T20:19:57.799910] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-30T20:19:57.799962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:57.799995] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:57.800022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:57.800080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:57.858400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:57.859296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:57.859375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:57.859425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:57.983827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:57.983984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:57.984025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:57.984055] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:57.987763] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=67.59%) [2026-01-30T20:19:57.988037] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-30T20:19:57.988189] [INFO ] [sig ] CTBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:58.140795] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTBI.txt [2026-01-30T20:19:58.141002] [INFO ] [sig ] [816/3461] Completed CTBI in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:58.141059] [INFO ] [sig ] [817/3461] Forecasting CTDD... [2026-01-30T20:19:58.141099] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-30T20:19:58.141137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-30T20:19:58.153166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-30T20:19:58.153532] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-30T20:19:58.154435] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-30T20:19:58.154488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:58.154521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:58.154548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:58.154640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:58.222039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:58.223105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:58.223208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:58.223256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:58.352172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:58.352329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:58.352369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:58.352398] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:58.355775] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: DOWN (p=19.53%) [2026-01-30T20:19:58.356047] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-30T20:19:58.356167] [INFO ] [sig ] CTDD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:58.496276] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTDD.txt [2026-01-30T20:19:58.496428] [INFO ] [sig ] [817/3461] Completed CTDD in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:58.496469] [INFO ] [sig ] [818/3461] Forecasting CTKB... [2026-01-30T20:19:58.496497] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-30T20:19:58.496528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-30T20:19:58.508060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-30T20:19:58.508432] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-30T20:19:58.509290] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-30T20:19:58.509342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:58.509373] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:58.509399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:58.509466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:58.567118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:58.568005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:58.568133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:58.568173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:58.690456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:58.690628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:58.690671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:58.690701] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:58.694268] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-01-30T20:19:58.694554] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-30T20:19:58.694704] [INFO ] [sig ] CTKB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:58.839887] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTKB.txt [2026-01-30T20:19:58.840025] [INFO ] [sig ] [818/3461] Completed CTKB in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:58.840065] [INFO ] [sig ] [819/3461] Forecasting CTLP... [2026-01-30T20:19:58.840095] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-30T20:19:58.840124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-30T20:19:58.851461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-30T20:19:58.851825] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-30T20:19:58.852634] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-30T20:19:58.852685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:58.852717] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:58.852743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:58.852799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:58.909622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:58.910306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:58.910382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:58.910414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:59.026950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:59.027111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:59.027151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:59.027180] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:59.030613] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-01-30T20:19:59.030897] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-30T20:19:59.031026] [INFO ] [sig ] CTLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:59.174634] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTLP.txt [2026-01-30T20:19:59.174773] [INFO ] [sig ] [819/3461] Completed CTLP in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:59.174815] [INFO ] [sig ] [820/3461] Forecasting CTMX... [2026-01-30T20:19:59.174845] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-30T20:19:59.174876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-30T20:19:59.187851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-30T20:19:59.188250] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-30T20:19:59.189243] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-30T20:19:59.189296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:59.189332] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:59.189372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:59.189437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:59.248364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:59.249102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:59.249180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:59.249212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:59.370860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:59.371017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:59.371056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:59.371085] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:59.374425] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-30T20:19:59.374724] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-30T20:19:59.374849] [INFO ] [sig ] CTMX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:19:59.521528] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTMX.txt [2026-01-30T20:19:59.521703] [INFO ] [sig ] [820/3461] Completed CTMX in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:59.521757] [INFO ] [sig ] [821/3461] Forecasting CTNM... [2026-01-30T20:19:59.521796] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-30T20:19:59.521843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-30T20:19:59.534169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-30T20:19:59.534506] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-30T20:19:59.535332] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-30T20:19:59.535383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:59.535414] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:59.535439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:59.535510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:59.596637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:59.597677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:59.597778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:59.597813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:19:59.728275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:19:59.728435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:19:59.728477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:19:59.728506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:19:59.732098] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=70.67%) [2026-01-30T20:19:59.732457] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-30T20:19:59.732625] [INFO ] [sig ] CTNM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:19:59.882857] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTNM.txt [2026-01-30T20:19:59.882995] [INFO ] [sig ] [821/3461] Completed CTNM in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:19:59.883037] [INFO ] [sig ] [822/3461] Forecasting CTO... [2026-01-30T20:19:59.883066] [INFO ] [sig ] Generating forecast for: CTO [2026-01-30T20:19:59.883103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-30T20:19:59.895256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-30T20:19:59.895629] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-30T20:19:59.896426] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-30T20:19:59.896478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:19:59.896510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:19:59.896536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:19:59.896618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:19:59.953791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:19:59.954557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:19:59.954693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:19:59.954742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:00.080822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:00.080981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:00.081029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:00.081070] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:00.084873] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-30T20:20:00.085227] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-30T20:20:00.085381] [INFO ] [sig ] CTO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:00.246551] [INFO ] [LOCAL ] Saved forecast: CTO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTO.txt [2026-01-30T20:20:00.246748] [INFO ] [sig ] [822/3461] Completed CTO in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:20:00.246796] [INFO ] [sig ] [823/3461] Forecasting CTRA... [2026-01-30T20:20:00.246828] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-30T20:20:00.246860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-30T20:20:00.259255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-30T20:20:00.259637] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-30T20:20:00.260499] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-30T20:20:00.260552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:00.260616] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:00.260649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:00.260722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:00.319782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:00.320629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:00.320714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:00.320754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:00.435918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:00.436072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:00.436113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:00.436141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:00.439562] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-30T20:20:00.439883] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-30T20:20:00.440015] [INFO ] [sig ] CTRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:00.582540] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTRA.txt [2026-01-30T20:20:00.582699] [INFO ] [sig ] [823/3461] Completed CTRA in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:20:00.582746] [INFO ] [sig ] [824/3461] Forecasting CTRE... [2026-01-30T20:20:00.582781] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-30T20:20:00.582817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-30T20:20:00.593679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-30T20:20:00.593983] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-30T20:20:00.594802] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-30T20:20:00.594853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:00.594885] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:00.594911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:00.594967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:00.664022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:00.664900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:00.664985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:00.665016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:00.785054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:00.785198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:00.785235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:00.785263] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:00.788628] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=30.53%) [2026-01-30T20:20:00.788902] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-30T20:20:00.789022] [INFO ] [sig ] CTRE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:00.934336] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTRE.txt [2026-01-30T20:20:00.934482] [INFO ] [sig ] [824/3461] Completed CTRE in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:20:00.934522] [INFO ] [sig ] [825/3461] Forecasting CTRM... [2026-01-30T20:20:00.934550] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-30T20:20:00.934602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-30T20:20:00.946379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-30T20:20:00.946686] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-30T20:20:00.947701] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-30T20:20:00.947751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:00.947786] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:00.947813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:00.947868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:01.010493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:01.011415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:01.011495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:01.011527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:01.129534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:01.129703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:01.129752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:01.129789] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:01.133672] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-30T20:20:01.133954] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-30T20:20:01.134090] [INFO ] [sig ] CTRM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:01.276035] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTRM.txt [2026-01-30T20:20:01.276202] [INFO ] [sig ] [825/3461] Completed CTRM in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:20:01.276243] [INFO ] [sig ] [826/3461] Forecasting CTRN... [2026-01-30T20:20:01.276272] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-30T20:20:01.276302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-30T20:20:01.287589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-30T20:20:01.287923] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-30T20:20:01.288773] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-30T20:20:01.288834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:01.288888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:01.288921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:01.288978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:01.345912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:01.346567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:01.346662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:01.346694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:01.470447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:01.470618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:01.470664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:01.470693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:01.474222] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-01-30T20:20:01.474497] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-30T20:20:01.474641] [INFO ] [sig ] CTRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:01.621367] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTRN.txt [2026-01-30T20:20:01.621528] [INFO ] [sig ] [826/3461] Completed CTRN in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-30T20:20:01.621586] [INFO ] [sig ] [827/3461] Forecasting CTS... [2026-01-30T20:20:01.621620] [INFO ] [sig ] Generating forecast for: CTS [2026-01-30T20:20:01.621652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-30T20:20:01.634522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-30T20:20:01.634934] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-30T20:20:01.635797] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-30T20:20:01.635850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:01.635882] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:01.635910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:01.635966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:01.700406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:01.701509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:01.701621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:01.701655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:01.828606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:01.828809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:01.828869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:01.828905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:01.832555] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-30T20:20:01.832934] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-30T20:20:01.833070] [INFO ] [sig ] CTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:01.993419] [INFO ] [LOCAL ] Saved forecast: CTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTS.txt [2026-01-30T20:20:01.993654] [INFO ] [sig ] [827/3461] Completed CTS in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-30T20:20:01.993709] [INFO ] [sig ] [828/3461] Forecasting CTSH... [2026-01-30T20:20:01.993746] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-30T20:20:01.993785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-30T20:20:02.073276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-30T20:20:02.073781] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-30T20:20:02.075055] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-30T20:20:02.075124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:02.075168] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:02.075207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:02.075294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:02.147242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:02.148146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:02.148229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:02.148261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:02.270446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:02.270622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:02.270662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:02.270691] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:02.274332] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-30T20:20:02.274703] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-30T20:20:02.274848] [INFO ] [sig ] CTSH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:02.419224] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CTSH.txt [2026-01-30T20:20:02.419378] [INFO ] [sig ] [828/3461] Completed CTSH in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-30T20:20:02.419417] [INFO ] [sig ] [829/3461] Forecasting CTVA... [2026-01-30T20:20:02.419447] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-30T20:20:02.419477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-30T20:20:02.430956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-30T20:20:02.431304] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-30T20:20:02.432120] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-30T20:20:02.432170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:02.432227] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:02.432256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:02.432312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:02.491179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:02.492120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:02.492211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:02.492245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:02.621435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:02.621624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:02.621672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:02.621702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:02.625302] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-30T20:20:02.625617] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-30T20:20:02.625754] [INFO ] [sig ] CTVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:02.769815] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CTVA.txt [2026-01-30T20:20:02.769976] [INFO ] [sig ] [829/3461] Completed CTVA in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-30T20:20:02.770017] [INFO ] [sig ] [830/3461] Forecasting CUBE... [2026-01-30T20:20:02.770046] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-30T20:20:02.770076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-30T20:20:02.781851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-30T20:20:02.782409] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-30T20:20:02.783214] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-30T20:20:02.783265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:02.783297] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:02.783323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:02.783380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:02.841515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:02.842409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:02.842490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:02.842522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:02.962564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:02.962739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:02.962781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:02.962812] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:02.966488] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-30T20:20:02.966783] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-30T20:20:02.966913] [INFO ] [sig ] CUBE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:03.113662] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CUBE.txt [2026-01-30T20:20:03.113811] [INFO ] [sig ] [830/3461] Completed CUBE in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-30T20:20:03.113851] [INFO ] [sig ] [831/3461] Forecasting CUBI... [2026-01-30T20:20:03.113880] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-30T20:20:03.113910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-30T20:20:03.125145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-30T20:20:03.125500] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-30T20:20:03.126317] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-30T20:20:03.126380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:03.126414] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:03.126441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:03.126496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:03.184735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:03.185630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:03.185715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:03.185748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:03.314849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:03.315032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:03.315078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:03.315108] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:03.318777] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-30T20:20:03.319122] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-30T20:20:03.319269] [INFO ] [sig ] CUBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:03.462310] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CUBI.txt [2026-01-30T20:20:03.462435] [INFO ] [sig ] [831/3461] Completed CUBI in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:03.462473] [INFO ] [sig ] [832/3461] Forecasting CUK... [2026-01-30T20:20:03.462502] [INFO ] [sig ] Generating forecast for: CUK [2026-01-30T20:20:03.462532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-30T20:20:03.474086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-30T20:20:03.474403] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-30T20:20:03.475232] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-30T20:20:03.475285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:03.475318] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:03.475347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:03.475404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:03.532377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:03.533087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:03.533166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:03.533198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:03.656147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:03.656292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:03.656331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:03.656404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:03.660004] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-30T20:20:03.660482] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-30T20:20:03.660634] [INFO ] [sig ] CUK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:03.804500] [INFO ] [LOCAL ] Saved forecast: CUK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CUK.txt [2026-01-30T20:20:03.804650] [INFO ] [sig ] [832/3461] Completed CUK in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:03.804692] [INFO ] [sig ] [833/3461] Forecasting CULP... [2026-01-30T20:20:03.804722] [INFO ] [sig ] Generating forecast for: CULP [2026-01-30T20:20:03.804752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-30T20:20:03.815840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-30T20:20:03.816180] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-30T20:20:03.817017] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-30T20:20:03.817069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:03.817100] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:03.817127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:03.817182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:03.876740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:03.877488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:03.877595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:03.877633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:03.991690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:03.991839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:03.991891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:03.991927] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:03.995645] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-30T20:20:03.995941] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-30T20:20:03.996072] [INFO ] [sig ] CULP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:04.146176] [INFO ] [LOCAL ] Saved forecast: CULP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CULP.txt [2026-01-30T20:20:04.146316] [INFO ] [sig ] [833/3461] Completed CULP in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:04.146356] [INFO ] [sig ] [834/3461] Forecasting CURI... [2026-01-30T20:20:04.146386] [INFO ] [sig ] Generating forecast for: CURI [2026-01-30T20:20:04.146416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-30T20:20:04.158419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-30T20:20:04.158763] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-30T20:20:04.159603] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-30T20:20:04.159655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:04.159686] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:04.159712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:04.159769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:04.220311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:04.220959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:04.221036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:04.221070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:04.349387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:04.349539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:04.349600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:04.349635] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:04.353102] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=17.87%) [2026-01-30T20:20:04.353391] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-30T20:20:04.353520] [INFO ] [sig ] CURI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:04.502397] [INFO ] [LOCAL ] Saved forecast: CURI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CURI.txt [2026-01-30T20:20:04.502526] [INFO ] [sig ] [834/3461] Completed CURI in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:04.502586] [INFO ] [sig ] [835/3461] Forecasting CUZ... [2026-01-30T20:20:04.502623] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-30T20:20:04.502666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-30T20:20:04.514331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-30T20:20:04.514637] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-30T20:20:04.515404] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-30T20:20:04.515454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:04.515484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:04.515510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:04.515566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:04.574950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:04.575563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:04.575658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:04.575690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:04.699991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:04.700142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:04.700185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:04.700215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:04.703949] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-30T20:20:04.704428] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-30T20:20:04.704558] [INFO ] [sig ] CUZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:04.855476] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CUZ.txt [2026-01-30T20:20:04.855640] [INFO ] [sig ] [835/3461] Completed CUZ in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:04.855683] [INFO ] [sig ] [836/3461] Forecasting CVBF... [2026-01-30T20:20:04.855711] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-30T20:20:04.855742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-30T20:20:04.868676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-30T20:20:04.869045] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-30T20:20:04.869909] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-30T20:20:04.869974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:04.870009] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:04.870036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:04.870103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:04.942362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:04.943224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:04.943313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:04.943544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:05.073304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:05.073459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:05.073512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:05.073544] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:05.077397] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=62.58%) [2026-01-30T20:20:05.077701] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-30T20:20:05.077852] [INFO ] [sig ] CVBF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:05.225442] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVBF.txt [2026-01-30T20:20:05.225601] [INFO ] [sig ] [836/3461] Completed CVBF in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:05.225643] [INFO ] [sig ] [837/3461] Forecasting CVCO... [2026-01-30T20:20:05.225672] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-30T20:20:05.225702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-30T20:20:05.238130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-30T20:20:05.238494] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-30T20:20:05.239362] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-30T20:20:05.239416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:05.239448] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:05.239475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:05.239532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:05.297602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:05.298394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:05.298478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:05.298511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:05.423666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:05.423820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:05.423864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:05.423897] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:05.427346] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-30T20:20:05.427650] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-30T20:20:05.427782] [INFO ] [sig ] CVCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:05.570985] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVCO.txt [2026-01-30T20:20:05.571124] [INFO ] [sig ] [837/3461] Completed CVCO in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:05.571164] [INFO ] [sig ] [838/3461] Forecasting CVE... [2026-01-30T20:20:05.571193] [INFO ] [sig ] Generating forecast for: CVE [2026-01-30T20:20:05.571222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-30T20:20:05.582596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-30T20:20:05.582896] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-30T20:20:05.583709] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-30T20:20:05.583760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:05.583791] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:05.583816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:05.583871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:05.640289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:05.640929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:05.641011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:05.641042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:05.765711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:05.765846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:05.765903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:05.765932] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:05.769263] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-01-30T20:20:05.769534] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-30T20:20:05.769674] [INFO ] [sig ] CVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:05.910038] [INFO ] [LOCAL ] Saved forecast: CVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVE.txt [2026-01-30T20:20:05.910155] [INFO ] [sig ] [838/3461] Completed CVE in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:05.910193] [INFO ] [sig ] [839/3461] Forecasting CVEO... [2026-01-30T20:20:05.910222] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-30T20:20:05.910252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-30T20:20:05.920863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-30T20:20:05.921152] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-30T20:20:05.921952] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-30T20:20:05.922013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:05.922046] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:05.922073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:05.922129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:05.978182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:05.978804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:05.978903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:05.978938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:06.092542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:06.092692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:06.092731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:06.092759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:06.096034] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-30T20:20:06.096501] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-30T20:20:06.096639] [INFO ] [sig ] CVEO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:06.236843] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CVEO.txt [2026-01-30T20:20:06.237004] [INFO ] [sig ] [839/3461] Completed CVEO in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:06.237049] [INFO ] [sig ] [840/3461] Forecasting CVGI... [2026-01-30T20:20:06.237078] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-30T20:20:06.237107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-30T20:20:06.248269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-30T20:20:06.248590] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-30T20:20:06.249361] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-30T20:20:06.249411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:06.249443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:06.249469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:06.249525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:06.305830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:06.306419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:06.306505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:06.306537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:06.423822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:06.423965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:06.424003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:06.424031] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:06.427337] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-01-30T20:20:06.427624] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-30T20:20:06.427745] [INFO ] [sig ] CVGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:06.585966] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CVGI.txt [2026-01-30T20:20:06.586138] [INFO ] [sig ] [840/3461] Completed CVGI in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:06.586187] [INFO ] [sig ] [841/3461] Forecasting CVI... [2026-01-30T20:20:06.586218] [INFO ] [sig ] Generating forecast for: CVI [2026-01-30T20:20:06.586248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-30T20:20:06.598271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-30T20:20:06.598591] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-30T20:20:06.599476] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-30T20:20:06.599533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:06.599566] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:06.599621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:06.599687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:06.662431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:06.663215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:06.663295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:06.663328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:06.792327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:06.792484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:06.792525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:06.792554] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:06.796276] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-01-30T20:20:06.796602] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-30T20:20:06.796764] [INFO ] [sig ] CVI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:06.954995] [INFO ] [LOCAL ] Saved forecast: CVI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVI.txt [2026-01-30T20:20:06.955162] [INFO ] [sig ] [841/3461] Completed CVI in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:06.955204] [INFO ] [sig ] [842/3461] Forecasting CVKD... [2026-01-30T20:20:06.955233] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-30T20:20:06.955264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-30T20:20:06.967567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-30T20:20:06.967883] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-30T20:20:06.968771] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-30T20:20:06.968824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:06.968873] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:06.968911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:06.968972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:07.031197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:07.031955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:07.032043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:07.032078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:07.151713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:07.151859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:07.151899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:07.151927] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:07.155243] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=28.42%) [2026-01-30T20:20:07.155514] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-30T20:20:07.155650] [INFO ] [sig ] CVKD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:07.297215] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CVKD.txt [2026-01-30T20:20:07.297365] [INFO ] [sig ] [842/3461] Completed CVKD in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:07.297405] [INFO ] [sig ] [843/3461] Forecasting CVNA... [2026-01-30T20:20:07.297434] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-30T20:20:07.297465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-30T20:20:07.309085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-30T20:20:07.309400] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-30T20:20:07.310253] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-30T20:20:07.310304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:07.310336] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:07.310363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:07.310425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:07.369023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:07.369716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:07.369794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:07.369826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:07.492775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:07.492917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:07.492956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:07.492984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:07.496320] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=46.39%) [2026-01-30T20:20:07.496606] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-30T20:20:07.496726] [INFO ] [sig ] CVNA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:07.636775] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CVNA.txt [2026-01-30T20:20:07.636899] [INFO ] [sig ] [843/3461] Completed CVNA in 0.3s | 2.79 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-30T20:20:07.636938] [INFO ] [sig ] [844/3461] Forecasting CVRX... [2026-01-30T20:20:07.636969] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-30T20:20:07.637001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-30T20:20:07.658321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-30T20:20:07.658645] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-30T20:20:07.659477] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-30T20:20:07.659529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:07.659561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:07.659624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:07.659688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:07.734905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:07.735934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:07.736026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:07.736061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:07.857666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:07.857792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:07.857832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:07.857860] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:07.861309] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-01-30T20:20:07.861597] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-30T20:20:07.861722] [INFO ] [sig ] CVRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:08.003377] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVRX.txt [2026-01-30T20:20:08.003498] [INFO ] [sig ] [844/3461] Completed CVRX in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-30T20:20:08.003537] [INFO ] [sig ] [845/3461] Forecasting CVS... [2026-01-30T20:20:08.003566] [INFO ] [sig ] Generating forecast for: CVS [2026-01-30T20:20:08.003615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-30T20:20:08.014689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-30T20:20:08.014975] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-30T20:20:08.015774] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-30T20:20:08.015824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:08.015857] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:08.015884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:08.015940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:08.072951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:08.073605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:08.073681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:08.073714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:08.194434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:08.194590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:08.194630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:08.194659] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:08.197968] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=7.80%) [2026-01-30T20:20:08.198447] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-30T20:20:08.198567] [INFO ] [sig ] CVS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:08.341981] [INFO ] [LOCAL ] Saved forecast: CVS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CVS.txt [2026-01-30T20:20:08.342149] [INFO ] [sig ] [845/3461] Completed CVS in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-30T20:20:08.342189] [INFO ] [sig ] [846/3461] Forecasting CVX... [2026-01-30T20:20:08.342223] [INFO ] [sig ] Generating forecast for: CVX [2026-01-30T20:20:08.342254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-30T20:20:08.353835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-30T20:20:08.354209] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-30T20:20:08.355018] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-30T20:20:08.355069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:08.355126] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:08.355154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:08.355210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:08.411364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:08.412251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:08.412330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:08.412363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:08.536478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:08.536675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:08.536718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:08.536748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:08.540390] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-30T20:20:08.540712] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-30T20:20:08.540844] [INFO ] [sig ] CVX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:08.686434] [INFO ] [LOCAL ] Saved forecast: CVX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CVX.txt [2026-01-30T20:20:08.686611] [INFO ] [sig ] [846/3461] Completed CVX in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:08.686654] [INFO ] [sig ] [847/3461] Forecasting CWAN... [2026-01-30T20:20:08.686683] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-30T20:20:08.686714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-30T20:20:08.702313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-30T20:20:08.702767] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-30T20:20:08.703817] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-30T20:20:08.703880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:08.703922] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:08.703958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:08.704039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:08.766696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:08.767422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:08.767503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:08.767535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:08.891176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:08.891327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:08.891369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:08.891398] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:08.894825] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=67.25%) [2026-01-30T20:20:08.895110] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-30T20:20:08.895239] [INFO ] [sig ] CWAN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:09.036611] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CWAN.txt [2026-01-30T20:20:09.036754] [INFO ] [sig ] [847/3461] Completed CWAN in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:09.036795] [INFO ] [sig ] [848/3461] Forecasting CWBC... [2026-01-30T20:20:09.036824] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-30T20:20:09.036854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-30T20:20:09.047977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-30T20:20:09.048325] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-30T20:20:09.049199] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-30T20:20:09.049254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:09.049291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:09.049320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:09.049380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:09.106258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:09.107034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:09.107113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:09.107145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:09.229353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:09.229502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:09.229542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:09.229588] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:09.232941] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=87.64%) [2026-01-30T20:20:09.233248] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-30T20:20:09.233371] [INFO ] [sig ] CWBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:09.375811] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CWBC.txt [2026-01-30T20:20:09.375954] [INFO ] [sig ] [848/3461] Completed CWBC in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:09.375994] [INFO ] [sig ] [849/3461] Forecasting CWCO... [2026-01-30T20:20:09.376023] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-30T20:20:09.376053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-30T20:20:09.387065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-30T20:20:09.387416] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-30T20:20:09.388291] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-30T20:20:09.388341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:09.388373] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:09.388399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:09.388454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:09.444765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:09.445474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:09.445556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:09.445606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:09.562671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:09.562824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:09.562865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:09.562946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:09.567630] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-30T20:20:09.567925] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-30T20:20:09.568055] [INFO ] [sig ] CWCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:09.712524] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CWCO.txt [2026-01-30T20:20:09.712687] [INFO ] [sig ] [849/3461] Completed CWCO in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:09.712731] [INFO ] [sig ] [850/3461] Forecasting CWD... [2026-01-30T20:20:09.712760] [INFO ] [sig ] Generating forecast for: CWD [2026-01-30T20:20:09.712791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-30T20:20:09.724176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-30T20:20:09.724504] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-30T20:20:09.725307] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-30T20:20:09.725359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:09.725391] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:09.725417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:09.725472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:09.783400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:09.784415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:09.784505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:09.784538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:09.895436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:09.895620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:09.895664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:09.895693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:09.899086] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-01-30T20:20:09.899365] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-30T20:20:09.899493] [INFO ] [sig ] CWD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:10.046296] [INFO ] [LOCAL ] Saved forecast: CWD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CWD.txt [2026-01-30T20:20:10.046472] [INFO ] [sig ] [850/3461] Completed CWD in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:10.046516] [INFO ] [sig ] [851/3461] Forecasting CWEN... [2026-01-30T20:20:10.046546] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-30T20:20:10.046598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-30T20:20:10.058037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-30T20:20:10.058415] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-30T20:20:10.059274] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-30T20:20:10.059326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:10.059359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:10.059386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:10.059444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:10.121465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:10.122366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:10.122448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:10.122510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:10.248419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:10.248602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:10.248646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:10.248677] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:10.252506] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-30T20:20:10.252815] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-30T20:20:10.252948] [INFO ] [sig ] CWEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:10.402258] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CWEN.txt [2026-01-30T20:20:10.402419] [INFO ] [sig ] [851/3461] Completed CWEN in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:10.402463] [INFO ] [sig ] [852/3461] Forecasting CWH... [2026-01-30T20:20:10.402493] [INFO ] [sig ] Generating forecast for: CWH [2026-01-30T20:20:10.402526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-30T20:20:10.414282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-30T20:20:10.414653] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-30T20:20:10.415486] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-30T20:20:10.415538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:10.415593] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:10.415628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:10.415699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:10.472494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:10.473309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:10.473390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:10.473423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:10.596338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:10.596495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:10.596536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:10.596566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:10.600093] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-30T20:20:10.600373] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-30T20:20:10.600496] [INFO ] [sig ] CWH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:10.745086] [INFO ] [LOCAL ] Saved forecast: CWH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CWH.txt [2026-01-30T20:20:10.745229] [INFO ] [sig ] [852/3461] Completed CWH in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:10.745270] [INFO ] [sig ] [853/3461] Forecasting CWK... [2026-01-30T20:20:10.745300] [INFO ] [sig ] Generating forecast for: CWK [2026-01-30T20:20:10.745331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-30T20:20:10.756795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-30T20:20:10.757145] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-30T20:20:10.757974] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-30T20:20:10.758027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:10.758059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:10.758124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:10.758195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:10.817339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:10.818230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:10.818314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:10.818348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:10.940890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:10.941038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:10.941082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:10.941113] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:10.944623] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=29.75%) [2026-01-30T20:20:10.944918] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-30T20:20:10.945049] [INFO ] [sig ] CWK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:11.089596] [INFO ] [LOCAL ] Saved forecast: CWK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CWK.txt [2026-01-30T20:20:11.089749] [INFO ] [sig ] [853/3461] Completed CWK in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:11.089790] [INFO ] [sig ] [854/3461] Forecasting CXDO... [2026-01-30T20:20:11.089820] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-30T20:20:11.089850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-30T20:20:11.101046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-30T20:20:11.101387] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-30T20:20:11.102207] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-30T20:20:11.102259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:11.102291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:11.102318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:11.102376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:11.161631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:11.162474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:11.162558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:11.162609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:11.279068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:11.279219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:11.279259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:11.279291] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:11.282713] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-30T20:20:11.283000] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-30T20:20:11.283135] [INFO ] [sig ] CXDO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:11.433984] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CXDO.txt [2026-01-30T20:20:11.434133] [INFO ] [sig ] [854/3461] Completed CXDO in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:11.434171] [INFO ] [sig ] [855/3461] Forecasting CXE... [2026-01-30T20:20:11.434201] [INFO ] [sig ] Generating forecast for: CXE [2026-01-30T20:20:11.434231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-30T20:20:11.445504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-30T20:20:11.445862] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-30T20:20:11.446692] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-30T20:20:11.446754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:11.446786] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:11.446812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:11.446867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:11.507554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:11.508492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:11.508602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:11.508638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:11.629923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:11.630079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:11.630120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:11.630149] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:11.634246] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-01-30T20:20:11.634804] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-30T20:20:11.634944] [INFO ] [sig ] CXE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:11.789906] [INFO ] [LOCAL ] Saved forecast: CXE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CXE.txt [2026-01-30T20:20:11.790101] [INFO ] [sig ] [855/3461] Completed CXE in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:11.790173] [INFO ] [sig ] [856/3461] Forecasting CXSE... [2026-01-30T20:20:11.790237] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-30T20:20:11.790275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-30T20:20:11.802243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-30T20:20:11.802658] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-30T20:20:11.803535] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-30T20:20:11.803607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:11.803642] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:11.803669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:11.803726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:11.863387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:11.864260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:11.864591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:11.864628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:11.980256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:11.980412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:11.980453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:11.980484] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:11.983996] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=14.65%) [2026-01-30T20:20:11.984290] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-30T20:20:11.984419] [INFO ] [sig ] CXSE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:12.132123] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CXSE.txt [2026-01-30T20:20:12.132282] [INFO ] [sig ] [856/3461] Completed CXSE in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:12.132321] [INFO ] [sig ] [857/3461] Forecasting CYD... [2026-01-30T20:20:12.132353] [INFO ] [sig ] Generating forecast for: CYD [2026-01-30T20:20:12.132381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-30T20:20:12.145548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-30T20:20:12.146009] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-30T20:20:12.147012] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-30T20:20:12.147078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:12.147119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:12.147161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:12.147225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:12.210504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:12.211390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:12.211475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:12.211508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:12.338346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:12.338501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:12.338554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:12.338606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:12.342192] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-30T20:20:12.342480] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-30T20:20:12.342628] [INFO ] [sig ] CYD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:12.500159] [INFO ] [LOCAL ] Saved forecast: CYD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CYD.txt [2026-01-30T20:20:12.500352] [INFO ] [sig ] [857/3461] Completed CYD in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:12.500409] [INFO ] [sig ] [858/3461] Forecasting CYH... [2026-01-30T20:20:12.500450] [INFO ] [sig ] Generating forecast for: CYH [2026-01-30T20:20:12.500492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-30T20:20:12.513951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-30T20:20:12.514350] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-30T20:20:12.515297] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-30T20:20:12.515352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:12.515385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:12.515412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:12.515484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:12.600560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:12.601841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:12.601940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:12.601985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:12.731452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:12.731619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:12.731659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:12.731688] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:12.735017] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=16.74%) [2026-01-30T20:20:12.735292] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-30T20:20:12.735414] [INFO ] [sig ] CYH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:12.878276] [INFO ] [LOCAL ] Saved forecast: CYH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CYH.txt [2026-01-30T20:20:12.878439] [INFO ] [sig ] [858/3461] Completed CYH in 0.4s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:12.878482] [INFO ] [sig ] [859/3461] Forecasting CYN... [2026-01-30T20:20:12.878513] [INFO ] [sig ] Generating forecast for: CYN [2026-01-30T20:20:12.878546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-30T20:20:12.891387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-30T20:20:12.891796] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-30T20:20:12.892689] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-30T20:20:12.892742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:12.892776] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:12.892804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:12.892862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:12.951017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:12.951904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:12.951989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:12.952023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:13.073511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:13.073680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:13.073721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:13.073750] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:13.077143] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-30T20:20:13.077636] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-30T20:20:13.077764] [INFO ] [sig ] CYN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:13.227670] [INFO ] [LOCAL ] Saved forecast: CYN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CYN.txt [2026-01-30T20:20:13.227849] [INFO ] [sig ] [859/3461] Completed CYN in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:13.227892] [INFO ] [sig ] [860/3461] Forecasting CYRX... [2026-01-30T20:20:13.227921] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-30T20:20:13.227951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-30T20:20:13.238886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-30T20:20:13.239200] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-30T20:20:13.240029] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-30T20:20:13.240080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:13.240113] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:13.240139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:13.240195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:13.298683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:13.299486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:13.299564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:13.299615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:13.422913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:13.423064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:13.423105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:13.423133] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:13.426628] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-01-30T20:20:13.426934] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-30T20:20:13.427060] [INFO ] [sig ] CYRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:13.569084] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CYRX.txt [2026-01-30T20:20:13.569252] [INFO ] [sig ] [860/3461] Completed CYRX in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-30T20:20:13.569294] [INFO ] [sig ] [861/3461] Forecasting CYTK... [2026-01-30T20:20:13.569324] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-30T20:20:13.569355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-30T20:20:13.580405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-30T20:20:13.580759] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-30T20:20:13.581541] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-30T20:20:13.581624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:13.581664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:13.581697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:13.581761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:13.639058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:13.639728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:13.639804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:13.639835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:13.760065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:13.760211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:13.760249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:13.760277] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:13.763616] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-01-30T20:20:13.763890] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-30T20:20:13.764010] [INFO ] [sig ] CYTK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:13.908400] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CYTK.txt [2026-01-30T20:20:13.908585] [INFO ] [sig ] [861/3461] Completed CYTK in 0.3s | 2.79 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-30T20:20:13.908629] [INFO ] [sig ] [862/3461] Forecasting CZFS... [2026-01-30T20:20:13.908662] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-30T20:20:13.908694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-30T20:20:13.918733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-30T20:20:13.919053] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-30T20:20:13.919890] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-30T20:20:13.919943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:13.919978] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:13.920006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:13.920063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:13.977814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:13.978746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:13.978829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:13.978864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:14.076470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:14.076642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:14.076700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:14.076730] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:14.080093] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-01-30T20:20:14.080391] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-30T20:20:14.080517] [INFO ] [sig ] CZFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:14.228888] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/CZFS.txt [2026-01-30T20:20:14.229047] [INFO ] [sig ] [862/3461] Completed CZFS in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:14.229088] [INFO ] [sig ] [863/3461] Forecasting CZNC... [2026-01-30T20:20:14.229119] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-30T20:20:14.229149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-30T20:20:14.241629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-30T20:20:14.242003] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-30T20:20:14.242863] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-30T20:20:14.242919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:14.243005] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:14.243052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:14.243139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:14.300393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:14.301306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:14.301390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:14.301423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:14.420887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:14.421042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:14.421086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:14.421123] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:14.424519] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-30T20:20:14.424818] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-30T20:20:14.424941] [INFO ] [sig ] CZNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:14.566144] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CZNC.txt [2026-01-30T20:20:14.566300] [INFO ] [sig ] [863/3461] Completed CZNC in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:14.566339] [INFO ] [sig ] [864/3461] Forecasting CZWI... [2026-01-30T20:20:14.566371] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-30T20:20:14.566400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-30T20:20:14.583542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-30T20:20:14.584032] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-30T20:20:14.584897] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-30T20:20:14.584947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:14.584978] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:14.585004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:14.585059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:14.642301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:14.643181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:14.643303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:14.643339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:14.756880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:14.757027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:14.757067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:14.757099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:14.760445] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-30T20:20:14.760737] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-30T20:20:14.760857] [INFO ] [sig ] CZWI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:14.905926] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/CZWI.txt [2026-01-30T20:20:14.906066] [INFO ] [sig ] [864/3461] Completed CZWI in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:14.906116] [INFO ] [sig ] [865/3461] Forecasting DAL... [2026-01-30T20:20:14.906148] [INFO ] [sig ] Generating forecast for: DAL [2026-01-30T20:20:14.906179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-30T20:20:14.917727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-30T20:20:14.918142] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-30T20:20:14.919010] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-30T20:20:14.919071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:14.919111] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:14.919145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:14.919215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:14.976406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:14.977262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:14.977341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:14.977373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:15.098834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:15.098986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:15.099026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:15.099053] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:15.102398] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-01-30T20:20:15.102698] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-30T20:20:15.102822] [INFO ] [sig ] DAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:15.245076] [INFO ] [LOCAL ] Saved forecast: DAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DAL.txt [2026-01-30T20:20:15.245225] [INFO ] [sig ] [865/3461] Completed DAL in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:15.245267] [INFO ] [sig ] [866/3461] Forecasting DAN... [2026-01-30T20:20:15.245306] [INFO ] [sig ] Generating forecast for: DAN [2026-01-30T20:20:15.245339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-30T20:20:15.256693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-30T20:20:15.257045] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-30T20:20:15.257886] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-30T20:20:15.257938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:15.257980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:15.258010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:15.258067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:15.317848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:15.318788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:15.318875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:15.318908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:15.441383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:15.441536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:15.441596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:15.441671] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:15.445253] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-30T20:20:15.445547] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-30T20:20:15.445699] [INFO ] [sig ] DAN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:15.594763] [INFO ] [LOCAL ] Saved forecast: DAN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DAN.txt [2026-01-30T20:20:15.594907] [INFO ] [sig ] [866/3461] Completed DAN in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:15.594947] [INFO ] [sig ] [867/3461] Forecasting DAO... [2026-01-30T20:20:15.594977] [INFO ] [sig ] Generating forecast for: DAO [2026-01-30T20:20:15.595008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-30T20:20:15.606430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-30T20:20:15.606790] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-30T20:20:15.607656] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-30T20:20:15.607708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:15.607740] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:15.607767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:15.607823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:15.668639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:15.669403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:15.669482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:15.669516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:15.789246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:15.789378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:15.789418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:15.789447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:15.792750] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-30T20:20:15.793020] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-30T20:20:15.793141] [INFO ] [sig ] DAO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:15.940725] [INFO ] [LOCAL ] Saved forecast: DAO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DAO.txt [2026-01-30T20:20:15.940854] [INFO ] [sig ] [867/3461] Completed DAO in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:15.940893] [INFO ] [sig ] [868/3461] Forecasting DAPP... [2026-01-30T20:20:15.940922] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-30T20:20:15.940951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-30T20:20:15.952288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-30T20:20:15.952643] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-30T20:20:15.953420] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-30T20:20:15.953478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:15.953516] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:15.953543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:15.953631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:16.013248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:16.014023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:16.014105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:16.014138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:16.138285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:16.138449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:16.138491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:16.138522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:16.142040] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-30T20:20:16.142339] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-30T20:20:16.142469] [INFO ] [sig ] DAPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:16.291731] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DAPP.txt [2026-01-30T20:20:16.291893] [INFO ] [sig ] [868/3461] Completed DAPP in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:16.291934] [INFO ] [sig ] [869/3461] Forecasting DARE... [2026-01-30T20:20:16.291964] [INFO ] [sig ] Generating forecast for: DARE [2026-01-30T20:20:16.291996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-30T20:20:16.303453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-30T20:20:16.303890] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-30T20:20:16.304806] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-30T20:20:16.304859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:16.304893] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:16.304921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:16.304980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:16.365933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:16.366845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:16.366931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:16.366965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:16.488377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:16.488538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:16.488598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:16.488631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:16.492155] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-30T20:20:16.492497] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-30T20:20:16.492666] [INFO ] [sig ] DARE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:16.644265] [INFO ] [LOCAL ] Saved forecast: DARE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DARE.txt [2026-01-30T20:20:16.644470] [INFO ] [sig ] [869/3461] Completed DARE in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:16.644534] [INFO ] [sig ] [870/3461] Forecasting DASH... [2026-01-30T20:20:16.644600] [INFO ] [sig ] Generating forecast for: DASH [2026-01-30T20:20:16.644638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-30T20:20:16.656176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-30T20:20:16.656559] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-30T20:20:16.657392] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-30T20:20:16.657442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:16.657474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:16.657501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:16.657557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:16.714864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:16.715758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:16.715840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:16.715873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:16.844366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:16.844534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:16.844595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:16.844629] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:16.848339] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-30T20:20:16.848688] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-30T20:20:16.848829] [INFO ] [sig ] DASH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:16.995866] [INFO ] [LOCAL ] Saved forecast: DASH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DASH.txt [2026-01-30T20:20:16.996007] [INFO ] [sig ] [870/3461] Completed DASH in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:16.996046] [INFO ] [sig ] [871/3461] Forecasting DAVA... [2026-01-30T20:20:16.996076] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-30T20:20:16.996107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-30T20:20:17.009405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-30T20:20:17.009905] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-30T20:20:17.010888] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-30T20:20:17.010941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:17.010974] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:17.011000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:17.011056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:17.068852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:17.069527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:17.069627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:17.069662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:17.190493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:17.190664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:17.190705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:17.190733] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:17.194309] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=60.68%) [2026-01-30T20:20:17.194603] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-30T20:20:17.194728] [INFO ] [sig ] DAVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:17.338755] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DAVA.txt [2026-01-30T20:20:17.338895] [INFO ] [sig ] [871/3461] Completed DAVA in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:17.338935] [INFO ] [sig ] [872/3461] Forecasting DAVE... [2026-01-30T20:20:17.338964] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-30T20:20:17.338995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-30T20:20:17.350508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-30T20:20:17.350819] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-30T20:20:17.351647] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-30T20:20:17.351698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:17.351729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:17.351760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:17.351833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:17.410124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:17.410773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:17.410849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:17.410881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:17.534666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:17.534825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:17.534867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:17.534898] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:17.538964] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-30T20:20:17.539555] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-30T20:20:17.539781] [INFO ] [sig ] DAVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:17.685322] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DAVE.txt [2026-01-30T20:20:17.685471] [INFO ] [sig ] [872/3461] Completed DAVE in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:17.685511] [INFO ] [sig ] [873/3461] Forecasting DAWN... [2026-01-30T20:20:17.685541] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-30T20:20:17.685588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-30T20:20:17.697352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-30T20:20:17.697679] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-30T20:20:17.698503] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-30T20:20:17.698554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:17.698605] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:17.698634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:17.698691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:17.755588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:17.756615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:17.756739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:17.756775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:17.878099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:17.878264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:17.878303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:17.878351] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:17.881760] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-30T20:20:17.882031] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-30T20:20:17.882151] [INFO ] [sig ] DAWN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:18.022839] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DAWN.txt [2026-01-30T20:20:18.023000] [INFO ] [sig ] [873/3461] Completed DAWN in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:18.023040] [INFO ] [sig ] [874/3461] Forecasting DB... [2026-01-30T20:20:18.023070] [INFO ] [sig ] Generating forecast for: DB [2026-01-30T20:20:18.023100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-30T20:20:18.035660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-30T20:20:18.036025] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-30T20:20:18.036836] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-30T20:20:18.036886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:18.036917] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:18.036943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:18.036998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:18.096275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:18.097154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:18.097236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:18.097269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:18.228756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:18.228906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:18.228946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:18.228974] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:18.232605] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=14.39%) [2026-01-30T20:20:18.232881] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-30T20:20:18.233002] [INFO ] [sig ] DB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:18.377778] [INFO ] [LOCAL ] Saved forecast: DB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DB.txt [2026-01-30T20:20:18.377928] [INFO ] [sig ] [874/3461] Completed DB in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:18.377967] [INFO ] [sig ] [875/3461] Forecasting DBI... [2026-01-30T20:20:18.377997] [INFO ] [sig ] Generating forecast for: DBI [2026-01-30T20:20:18.378028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-30T20:20:18.389281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-30T20:20:18.389641] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-30T20:20:18.390454] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-30T20:20:18.390505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:18.390538] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:18.390564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:18.390646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:18.450477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:18.451429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:18.451524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:18.451606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:18.574534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:18.574710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:18.574752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:18.574781] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:18.578261] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-01-30T20:20:18.578540] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-30T20:20:18.578682] [INFO ] [sig ] DBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:18.726640] [INFO ] [LOCAL ] Saved forecast: DBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DBI.txt [2026-01-30T20:20:18.726802] [INFO ] [sig ] [875/3461] Completed DBI in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-30T20:20:18.726846] [INFO ] [sig ] [876/3461] Forecasting DBL... [2026-01-30T20:20:18.726877] [INFO ] [sig ] Generating forecast for: DBL [2026-01-30T20:20:18.726909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-30T20:20:18.739262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-30T20:20:18.739631] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-30T20:20:18.740460] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-30T20:20:18.740512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:18.740544] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:18.740587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:18.740648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:18.803429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:18.804289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:18.804369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:18.804403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:18.929649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:18.929806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:18.929847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:18.929877] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:18.933316] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-30T20:20:18.933619] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-30T20:20:18.933749] [INFO ] [sig ] DBL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:19.086092] [INFO ] [LOCAL ] Saved forecast: DBL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DBL.txt [2026-01-30T20:20:19.086272] [INFO ] [sig ] [876/3461] Completed DBL in 0.4s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-30T20:20:19.086314] [INFO ] [sig ] [877/3461] Forecasting DBRG... [2026-01-30T20:20:19.086343] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-30T20:20:19.086374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-30T20:20:19.098834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-30T20:20:19.099185] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-30T20:20:19.100173] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-30T20:20:19.100228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:19.100259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:19.100285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:19.100352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:19.160384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:19.161263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:19.161344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:19.161376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:19.282081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:19.282237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:19.282276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:19.282305] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:19.285647] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-01-30T20:20:19.285924] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-30T20:20:19.286047] [INFO ] [sig ] DBRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:19.431281] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DBRG.txt [2026-01-30T20:20:19.431448] [INFO ] [sig ] [877/3461] Completed DBRG in 0.3s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-30T20:20:19.431490] [INFO ] [sig ] [878/3461] Forecasting DBX... [2026-01-30T20:20:19.431518] [INFO ] [sig ] Generating forecast for: DBX [2026-01-30T20:20:19.431549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-30T20:20:19.446624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-30T20:20:19.447062] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-30T20:20:19.447971] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-30T20:20:19.448026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:19.448059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:19.448117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:19.448176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:19.509826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:19.510888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:19.511006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:19.511053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:19.661600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:19.661800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:19.661867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:19.661916] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:19.666611] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-30T20:20:19.667110] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-30T20:20:19.667308] [INFO ] [sig ] DBX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:19.882116] [INFO ] [LOCAL ] Saved forecast: DBX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DBX.txt [2026-01-30T20:20:19.882348] [INFO ] [sig ] [878/3461] Completed DBX in 0.5s | 2.79 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-30T20:20:19.882408] [INFO ] [sig ] [879/3461] Forecasting DCBO... [2026-01-30T20:20:19.882450] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-30T20:20:19.882492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-30T20:20:19.906489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-30T20:20:19.907589] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-30T20:20:19.908713] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-30T20:20:19.908788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:19.908826] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:19.908856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:19.908924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:20.023765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:20.025038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:20.025156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:20.025205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:20.223600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:20.223799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:20.223852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:20.223890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:20.229414] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-30T20:20:20.230052] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-30T20:20:20.230276] [INFO ] [sig ] DCBO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:20.517699] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DCBO.txt [2026-01-30T20:20:20.517884] [INFO ] [sig ] [879/3461] Completed DCBO in 0.6s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:20.517927] [INFO ] [sig ] [880/3461] Forecasting DCI... [2026-01-30T20:20:20.517957] [INFO ] [sig ] Generating forecast for: DCI [2026-01-30T20:20:20.517989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-30T20:20:20.537193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-30T20:20:20.537797] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-30T20:20:20.539553] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-30T20:20:20.539668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:20.539765] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:20.539816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:20.539909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:20.619947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:20.620994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:20.621110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:20.621158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:20.768322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:20.768459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:20.768501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:20.768531] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:20.772331] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-01-30T20:20:20.772756] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-30T20:20:20.772903] [INFO ] [sig ] DCI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:20.922448] [INFO ] [LOCAL ] Saved forecast: DCI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DCI.txt [2026-01-30T20:20:20.922617] [INFO ] [sig ] [880/3461] Completed DCI in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:20.922661] [INFO ] [sig ] [881/3461] Forecasting DCO... [2026-01-30T20:20:20.922691] [INFO ] [sig ] Generating forecast for: DCO [2026-01-30T20:20:20.922722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-30T20:20:20.933990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-30T20:20:20.934253] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-30T20:20:20.935060] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-30T20:20:20.935113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:20.935146] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:20.935173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:20.935230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:20.991948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:20.992533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:20.992626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:20.992659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:21.112114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:21.112265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:21.112312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:21.112346] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:21.115708] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-01-30T20:20:21.115982] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-30T20:20:21.116104] [INFO ] [sig ] DCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:21.259132] [INFO ] [LOCAL ] Saved forecast: DCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DCO.txt [2026-01-30T20:20:21.259286] [INFO ] [sig ] [881/3461] Completed DCO in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:21.259327] [INFO ] [sig ] [882/3461] Forecasting DCOM... [2026-01-30T20:20:21.259355] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-30T20:20:21.259385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-30T20:20:21.271306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-30T20:20:21.271669] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-30T20:20:21.272475] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-30T20:20:21.272528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:21.272562] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:21.272612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:21.272671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:21.330181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:21.331059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:21.331145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:21.331181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:21.451830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:21.451984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:21.452027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:21.452057] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:21.455708] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-30T20:20:21.455991] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-30T20:20:21.456119] [INFO ] [sig ] DCOM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:21.603119] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DCOM.txt [2026-01-30T20:20:21.603286] [INFO ] [sig ] [882/3461] Completed DCOM in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:21.603327] [INFO ] [sig ] [883/3461] Forecasting DCTH... [2026-01-30T20:20:21.603356] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-30T20:20:21.603386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-30T20:20:21.614977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-30T20:20:21.615271] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-30T20:20:21.616073] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-30T20:20:21.616124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:21.616154] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:21.616180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:21.616233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:21.673005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:21.673905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:21.673995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:21.674030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:21.800349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:21.800506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:21.800548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:21.800631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:21.804132] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-30T20:20:21.804420] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-30T20:20:21.804562] [INFO ] [sig ] DCTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:21.958427] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DCTH.txt [2026-01-30T20:20:21.958600] [INFO ] [sig ] [883/3461] Completed DCTH in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:21.958644] [INFO ] [sig ] [884/3461] Forecasting DD... [2026-01-30T20:20:21.958675] [INFO ] [sig ] Generating forecast for: DD [2026-01-30T20:20:21.958707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-30T20:20:21.970913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-30T20:20:21.971269] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-30T20:20:21.972104] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-30T20:20:21.972157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:21.972191] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:21.972219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:21.972276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:22.035682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:22.036532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:22.036637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:22.036671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:22.165964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:22.166127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:22.166170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:22.166201] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:22.169828] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=5.81%) [2026-01-30T20:20:22.170155] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-30T20:20:22.170288] [INFO ] [sig ] DD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:22.326890] [INFO ] [LOCAL ] Saved forecast: DD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DD.txt [2026-01-30T20:20:22.327034] [INFO ] [sig ] [884/3461] Completed DD in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:22.327076] [INFO ] [sig ] [885/3461] Forecasting DDD... [2026-01-30T20:20:22.327107] [INFO ] [sig ] Generating forecast for: DDD [2026-01-30T20:20:22.327138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-30T20:20:22.340733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-30T20:20:22.341091] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-30T20:20:22.342170] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-30T20:20:22.342229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:22.342268] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:22.342303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:22.342398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:22.405219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:22.406176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:22.406269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:22.406312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:22.542140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:22.542276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:22.542318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:22.542349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:22.546017] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-01-30T20:20:22.546333] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-30T20:20:22.546478] [INFO ] [sig ] DDD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:22.704989] [INFO ] [LOCAL ] Saved forecast: DDD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DDD.txt [2026-01-30T20:20:22.705171] [INFO ] [sig ] [885/3461] Completed DDD in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:22.705217] [INFO ] [sig ] [886/3461] Forecasting DDI... [2026-01-30T20:20:22.705247] [INFO ] [sig ] Generating forecast for: DDI [2026-01-30T20:20:22.705280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-30T20:20:22.719034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-30T20:20:22.719441] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-30T20:20:22.720409] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-30T20:20:22.720473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:22.720718] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:22.720759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:22.720842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:22.785428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:22.786280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:22.786372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:22.786407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:22.916184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:22.916345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:22.916403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:22.916434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:22.919969] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-30T20:20:22.920265] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-30T20:20:22.920401] [INFO ] [sig ] DDI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:23.076495] [INFO ] [LOCAL ] Saved forecast: DDI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DDI.txt [2026-01-30T20:20:23.076682] [INFO ] [sig ] [886/3461] Completed DDI in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:23.076725] [INFO ] [sig ] [887/3461] Forecasting DDL... [2026-01-30T20:20:23.076755] [INFO ] [sig ] Generating forecast for: DDL [2026-01-30T20:20:23.076787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-30T20:20:23.089456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-30T20:20:23.089942] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-30T20:20:23.090814] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-30T20:20:23.090866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:23.090900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:23.090927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:23.090984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:23.149662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:23.150518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:23.150619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:23.150655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:23.279232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:23.279399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:23.279444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:23.279473] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:23.282981] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-01-30T20:20:23.283262] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-30T20:20:23.283389] [INFO ] [sig ] DDL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:23.427388] [INFO ] [LOCAL ] Saved forecast: DDL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DDL.txt [2026-01-30T20:20:23.427534] [INFO ] [sig ] [887/3461] Completed DDL in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:23.427594] [INFO ] [sig ] [888/3461] Forecasting DDOG... [2026-01-30T20:20:23.427627] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-30T20:20:23.427657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-30T20:20:23.440608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-30T20:20:23.440941] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-30T20:20:23.442082] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-30T20:20:23.442141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:23.442174] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:23.442199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:23.442256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:23.501782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:23.502644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:23.502728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:23.502762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:23.629684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:23.629837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:23.629878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:23.629906] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:23.633465] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=58.61%) [2026-01-30T20:20:23.633807] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-30T20:20:23.633939] [INFO ] [sig ] DDOG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:23.780559] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DDOG.txt [2026-01-30T20:20:23.780726] [INFO ] [sig ] [888/3461] Completed DDOG in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:23.780765] [INFO ] [sig ] [889/3461] Forecasting DDS... [2026-01-30T20:20:23.780794] [INFO ] [sig ] Generating forecast for: DDS [2026-01-30T20:20:23.780824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-30T20:20:23.792391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-30T20:20:23.792721] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-30T20:20:23.793497] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-30T20:20:23.793547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:23.793600] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:23.793628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:23.793683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:23.851215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:23.852038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:23.852121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:23.852152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:23.979180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:23.979341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:23.979386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:23.979416] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:23.983103] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-01-30T20:20:23.983410] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-30T20:20:23.983544] [INFO ] [sig ] DDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:24.140701] [INFO ] [LOCAL ] Saved forecast: DDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DDS.txt [2026-01-30T20:20:24.140859] [INFO ] [sig ] [889/3461] Completed DDS in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:24.140902] [INFO ] [sig ] [890/3461] Forecasting DE... [2026-01-30T20:20:24.140932] [INFO ] [sig ] Generating forecast for: DE [2026-01-30T20:20:24.140963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-30T20:20:24.154824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-30T20:20:24.155224] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-30T20:20:24.156321] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-30T20:20:24.156373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:24.156417] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:24.156448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:24.156506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:24.223194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:24.224284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:24.224397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:24.224431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:24.349872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:24.350033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:24.350074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:24.350103] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:24.353462] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-30T20:20:24.353757] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-30T20:20:24.353881] [INFO ] [sig ] DE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:24.500853] [INFO ] [LOCAL ] Saved forecast: DE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DE.txt [2026-01-30T20:20:24.501005] [INFO ] [sig ] [890/3461] Completed DE in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:24.501045] [INFO ] [sig ] [891/3461] Forecasting DEA... [2026-01-30T20:20:24.501074] [INFO ] [sig ] Generating forecast for: DEA [2026-01-30T20:20:24.501105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-30T20:20:24.512877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-30T20:20:24.513252] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-30T20:20:24.514104] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-30T20:20:24.514154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:24.514185] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:24.514211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:24.514271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:24.573834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:24.574724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:24.574808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:24.574842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:24.700990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:24.701147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:24.701187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:24.701216] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:24.704662] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-01-30T20:20:24.704946] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-30T20:20:24.705070] [INFO ] [sig ] DEA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:24.854847] [INFO ] [LOCAL ] Saved forecast: DEA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DEA.txt [2026-01-30T20:20:24.855028] [INFO ] [sig ] [891/3461] Completed DEA in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:24.855073] [INFO ] [sig ] [892/3461] Forecasting DECK... [2026-01-30T20:20:24.855102] [INFO ] [sig ] Generating forecast for: DECK [2026-01-30T20:20:24.855133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-30T20:20:24.867570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-30T20:20:24.867987] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-30T20:20:24.868874] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-30T20:20:24.868927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:24.868960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:24.868988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:24.869046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:24.931366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:24.932262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:24.932352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:24.932386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:25.063844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:25.063998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:25.064036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:25.064064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:25.067677] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-01-30T20:20:25.067959] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-30T20:20:25.068105] [INFO ] [sig ] DECK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:25.215304] [INFO ] [LOCAL ] Saved forecast: DECK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DECK.txt [2026-01-30T20:20:25.215454] [INFO ] [sig ] [892/3461] Completed DECK in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:25.215494] [INFO ] [sig ] [893/3461] Forecasting DEI... [2026-01-30T20:20:25.215523] [INFO ] [sig ] Generating forecast for: DEI [2026-01-30T20:20:25.215553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-30T20:20:25.228507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-30T20:20:25.228876] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-30T20:20:25.229714] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-30T20:20:25.229765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:25.229796] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:25.229823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:25.229878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:25.290192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:25.291070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:25.291153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:25.291188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:25.414675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:25.414834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:25.414879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:25.414908] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:25.418451] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=57.98%) [2026-01-30T20:20:25.418776] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-30T20:20:25.418907] [INFO ] [sig ] DEI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:25.580466] [INFO ] [LOCAL ] Saved forecast: DEI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DEI.txt [2026-01-30T20:20:25.580831] [INFO ] [sig ] [893/3461] Completed DEI in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:25.580874] [INFO ] [sig ] [894/3461] Forecasting DELL... [2026-01-30T20:20:25.580913] [INFO ] [sig ] Generating forecast for: DELL [2026-01-30T20:20:25.580946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-30T20:20:25.593568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-30T20:20:25.593920] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-30T20:20:25.594772] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-30T20:20:25.594825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:25.594858] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:25.594887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:25.594944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:25.661428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:25.662523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:25.662814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:25.662848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:25.801382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:25.801538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:25.801790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:25.801834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:25.805943] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-01-30T20:20:25.806264] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-30T20:20:25.806407] [INFO ] [sig ] DELL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:25.967047] [INFO ] [LOCAL ] Saved forecast: DELL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DELL.txt [2026-01-30T20:20:25.967207] [INFO ] [sig ] [894/3461] Completed DELL in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-30T20:20:25.967258] [INFO ] [sig ] [895/3461] Forecasting DEO... [2026-01-30T20:20:25.967291] [INFO ] [sig ] Generating forecast for: DEO [2026-01-30T20:20:25.967322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-30T20:20:25.980978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-30T20:20:25.981339] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-30T20:20:25.982203] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-30T20:20:25.982256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:25.982288] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:25.982315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:25.982371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:26.047202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:26.048103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:26.048190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:26.048224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:26.177957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:26.178144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:26.178188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:26.178218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:26.182168] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=66.66%) [2026-01-30T20:20:26.182471] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-30T20:20:26.182621] [INFO ] [sig ] DEO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:26.339629] [INFO ] [LOCAL ] Saved forecast: DEO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DEO.txt [2026-01-30T20:20:26.339778] [INFO ] [sig ] [895/3461] Completed DEO in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-30T20:20:26.339820] [INFO ] [sig ] [896/3461] Forecasting DERM... [2026-01-30T20:20:26.339850] [INFO ] [sig ] Generating forecast for: DERM [2026-01-30T20:20:26.339882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-30T20:20:26.351531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-30T20:20:26.351886] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-30T20:20:26.352758] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-30T20:20:26.352810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:26.352844] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:26.352871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:26.352929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:26.411841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:26.412645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:26.412731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:26.412764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:26.542877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:26.543049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:26.543100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:26.543130] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:26.547373] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-01-30T20:20:26.547742] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-30T20:20:26.547882] [INFO ] [sig ] DERM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:26.710857] [INFO ] [LOCAL ] Saved forecast: DERM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DERM.txt [2026-01-30T20:20:26.711028] [INFO ] [sig ] [896/3461] Completed DERM in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-30T20:20:26.711076] [INFO ] [sig ] [897/3461] Forecasting DFGP... [2026-01-30T20:20:26.711108] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-30T20:20:26.711140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-30T20:20:26.723269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-30T20:20:26.723855] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-30T20:20:26.724921] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-30T20:20:26.724974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:26.725035] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:26.725063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:26.725120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:26.789668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:26.790541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:26.790643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:26.790679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:26.923982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:26.924147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:26.924196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:26.924244] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:26.928331] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-30T20:20:26.928654] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-30T20:20:26.928801] [INFO ] [sig ] DFGP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:27.093253] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DFGP.txt [2026-01-30T20:20:27.093462] [INFO ] [sig ] [897/3461] Completed DFGP in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:27.093523] [INFO ] [sig ] [898/3461] Forecasting DFGX... [2026-01-30T20:20:27.093557] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-30T20:20:27.093608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-30T20:20:27.107772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-30T20:20:27.108225] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-30T20:20:27.109291] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-30T20:20:27.109350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:27.109397] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:27.109438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:27.109513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:27.174789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:27.175720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:27.175812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:27.175846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:27.307154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:27.307300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:27.307340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:27.307371] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:27.310914] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-01-30T20:20:27.311235] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-30T20:20:27.311369] [INFO ] [sig ] DFGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:27.473166] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DFGX.txt [2026-01-30T20:20:27.473353] [INFO ] [sig ] [898/3461] Completed DFGX in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:27.473419] [INFO ] [sig ] [899/3461] Forecasting DFH... [2026-01-30T20:20:27.473460] [INFO ] [sig ] Generating forecast for: DFH [2026-01-30T20:20:27.473496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-30T20:20:27.487287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-30T20:20:27.487649] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-30T20:20:27.488561] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-30T20:20:27.488643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:27.488681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:27.488708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:27.488766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:27.558674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:27.559683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:27.559777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:27.559832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:27.688470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:27.688661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:27.688705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:27.688735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:27.692349] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-30T20:20:27.692725] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-30T20:20:27.692862] [INFO ] [sig ] DFH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:27.854179] [INFO ] [LOCAL ] Saved forecast: DFH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DFH.txt [2026-01-30T20:20:27.854357] [INFO ] [sig ] [899/3461] Completed DFH in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:27.854405] [INFO ] [sig ] [900/3461] Forecasting DFIN... [2026-01-30T20:20:27.854433] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-30T20:20:27.854466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-30T20:20:27.867446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-30T20:20:27.867873] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-30T20:20:27.868866] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-30T20:20:27.868918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:27.868950] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:27.868977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:27.869034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:27.936385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:27.937364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:27.937452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:27.937487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:28.060397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:28.060557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:28.060619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:28.060679] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:28.064464] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=63.08%) [2026-01-30T20:20:28.064782] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-30T20:20:28.064919] [INFO ] [sig ] DFIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:28.223019] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DFIN.txt [2026-01-30T20:20:28.223163] [INFO ] [sig ] [900/3461] Completed DFIN in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:28.223205] [INFO ] [sig ] [901/3461] Forecasting DFP... [2026-01-30T20:20:28.223237] [INFO ] [sig ] Generating forecast for: DFP [2026-01-30T20:20:28.223268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-30T20:20:28.236254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-30T20:20:28.236848] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-30T20:20:28.237967] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-30T20:20:28.238021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:28.238054] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:28.238108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:28.238180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:28.301747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:28.302833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:28.302935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:28.302972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:28.434680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:28.434838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:28.434879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:28.434907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:28.438587] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-01-30T20:20:28.438898] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-30T20:20:28.439033] [INFO ] [sig ] DFP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:28.599259] [INFO ] [LOCAL ] Saved forecast: DFP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DFP.txt [2026-01-30T20:20:28.599407] [INFO ] [sig ] [901/3461] Completed DFP in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:28.599447] [INFO ] [sig ] [902/3461] Forecasting DG... [2026-01-30T20:20:28.599479] [INFO ] [sig ] Generating forecast for: DG [2026-01-30T20:20:28.599510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-30T20:20:28.611534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-30T20:20:28.611897] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-30T20:20:28.612738] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-30T20:20:28.612790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:28.612822] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:28.612850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:28.612907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:28.677282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:28.678208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:28.678308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:28.678347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:28.814222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:28.814400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:28.814456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:28.814488] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:28.818148] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-01-30T20:20:28.818430] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-30T20:20:28.818561] [INFO ] [sig ] DG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:28.973807] [INFO ] [LOCAL ] Saved forecast: DG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DG.txt [2026-01-30T20:20:28.973993] [INFO ] [sig ] [902/3461] Completed DG in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:28.974046] [INFO ] [sig ] [903/3461] Forecasting DGCB... [2026-01-30T20:20:28.974077] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-30T20:20:28.974108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-30T20:20:28.986051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-30T20:20:28.986395] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-30T20:20:28.987234] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-30T20:20:28.987296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:28.987329] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:28.987356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:28.987412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:29.053969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:29.054884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:29.054970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:29.055003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:29.188517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:29.188690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:29.188731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:29.188760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:29.192268] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-30T20:20:29.192612] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-30T20:20:29.192749] [INFO ] [sig ] DGCB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:29.344936] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DGCB.txt [2026-01-30T20:20:29.345114] [INFO ] [sig ] [903/3461] Completed DGCB in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:29.345162] [INFO ] [sig ] [904/3461] Forecasting DGICA... [2026-01-30T20:20:29.345193] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-30T20:20:29.345225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-30T20:20:29.357719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-30T20:20:29.358053] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-30T20:20:29.358953] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-30T20:20:29.359006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:29.359038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:29.359065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:29.359120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:29.419848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:29.420768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:29.420850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:29.420882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:29.539749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:29.539894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:29.539933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:29.539961] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:29.543286] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-30T20:20:29.543559] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-30T20:20:29.543702] [INFO ] [sig ] DGICA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:29.690716] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DGICA.txt [2026-01-30T20:20:29.690841] [INFO ] [sig ] [904/3461] Completed DGICA in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:29.690880] [INFO ] [sig ] [905/3461] Forecasting DGII... [2026-01-30T20:20:29.690909] [INFO ] [sig ] Generating forecast for: DGII [2026-01-30T20:20:29.690939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-30T20:20:29.701963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-30T20:20:29.702347] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-30T20:20:29.703166] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-30T20:20:29.703219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:29.703249] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:29.703275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:29.703330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:29.760251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:29.761022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:29.761104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:29.761136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:29.884037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:29.884193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:29.884233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:29.884262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:29.887703] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=62.42%) [2026-01-30T20:20:29.888015] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-30T20:20:29.888309] [INFO ] [sig ] DGII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:30.030401] [INFO ] [LOCAL ] Saved forecast: DGII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DGII.txt [2026-01-30T20:20:30.030589] [INFO ] [sig ] [905/3461] Completed DGII in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:30.030633] [INFO ] [sig ] [906/3461] Forecasting DGRE... [2026-01-30T20:20:30.030662] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-30T20:20:30.030692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-30T20:20:30.042739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-30T20:20:30.043143] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-30T20:20:30.044014] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-30T20:20:30.044068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:30.044099] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:30.044125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:30.044180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:30.108380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:30.109377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:30.109484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:30.109524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:30.225660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:30.225817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:30.225860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:30.225891] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:30.229492] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=42.85%) [2026-01-30T20:20:30.229793] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-30T20:20:30.229922] [INFO ] [sig ] DGRE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:30.373660] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DGRE.txt [2026-01-30T20:20:30.373816] [INFO ] [sig ] [906/3461] Completed DGRE in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:30.373866] [INFO ] [sig ] [907/3461] Forecasting DGRS... [2026-01-30T20:20:30.373906] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-30T20:20:30.373947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-30T20:20:30.385292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-30T20:20:30.385636] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-30T20:20:30.386455] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-30T20:20:30.386507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:30.386541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:30.386569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:30.386651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:30.444956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:30.445727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:30.445836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:30.445872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:30.563199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:30.563351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:30.563392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:30.563422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:30.567076] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-30T20:20:30.567356] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-30T20:20:30.567481] [INFO ] [sig ] DGRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:30.714450] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DGRS.txt [2026-01-30T20:20:30.714592] [INFO ] [sig ] [907/3461] Completed DGRS in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:30.714634] [INFO ] [sig ] [908/3461] Forecasting DGX... [2026-01-30T20:20:30.714664] [INFO ] [sig ] Generating forecast for: DGX [2026-01-30T20:20:30.714694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-30T20:20:30.726199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-30T20:20:30.726491] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-30T20:20:30.727319] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-30T20:20:30.727373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:30.727405] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:30.727435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:30.727494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:30.789085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:30.790168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:30.790254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:30.790289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:30.911480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:30.911674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:30.911718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:30.911749] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:30.915438] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=27.17%) [2026-01-30T20:20:30.915826] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-30T20:20:30.915987] [INFO ] [sig ] DGX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:31.067504] [INFO ] [LOCAL ] Saved forecast: DGX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DGX.txt [2026-01-30T20:20:31.067676] [INFO ] [sig ] [908/3461] Completed DGX in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:31.067719] [INFO ] [sig ] [909/3461] Forecasting DH... [2026-01-30T20:20:31.067750] [INFO ] [sig ] Generating forecast for: DH [2026-01-30T20:20:31.067781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-30T20:20:31.079267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-30T20:20:31.079691] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-30T20:20:31.080535] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-30T20:20:31.080616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:31.080653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:31.080682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:31.080741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:31.138699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:31.139604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:31.139693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:31.139727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:31.267270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:31.267420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:31.267467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:31.267502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:31.271035] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=73.11%) [2026-01-30T20:20:31.271321] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-30T20:20:31.271451] [INFO ] [sig ] DH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:31.416355] [INFO ] [LOCAL ] Saved forecast: DH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DH.txt [2026-01-30T20:20:31.416520] [INFO ] [sig ] [909/3461] Completed DH in 0.3s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:31.416590] [INFO ] [sig ] [910/3461] Forecasting DHC... [2026-01-30T20:20:31.416636] [INFO ] [sig ] Generating forecast for: DHC [2026-01-30T20:20:31.416665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-30T20:20:31.431928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-30T20:20:31.433069] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-30T20:20:31.434234] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-30T20:20:31.434293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:31.434327] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:31.434355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:31.434414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:31.502077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:31.503431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:31.503548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:31.503610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:31.646953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:31.647182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:31.647283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:31.647319] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:31.651418] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-30T20:20:31.651781] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-30T20:20:31.651959] [INFO ] [sig ] DHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:31.804451] [INFO ] [LOCAL ] Saved forecast: DHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DHC.txt [2026-01-30T20:20:31.804723] [INFO ] [sig ] [910/3461] Completed DHC in 0.4s | 2.78 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-30T20:20:31.804772] [INFO ] [sig ] [911/3461] Forecasting DHF... [2026-01-30T20:20:31.804802] [INFO ] [sig ] Generating forecast for: DHF [2026-01-30T20:20:31.804835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-30T20:20:31.818493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-30T20:20:31.819034] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-30T20:20:31.820052] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-30T20:20:31.820127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:31.820160] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:31.820186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:31.820267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:31.882302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:31.883449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:31.883548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:31.883605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:32.011702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:32.011938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:32.011984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:32.012013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:32.016425] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-01-30T20:20:32.016976] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-30T20:20:32.017123] [INFO ] [sig ] DHF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:32.170553] [INFO ] [LOCAL ] Saved forecast: DHF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DHF.txt [2026-01-30T20:20:32.170756] [INFO ] [sig ] [911/3461] Completed DHF in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-30T20:20:32.170799] [INFO ] [sig ] [912/3461] Forecasting DHI... [2026-01-30T20:20:32.170829] [INFO ] [sig ] Generating forecast for: DHI [2026-01-30T20:20:32.170861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-30T20:20:32.183831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-30T20:20:32.184216] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-30T20:20:32.185278] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-30T20:20:32.185333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:32.185377] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:32.185417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:32.185497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:32.250539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:32.251603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:32.251717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:32.251760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:32.385374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:32.385543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:32.385607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:32.385639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:32.389396] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-01-30T20:20:32.389760] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-30T20:20:32.389916] [INFO ] [sig ] DHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:32.544284] [INFO ] [LOCAL ] Saved forecast: DHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DHI.txt [2026-01-30T20:20:32.544449] [INFO ] [sig ] [912/3461] Completed DHI in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-30T20:20:32.544489] [INFO ] [sig ] [913/3461] Forecasting DHIL... [2026-01-30T20:20:32.544517] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-30T20:20:32.544549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-30T20:20:32.556788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-30T20:20:32.557092] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-30T20:20:32.558132] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-30T20:20:32.558421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:32.558478] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:32.558540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:32.558712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:32.621716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:32.622880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:32.622975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:32.623009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:32.740604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:32.740796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:32.740859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:32.740899] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:32.744842] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-30T20:20:32.745181] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-30T20:20:32.745352] [INFO ] [sig ] DHIL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:32.907074] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DHIL.txt [2026-01-30T20:20:32.907302] [INFO ] [sig ] [913/3461] Completed DHIL in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-30T20:20:32.907350] [INFO ] [sig ] [914/3461] Forecasting DHX... [2026-01-30T20:20:32.907383] [INFO ] [sig ] Generating forecast for: DHX [2026-01-30T20:20:32.907414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-30T20:20:32.922674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-30T20:20:32.923294] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-30T20:20:32.924524] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-30T20:20:32.924601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:32.925629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:32.925664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:32.925726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:32.989374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:32.990729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:32.991022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:32.991056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:33.115897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:33.116133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:33.116182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:33.116216] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:33.120968] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: DOWN (p=45.07%) [2026-01-30T20:20:33.121364] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-30T20:20:33.121531] [INFO ] [sig ] DHX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:33.300219] [INFO ] [LOCAL ] Saved forecast: DHX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DHX.txt [2026-01-30T20:20:33.300444] [INFO ] [sig ] [914/3461] Completed DHX in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:33.300495] [INFO ] [sig ] [915/3461] Forecasting DIBS... [2026-01-30T20:20:33.300531] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-30T20:20:33.300591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-30T20:20:33.317165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-30T20:20:33.317828] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-30T20:20:33.319213] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-30T20:20:33.319277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:33.319323] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:33.319361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:33.319442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:33.404114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:33.405423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:33.405533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:33.405599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:33.538197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:33.538468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:33.538519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:33.538606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:33.543860] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-01-30T20:20:33.544375] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-30T20:20:33.544619] [INFO ] [sig ] DIBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:33.710601] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DIBS.txt [2026-01-30T20:20:33.710810] [INFO ] [sig ] [915/3461] Completed DIBS in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:33.710856] [INFO ] [sig ] [916/3461] Forecasting DIN... [2026-01-30T20:20:33.710886] [INFO ] [sig ] Generating forecast for: DIN [2026-01-30T20:20:33.710919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-30T20:20:33.725013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-30T20:20:33.725482] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-30T20:20:33.726445] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-30T20:20:33.726498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:33.726532] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:33.726558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:33.726646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:33.789867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:33.791010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:33.791136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:33.791171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:33.922069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:33.922300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:33.922353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:33.922386] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:33.926470] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-30T20:20:33.926815] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-30T20:20:33.926964] [INFO ] [sig ] DIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:34.173438] [INFO ] [LOCAL ] Saved forecast: DIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DIN.txt [2026-01-30T20:20:34.173658] [INFO ] [sig ] [916/3461] Completed DIN in 0.5s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:34.173709] [INFO ] [sig ] [917/3461] Forecasting DINO... [2026-01-30T20:20:34.173742] [INFO ] [sig ] Generating forecast for: DINO [2026-01-30T20:20:34.173774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-30T20:20:34.187069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-30T20:20:34.187532] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-30T20:20:34.188681] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-30T20:20:34.188735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:34.188768] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:34.188797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:34.188886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:34.251784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:34.253133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:34.253256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:34.253297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:34.387084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:34.387319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:34.387367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:34.387445] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:34.392073] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=52.28%) [2026-01-30T20:20:34.392480] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-30T20:20:34.392695] [INFO ] [sig ] DINO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:34.557684] [INFO ] [LOCAL ] Saved forecast: DINO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DINO.txt [2026-01-30T20:20:34.557905] [INFO ] [sig ] [917/3461] Completed DINO in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:34.557950] [INFO ] [sig ] [918/3461] Forecasting DIOD... [2026-01-30T20:20:34.557990] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-30T20:20:34.558022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-30T20:20:34.571464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-30T20:20:34.572118] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-30T20:20:34.573296] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-30T20:20:34.573351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:34.573385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:34.573412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:34.573473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:34.635643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:34.636777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:34.636877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:34.636910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:34.781241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:34.781482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:34.781535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:34.781590] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:34.786629] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-01-30T20:20:34.787083] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-30T20:20:34.787266] [INFO ] [sig ] DIOD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:34.955318] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DIOD.txt [2026-01-30T20:20:34.955508] [INFO ] [sig ] [918/3461] Completed DIOD in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:34.955553] [INFO ] [sig ] [919/3461] Forecasting DIS... [2026-01-30T20:20:34.955604] [INFO ] [sig ] Generating forecast for: DIS [2026-01-30T20:20:34.955637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-30T20:20:34.969520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-30T20:20:34.970114] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-30T20:20:34.971181] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-30T20:20:34.971235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:34.971269] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:34.971295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:34.971352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:35.031225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:35.032386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:35.032499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:35.032543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:35.163554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:35.163799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:35.163844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:35.163874] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:35.168721] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=85.91%) [2026-01-30T20:20:35.169061] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-30T20:20:35.169204] [INFO ] [sig ] DIS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:35.345448] [INFO ] [LOCAL ] Saved forecast: DIS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DIS.txt [2026-01-30T20:20:35.345701] [INFO ] [sig ] [919/3461] Completed DIS in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:35.345750] [INFO ] [sig ] [920/3461] Forecasting DJCO... [2026-01-30T20:20:35.345790] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-30T20:20:35.345831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-30T20:20:35.360339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-30T20:20:35.360979] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-30T20:20:35.362095] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-30T20:20:35.362157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:35.362198] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:35.362234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:35.362309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:35.422976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:35.424140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:35.424250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:35.424284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:35.563208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:35.563440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:35.563488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:35.563516] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:35.568801] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-30T20:20:35.569300] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-30T20:20:35.569479] [INFO ] [sig ] DJCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:35.741300] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DJCO.txt [2026-01-30T20:20:35.741505] [INFO ] [sig ] [920/3461] Completed DJCO in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:35.741548] [INFO ] [sig ] [921/3461] Forecasting DK... [2026-01-30T20:20:35.741599] [INFO ] [sig ] Generating forecast for: DK [2026-01-30T20:20:35.741633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-30T20:20:35.755958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-30T20:20:35.756550] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-30T20:20:35.757608] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-30T20:20:35.757667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:35.757701] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:35.757729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:35.757789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:35.821001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:35.822297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:35.822421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:35.822461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:35.953170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:35.953457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:35.953518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:35.953618] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:35.959234] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-01-30T20:20:35.959712] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-30T20:20:35.960082] [INFO ] [sig ] DK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:36.128070] [INFO ] [LOCAL ] Saved forecast: DK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DK.txt [2026-01-30T20:20:36.128308] [INFO ] [sig ] [921/3461] Completed DK in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:36.128369] [INFO ] [sig ] [922/3461] Forecasting DKL... [2026-01-30T20:20:36.128403] [INFO ] [sig ] Generating forecast for: DKL [2026-01-30T20:20:36.128436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-30T20:20:36.142910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-30T20:20:36.143496] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-30T20:20:36.144570] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-30T20:20:36.144648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:36.144683] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:36.144713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:36.144773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:36.206555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:36.207766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:36.207888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:36.207921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:36.339475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:36.339736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:36.339789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:36.339823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:36.344561] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-30T20:20:36.345057] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-30T20:20:36.345234] [INFO ] [sig ] DKL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:36.504856] [INFO ] [LOCAL ] Saved forecast: DKL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DKL.txt [2026-01-30T20:20:36.505026] [INFO ] [sig ] [922/3461] Completed DKL in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:36.505068] [INFO ] [sig ] [923/3461] Forecasting DKNG... [2026-01-30T20:20:36.505098] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-30T20:20:36.505139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-30T20:20:36.522966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-30T20:20:36.523459] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-30T20:20:36.524816] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-30T20:20:36.524869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:36.524903] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:36.524929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:36.524987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:36.585492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:36.586381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:36.586475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:36.586530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:36.713341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:36.713590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:36.713641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:36.713675] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:36.717810] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-01-30T20:20:36.718137] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-30T20:20:36.718274] [INFO ] [sig ] DKNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:36.874011] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DKNG.txt [2026-01-30T20:20:36.874268] [INFO ] [sig ] [923/3461] Completed DKNG in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:36.874327] [INFO ] [sig ] [924/3461] Forecasting DKS... [2026-01-30T20:20:36.874359] [INFO ] [sig ] Generating forecast for: DKS [2026-01-30T20:20:36.874392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-30T20:20:36.889509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-30T20:20:36.890026] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-30T20:20:36.890976] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-30T20:20:36.891030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:36.891063] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:36.891090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:36.891150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:36.957175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:36.958482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:36.958655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:36.958702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:37.086564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:37.086827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:37.086875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:37.086908] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:37.091126] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=51.21%) [2026-01-30T20:20:37.091470] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-30T20:20:37.091637] [INFO ] [sig ] DKS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:37.238433] [INFO ] [LOCAL ] Saved forecast: DKS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DKS.txt [2026-01-30T20:20:37.238623] [INFO ] [sig ] [924/3461] Completed DKS in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:37.238667] [INFO ] [sig ] [925/3461] Forecasting DLB... [2026-01-30T20:20:37.238698] [INFO ] [sig ] Generating forecast for: DLB [2026-01-30T20:20:37.238728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-30T20:20:37.251970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-30T20:20:37.252404] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-30T20:20:37.253416] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-30T20:20:37.253470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:37.253509] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:37.253538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:37.253634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:37.313692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:37.314711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:37.314807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:37.314841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:37.454184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:37.454406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:37.454452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:37.454484] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:37.458453] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-01-30T20:20:37.458789] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-30T20:20:37.458930] [INFO ] [sig ] DLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:37.608320] [INFO ] [LOCAL ] Saved forecast: DLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLB.txt [2026-01-30T20:20:37.608531] [INFO ] [sig ] [925/3461] Completed DLB in 0.4s | 2.78 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-30T20:20:37.608640] [INFO ] [sig ] [926/3461] Forecasting DLHC... [2026-01-30T20:20:37.608685] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-30T20:20:37.608719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-30T20:20:37.623054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-30T20:20:37.623521] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-30T20:20:37.624513] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-30T20:20:37.624566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:37.624621] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:37.624659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:37.624725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:37.687023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:37.688350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:37.688450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:37.688484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:37.808976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:37.809212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:37.809259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:37.809287] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:37.813304] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-01-30T20:20:37.813675] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-30T20:20:37.813824] [INFO ] [sig ] DLHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:37.978694] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DLHC.txt [2026-01-30T20:20:37.978872] [INFO ] [sig ] [926/3461] Completed DLHC in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:37.978924] [INFO ] [sig ] [927/3461] Forecasting DLNG... [2026-01-30T20:20:37.978960] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-30T20:20:37.978993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-30T20:20:37.995340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-30T20:20:37.995766] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-30T20:20:37.996730] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-30T20:20:37.996796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:37.996831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:37.996859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:37.996918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:38.058966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:38.060034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:38.060129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:38.060162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:38.188244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:38.188517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:38.188564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:38.188612] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:38.192842] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-30T20:20:38.193174] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-30T20:20:38.193320] [INFO ] [sig ] DLNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:38.354753] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLNG.txt [2026-01-30T20:20:38.355040] [INFO ] [sig ] [927/3461] Completed DLNG in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:38.355092] [INFO ] [sig ] [928/3461] Forecasting DLO... [2026-01-30T20:20:38.355132] [INFO ] [sig ] Generating forecast for: DLO [2026-01-30T20:20:38.355191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-30T20:20:38.368853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-30T20:20:38.369263] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-30T20:20:38.370221] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-30T20:20:38.370273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:38.370305] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:38.370331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:38.370389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:38.432243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:38.433529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:38.433645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:38.433681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:38.556097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:38.556327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:38.556372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:38.556402] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:38.560692] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-01-30T20:20:38.561029] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-30T20:20:38.561166] [INFO ] [sig ] DLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:38.714218] [INFO ] [LOCAL ] Saved forecast: DLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLO.txt [2026-01-30T20:20:38.714427] [INFO ] [sig ] [928/3461] Completed DLO in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:38.714470] [INFO ] [sig ] [929/3461] Forecasting DLPN... [2026-01-30T20:20:38.714500] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-30T20:20:38.714532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-30T20:20:38.728732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-30T20:20:38.729221] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-30T20:20:38.730182] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-30T20:20:38.730245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:38.730279] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:38.730307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:38.730365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:38.792222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:38.793285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:38.793381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:38.793414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:38.907500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:38.907742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:38.907787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:38.907816] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:38.912199] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=71.63%) [2026-01-30T20:20:38.912512] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-30T20:20:38.912665] [INFO ] [sig ] DLPN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:39.070003] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLPN.txt [2026-01-30T20:20:39.070197] [INFO ] [sig ] [929/3461] Completed DLPN in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:39.070246] [INFO ] [sig ] [930/3461] Forecasting DLTH... [2026-01-30T20:20:39.070280] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-30T20:20:39.070322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-30T20:20:39.083701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-30T20:20:39.084435] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-30T20:20:39.085568] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-30T20:20:39.085651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:39.085685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:39.085712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:39.085782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:39.147863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:39.149315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:39.149440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:39.149478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:39.281464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:39.281726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:39.281771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:39.281802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:39.286002] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-01-30T20:20:39.286363] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-30T20:20:39.286507] [INFO ] [sig ] DLTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:39.440382] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLTH.txt [2026-01-30T20:20:39.440588] [INFO ] [sig ] [930/3461] Completed DLTH in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:39.440638] [INFO ] [sig ] [931/3461] Forecasting DLX... [2026-01-30T20:20:39.440682] [INFO ] [sig ] Generating forecast for: DLX [2026-01-30T20:20:39.440729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-30T20:20:39.456637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-30T20:20:39.457144] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-30T20:20:39.458325] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-30T20:20:39.458379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:39.458457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:39.458512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:39.458595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:39.519240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:39.520303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:39.520390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:39.520422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:39.670468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:39.670745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:39.670812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:39.670848] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:39.674783] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=72.61%) [2026-01-30T20:20:39.675125] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-30T20:20:39.675270] [INFO ] [sig ] DLX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:39.832290] [INFO ] [LOCAL ] Saved forecast: DLX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DLX.txt [2026-01-30T20:20:39.832515] [INFO ] [sig ] [931/3461] Completed DLX in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:39.832561] [INFO ] [sig ] [932/3461] Forecasting DLY... [2026-01-30T20:20:39.832614] [INFO ] [sig ] Generating forecast for: DLY [2026-01-30T20:20:39.832647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-30T20:20:39.846713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-30T20:20:39.847309] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-30T20:20:39.848335] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-30T20:20:39.848389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:39.848422] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:39.848448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:39.848507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:39.909365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:39.910639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:39.910741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:39.910775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:40.052301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:40.052608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:40.052670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:40.052705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:40.057275] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=49.88%) [2026-01-30T20:20:40.057845] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-30T20:20:40.058015] [INFO ] [sig ] DLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:40.210665] [INFO ] [LOCAL ] Saved forecast: DLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DLY.txt [2026-01-30T20:20:40.210877] [INFO ] [sig ] [932/3461] Completed DLY in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:40.210920] [INFO ] [sig ] [933/3461] Forecasting DMAC... [2026-01-30T20:20:40.210952] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-30T20:20:40.210982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-30T20:20:40.224145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-30T20:20:40.224700] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-30T20:20:40.225730] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-30T20:20:40.225789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:40.225829] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:40.225862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:40.225922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:40.286393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:40.287895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:40.288001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:40.288036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:40.415840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:40.416069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:40.416116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:40.416146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:40.420225] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=54.60%) [2026-01-30T20:20:40.420604] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-30T20:20:40.420759] [INFO ] [sig ] DMAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:40.570327] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DMAC.txt [2026-01-30T20:20:40.570540] [INFO ] [sig ] [933/3461] Completed DMAC in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-30T20:20:40.570601] [INFO ] [sig ] [934/3461] Forecasting DMB... [2026-01-30T20:20:40.570635] [INFO ] [sig ] Generating forecast for: DMB [2026-01-30T20:20:40.570666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-30T20:20:40.584166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-30T20:20:40.584741] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-30T20:20:40.585795] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-30T20:20:40.585848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:40.585881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:40.585924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:40.585992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:40.650991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:40.652275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:40.652377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:40.652411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:40.786751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:40.786982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:40.787061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:40.787155] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:40.791447] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=39.29%) [2026-01-30T20:20:40.791899] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-30T20:20:40.792138] [INFO ] [sig ] DMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:40.945688] [INFO ] [LOCAL ] Saved forecast: DMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DMB.txt [2026-01-30T20:20:40.945915] [INFO ] [sig ] [934/3461] Completed DMB in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:40.945967] [INFO ] [sig ] [935/3461] Forecasting DMLP... [2026-01-30T20:20:40.946026] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-30T20:20:40.946065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-30T20:20:40.961451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-30T20:20:40.962376] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-30T20:20:40.963544] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-30T20:20:40.963680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:40.963719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:40.963747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:40.963805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:41.028295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:41.029437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:41.029537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:41.029590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:41.170132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:41.170408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:41.170478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:41.170522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:41.175879] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=54.12%) [2026-01-30T20:20:41.176372] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-30T20:20:41.176560] [INFO ] [sig ] DMLP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:41.340007] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DMLP.txt [2026-01-30T20:20:41.340220] [INFO ] [sig ] [935/3461] Completed DMLP in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:41.340266] [INFO ] [sig ] [936/3461] Forecasting DMO... [2026-01-30T20:20:41.340302] [INFO ] [sig ] Generating forecast for: DMO [2026-01-30T20:20:41.340343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-30T20:20:41.355287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-30T20:20:41.355945] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-30T20:20:41.357067] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-30T20:20:41.357131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:41.357165] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:41.357201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:41.357264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:41.416778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:41.417814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:41.417899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:41.417931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:41.560710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:41.561089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:41.561152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:41.561191] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:41.566230] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-01-30T20:20:41.566597] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-30T20:20:41.566763] [INFO ] [sig ] DMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:41.725897] [INFO ] [LOCAL ] Saved forecast: DMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DMO.txt [2026-01-30T20:20:41.726266] [INFO ] [sig ] [936/3461] Completed DMO in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:41.726320] [INFO ] [sig ] [937/3461] Forecasting DMRC... [2026-01-30T20:20:41.726367] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-30T20:20:41.726401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-30T20:20:41.740860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-30T20:20:41.741254] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-30T20:20:41.742124] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-30T20:20:41.742179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:41.742211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:41.742238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:41.742294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:41.814484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:41.815466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:41.815565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:41.815625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:41.947836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:41.947998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:41.948040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:41.948070] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:41.952065] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-01-30T20:20:41.952414] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-30T20:20:41.952570] [INFO ] [sig ] DMRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:42.102528] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DMRC.txt [2026-01-30T20:20:42.102710] [INFO ] [sig ] [937/3461] Completed DMRC in 0.4s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:42.102753] [INFO ] [sig ] [938/3461] Forecasting DMXF... [2026-01-30T20:20:42.102784] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-30T20:20:42.102813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-30T20:20:42.113897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-30T20:20:42.114249] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-30T20:20:42.115064] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-30T20:20:42.115116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:42.115159] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:42.115186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:42.115242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:42.174172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:42.175102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:42.175185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:42.175217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:42.296681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:42.296855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:42.296905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:42.296933] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:42.300452] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-30T20:20:42.300770] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-30T20:20:42.300910] [INFO ] [sig ] DMXF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:42.443567] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DMXF.txt [2026-01-30T20:20:42.443724] [INFO ] [sig ] [938/3461] Completed DMXF in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:42.443772] [INFO ] [sig ] [939/3461] Forecasting DNA... [2026-01-30T20:20:42.443808] [INFO ] [sig ] Generating forecast for: DNA [2026-01-30T20:20:42.443843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-30T20:20:42.456189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-30T20:20:42.456530] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-30T20:20:42.457314] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-30T20:20:42.457366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:42.457396] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:42.457422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:42.457478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:42.516173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:42.517057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:42.517139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:42.517171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:42.641065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:42.641201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:42.641239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:42.641267] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:42.645366] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-01-30T20:20:42.645655] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-30T20:20:42.645779] [INFO ] [sig ] DNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:42.788966] [INFO ] [LOCAL ] Saved forecast: DNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DNA.txt [2026-01-30T20:20:42.789128] [INFO ] [sig ] [939/3461] Completed DNA in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:42.789169] [INFO ] [sig ] [940/3461] Forecasting DNLI... [2026-01-30T20:20:42.789199] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-30T20:20:42.789229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-30T20:20:42.800708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-30T20:20:42.801020] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-30T20:20:42.801814] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-30T20:20:42.801869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:42.801901] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:42.801927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:42.801983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:42.859399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:42.860006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:42.860080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:42.860112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:42.983517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:42.983649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:42.983687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:42.983714] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:42.987188] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-01-30T20:20:42.987456] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-30T20:20:42.987593] [INFO ] [sig ] DNLI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:43.134309] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DNLI.txt [2026-01-30T20:20:43.134424] [INFO ] [sig ] [940/3461] Completed DNLI in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:43.134463] [INFO ] [sig ] [941/3461] Forecasting DNP... [2026-01-30T20:20:43.134493] [INFO ] [sig ] Generating forecast for: DNP [2026-01-30T20:20:43.134522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-30T20:20:43.146214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-30T20:20:43.146494] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-30T20:20:43.147593] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-30T20:20:43.147643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:43.147674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:43.147701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:43.147756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:43.207014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:43.207854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:43.207954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:43.207986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:43.329587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:43.329715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:43.329755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:43.329783] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:43.333163] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-01-30T20:20:43.333438] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-30T20:20:43.333559] [INFO ] [sig ] DNP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:43.476468] [INFO ] [LOCAL ] Saved forecast: DNP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DNP.txt [2026-01-30T20:20:43.476617] [INFO ] [sig ] [941/3461] Completed DNP in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:43.476658] [INFO ] [sig ] [942/3461] Forecasting DNTH... [2026-01-30T20:20:43.476695] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-30T20:20:43.476725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-30T20:20:43.489485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-30T20:20:43.489857] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-30T20:20:43.490670] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-30T20:20:43.490720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:43.490751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:43.490777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:43.490833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:43.549642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:43.550442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:43.550523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:43.550555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:43.670726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:43.670873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:43.670912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:43.670941] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:43.674463] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=14.22%) [2026-01-30T20:20:43.674754] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-30T20:20:43.674878] [INFO ] [sig ] DNTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:43.818033] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DNTH.txt [2026-01-30T20:20:43.818170] [INFO ] [sig ] [942/3461] Completed DNTH in 0.3s | 2.78 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-30T20:20:43.818210] [INFO ] [sig ] [943/3461] Forecasting DOCN... [2026-01-30T20:20:43.818242] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-30T20:20:43.818271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-30T20:20:43.829664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-30T20:20:43.829944] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-30T20:20:43.830724] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-30T20:20:43.830774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:43.830805] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:43.830831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:43.830887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:43.887889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:43.888522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:43.888614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:43.888648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:44.014676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:44.014804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:44.014842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:44.014870] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:44.018725] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-30T20:20:44.019032] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-30T20:20:44.019150] [INFO ] [sig ] DOCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:44.160731] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DOCN.txt [2026-01-30T20:20:44.160847] [INFO ] [sig ] [943/3461] Completed DOCN in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:44.160886] [INFO ] [sig ] [944/3461] Forecasting DOCS... [2026-01-30T20:20:44.160914] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-30T20:20:44.160943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-30T20:20:44.173068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-30T20:20:44.173339] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-30T20:20:44.174118] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-30T20:20:44.174169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:44.174201] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:44.174228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:44.174284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:44.234506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:44.235424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:44.235511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:44.235751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:44.358784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:44.358936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:44.359164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:44.359194] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:44.363162] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-30T20:20:44.363436] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-30T20:20:44.363559] [INFO ] [sig ] DOCS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:44.509236] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DOCS.txt [2026-01-30T20:20:44.509404] [INFO ] [sig ] [944/3461] Completed DOCS in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:44.509446] [INFO ] [sig ] [945/3461] Forecasting DOGZ... [2026-01-30T20:20:44.509477] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-30T20:20:44.509507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-30T20:20:44.521281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-30T20:20:44.521610] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-30T20:20:44.522433] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-30T20:20:44.522483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:44.522516] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:44.522542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:44.522614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:44.580610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:44.581472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:44.581552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:44.581603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:44.702954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:44.703115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:44.703155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:44.703200] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:44.706911] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-30T20:20:44.707183] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-30T20:20:44.707306] [INFO ] [sig ] DOGZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:44.855320] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DOGZ.txt [2026-01-30T20:20:44.855450] [INFO ] [sig ] [945/3461] Completed DOGZ in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:44.855488] [INFO ] [sig ] [946/3461] Forecasting DOLE... [2026-01-30T20:20:44.855517] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-30T20:20:44.855547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-30T20:20:44.867110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-30T20:20:44.867406] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-30T20:20:44.868242] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-30T20:20:44.868292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:44.868324] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:44.868351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:44.868407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:44.926741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:44.927405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:44.927481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:44.927512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:45.048923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:45.049059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:45.049098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:45.049125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:45.052439] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-30T20:20:45.052727] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-30T20:20:45.052866] [INFO ] [sig ] DOLE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:45.197732] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DOLE.txt [2026-01-30T20:20:45.197865] [INFO ] [sig ] [946/3461] Completed DOLE in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:45.197903] [INFO ] [sig ] [947/3461] Forecasting DOMO... [2026-01-30T20:20:45.197932] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-30T20:20:45.197961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-30T20:20:45.209728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-30T20:20:45.210247] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-30T20:20:45.211037] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-30T20:20:45.211087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:45.211119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:45.211146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:45.211201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:45.270475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:45.271181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:45.271258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:45.271301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:45.393253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:45.393378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:45.393416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:45.393444] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:45.396770] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-30T20:20:45.397045] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-30T20:20:45.397164] [INFO ] [sig ] DOMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:45.541819] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DOMO.txt [2026-01-30T20:20:45.541946] [INFO ] [sig ] [947/3461] Completed DOMO in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:45.541985] [INFO ] [sig ] [948/3461] Forecasting DORM... [2026-01-30T20:20:45.542013] [INFO ] [sig ] Generating forecast for: DORM [2026-01-30T20:20:45.542043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-30T20:20:45.553941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-30T20:20:45.554229] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-30T20:20:45.555012] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-30T20:20:45.555063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:45.555119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:45.555148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:45.555204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:45.615761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:45.616529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:45.616625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:45.616659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:45.749130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:45.749282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:45.749325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:45.749364] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:45.752902] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=49.79%) [2026-01-30T20:20:45.753190] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-30T20:20:45.753314] [INFO ] [sig ] DORM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:45.904476] [INFO ] [LOCAL ] Saved forecast: DORM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DORM.txt [2026-01-30T20:20:45.904629] [INFO ] [sig ] [948/3461] Completed DORM in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:45.904671] [INFO ] [sig ] [949/3461] Forecasting DOUG... [2026-01-30T20:20:45.904700] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-30T20:20:45.904730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-30T20:20:45.915718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-30T20:20:45.916039] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-30T20:20:45.916821] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-30T20:20:45.916873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:45.916904] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:45.916942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:45.916999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:45.973190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:45.973935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:45.974020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:45.974052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:46.091091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:46.091239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:46.091278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:46.091306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:46.095307] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-30T20:20:46.095628] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-30T20:20:46.095778] [INFO ] [sig ] DOUG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:46.238780] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DOUG.txt [2026-01-30T20:20:46.238915] [INFO ] [sig ] [949/3461] Completed DOUG in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-30T20:20:46.238956] [INFO ] [sig ] [950/3461] Forecasting DOX... [2026-01-30T20:20:46.238985] [INFO ] [sig ] Generating forecast for: DOX [2026-01-30T20:20:46.239014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-30T20:20:46.251306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-30T20:20:46.251632] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-30T20:20:46.252394] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-30T20:20:46.252445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:46.252476] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:46.252503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:46.252558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:46.310375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:46.311119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:46.311199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:46.311231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:46.434138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:46.434303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:46.434353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:46.434384] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:46.438133] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-01-30T20:20:46.438438] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-30T20:20:46.438564] [INFO ] [sig ] DOX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:46.582191] [INFO ] [LOCAL ] Saved forecast: DOX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DOX.txt [2026-01-30T20:20:46.582364] [INFO ] [sig ] [950/3461] Completed DOX in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:46.582416] [INFO ] [sig ] [951/3461] Forecasting DPG... [2026-01-30T20:20:46.582453] [INFO ] [sig ] Generating forecast for: DPG [2026-01-30T20:20:46.582492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-30T20:20:46.595274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-30T20:20:46.595645] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-30T20:20:46.596482] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-30T20:20:46.596533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:46.596565] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:46.596628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:46.596688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:46.654891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:46.655760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:46.655855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:46.655893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:46.775542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:46.775707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:46.775748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:46.775831] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:46.779468] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-30T20:20:46.779792] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-30T20:20:46.779951] [INFO ] [sig ] DPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:46.931173] [INFO ] [LOCAL ] Saved forecast: DPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DPG.txt [2026-01-30T20:20:46.931321] [INFO ] [sig ] [951/3461] Completed DPG in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:46.931361] [INFO ] [sig ] [952/3461] Forecasting DPRO... [2026-01-30T20:20:46.931392] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-30T20:20:46.931424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-30T20:20:46.943657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-30T20:20:46.944004] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-30T20:20:46.945032] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-30T20:20:46.945086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:46.945118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:46.945146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:46.945204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:47.005610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:47.006438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:47.006517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:47.006549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:47.123755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:47.123920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:47.123967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:47.123997] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:47.127603] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-01-30T20:20:47.127922] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-30T20:20:47.128060] [INFO ] [sig ] DPRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:47.272985] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DPRO.txt [2026-01-30T20:20:47.273117] [INFO ] [sig ] [952/3461] Completed DPRO in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:47.273156] [INFO ] [sig ] [953/3461] Forecasting DPZ... [2026-01-30T20:20:47.273185] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-30T20:20:47.273220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-30T20:20:47.285624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-30T20:20:47.285963] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-30T20:20:47.286767] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-30T20:20:47.286820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:47.286852] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:47.286881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:47.286938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:47.347305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:47.348253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:47.348335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:47.348367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:47.468881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:47.469035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:47.469075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:47.469105] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:47.472425] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-30T20:20:47.472716] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-30T20:20:47.472840] [INFO ] [sig ] DPZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:47.614678] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DPZ.txt [2026-01-30T20:20:47.614827] [INFO ] [sig ] [953/3461] Completed DPZ in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:47.614874] [INFO ] [sig ] [954/3461] Forecasting DQ... [2026-01-30T20:20:47.614910] [INFO ] [sig ] Generating forecast for: DQ [2026-01-30T20:20:47.614947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-30T20:20:47.626688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-30T20:20:47.627014] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-30T20:20:47.627836] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-30T20:20:47.627888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:47.627921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:47.627949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:47.628006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:47.686335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:47.687132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:47.687379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:47.687411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:47.810617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:47.810770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:47.810810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:47.810840] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:47.814261] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-01-30T20:20:47.814544] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-30T20:20:47.814691] [INFO ] [sig ] DQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:47.959520] [INFO ] [LOCAL ] Saved forecast: DQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DQ.txt [2026-01-30T20:20:47.959689] [INFO ] [sig ] [954/3461] Completed DQ in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:47.959731] [INFO ] [sig ] [955/3461] Forecasting DRD... [2026-01-30T20:20:47.959759] [INFO ] [sig ] Generating forecast for: DRD [2026-01-30T20:20:47.959789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-30T20:20:47.971589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-30T20:20:47.971934] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-30T20:20:47.972759] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-30T20:20:47.972811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:47.972845] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:47.972873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:47.972931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:48.029689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:48.030454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:48.030534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:48.030566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:48.155389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:48.155532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:48.155587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:48.155619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:48.159128] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-30T20:20:48.159398] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-30T20:20:48.159517] [INFO ] [sig ] DRD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:48.304623] [INFO ] [LOCAL ] Saved forecast: DRD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRD.txt [2026-01-30T20:20:48.304748] [INFO ] [sig ] [955/3461] Completed DRD in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:48.304787] [INFO ] [sig ] [956/3461] Forecasting DRH... [2026-01-30T20:20:48.304816] [INFO ] [sig ] Generating forecast for: DRH [2026-01-30T20:20:48.304845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-30T20:20:48.316660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-30T20:20:48.316978] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-30T20:20:48.317789] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-30T20:20:48.317841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:48.317875] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:48.317906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:48.317963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:48.377358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:48.378224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:48.378306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:48.378338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:48.501072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:48.501229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:48.501270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:48.501298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:48.504710] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-30T20:20:48.505008] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-30T20:20:48.505133] [INFO ] [sig ] DRH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:48.651980] [INFO ] [LOCAL ] Saved forecast: DRH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRH.txt [2026-01-30T20:20:48.652133] [INFO ] [sig ] [956/3461] Completed DRH in 0.3s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:48.652173] [INFO ] [sig ] [957/3461] Forecasting DRI... [2026-01-30T20:20:48.652201] [INFO ] [sig ] Generating forecast for: DRI [2026-01-30T20:20:48.652230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-30T20:20:48.663952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-30T20:20:48.664277] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-30T20:20:48.665106] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-30T20:20:48.665157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:48.665188] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:48.665214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:48.665270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:48.723529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:48.724459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:48.724556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:48.724612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:48.858158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:48.858329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:48.858383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:48.858414] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:48.862780] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-01-30T20:20:48.863098] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-30T20:20:48.863244] [INFO ] [sig ] DRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:49.007818] [INFO ] [LOCAL ] Saved forecast: DRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRI.txt [2026-01-30T20:20:49.007971] [INFO ] [sig ] [957/3461] Completed DRI in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:49.008011] [INFO ] [sig ] [958/3461] Forecasting DRIO... [2026-01-30T20:20:49.008040] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-30T20:20:49.008070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-30T20:20:49.020045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-30T20:20:49.020398] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-30T20:20:49.021220] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-30T20:20:49.021272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:49.021304] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:49.021330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:49.021384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:49.077693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:49.078617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:49.078698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:49.078764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:49.211954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:49.212139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:49.212182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:49.212213] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:49.216226] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=62.61%) [2026-01-30T20:20:49.216569] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-30T20:20:49.216728] [INFO ] [sig ] DRIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:49.395505] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRIO.txt [2026-01-30T20:20:49.395703] [INFO ] [sig ] [958/3461] Completed DRIO in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:49.395764] [INFO ] [sig ] [959/3461] Forecasting DRLL... [2026-01-30T20:20:49.395803] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-30T20:20:49.395837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-30T20:20:49.410335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-30T20:20:49.410786] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-30T20:20:49.411758] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-30T20:20:49.411829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:49.411875] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:49.411913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:49.411988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:49.488850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:49.490080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:49.490175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:49.490208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:49.617485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:49.617666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:49.617709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:49.617738] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:49.621509] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=32.42%) [2026-01-30T20:20:49.621814] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-30T20:20:49.621956] [INFO ] [sig ] DRLL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:49.773737] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DRLL.txt [2026-01-30T20:20:49.773894] [INFO ] [sig ] [959/3461] Completed DRLL in 0.4s | 2.78 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-30T20:20:49.773935] [INFO ] [sig ] [960/3461] Forecasting DRMA... [2026-01-30T20:20:49.773964] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-30T20:20:49.773995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-30T20:20:49.790121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-30T20:20:49.790691] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-30T20:20:49.791796] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-30T20:20:49.791854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:49.791897] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:49.791936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:49.792022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:49.870310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:49.871327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:49.871416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:49.871457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:50.000873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:50.001044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:50.001086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:50.001117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:50.004746] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-01-30T20:20:50.005105] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-30T20:20:50.005452] [INFO ] [sig ] DRMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:50.152620] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRMA.txt [2026-01-30T20:20:50.152777] [INFO ] [sig ] [960/3461] Completed DRMA in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:50.152818] [INFO ] [sig ] [961/3461] Forecasting DRS... [2026-01-30T20:20:50.152847] [INFO ] [sig ] Generating forecast for: DRS [2026-01-30T20:20:50.152879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-30T20:20:50.165948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-30T20:20:50.166331] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-30T20:20:50.167154] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-30T20:20:50.167207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:50.167240] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:50.167269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:50.167327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:50.229087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:50.230003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:50.230092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:50.230125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:50.348847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:50.349005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:50.349045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:50.349074] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:50.352539] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-01-30T20:20:50.352844] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-30T20:20:50.352999] [INFO ] [sig ] DRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:50.498384] [INFO ] [LOCAL ] Saved forecast: DRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRS.txt [2026-01-30T20:20:50.498553] [INFO ] [sig ] [961/3461] Completed DRS in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:50.498611] [INFO ] [sig ] [962/3461] Forecasting DRTS... [2026-01-30T20:20:50.498642] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-30T20:20:50.498673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-30T20:20:50.509528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-30T20:20:50.509824] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-30T20:20:50.510641] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-30T20:20:50.510691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:50.510733] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:50.510762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:50.510818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:50.568394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:50.569248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:50.569327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:50.569359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:50.691017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:50.691143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:50.691183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:50.691211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:50.694656] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=24.19%) [2026-01-30T20:20:50.694970] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-30T20:20:50.695100] [INFO ] [sig ] DRTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:50.844430] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DRTS.txt [2026-01-30T20:20:50.844600] [INFO ] [sig ] [962/3461] Completed DRTS in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:50.844642] [INFO ] [sig ] [963/3461] Forecasting DRUG... [2026-01-30T20:20:50.844672] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-30T20:20:50.844710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-30T20:20:50.857555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-30T20:20:50.857915] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-30T20:20:50.858735] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-30T20:20:50.858786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:50.858817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:50.858845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:50.858919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:50.917422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:50.918340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:50.918441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:50.918476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:51.042037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:51.042189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:51.042233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:51.042262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:51.045908] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-30T20:20:51.046188] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-30T20:20:51.046312] [INFO ] [sig ] DRUG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:51.195044] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DRUG.txt [2026-01-30T20:20:51.195201] [INFO ] [sig ] [963/3461] Completed DRUG in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:51.195241] [INFO ] [sig ] [964/3461] Forecasting DRVN... [2026-01-30T20:20:51.195272] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-30T20:20:51.195301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-30T20:20:51.207201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-30T20:20:51.207541] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-30T20:20:51.208589] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-30T20:20:51.208641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:51.208673] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:51.208699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:51.208755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:51.266551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:51.267652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:51.267737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:51.267769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:51.391617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:51.391759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:51.391797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:51.391826] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:51.395140] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-30T20:20:51.395405] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-30T20:20:51.395524] [INFO ] [sig ] DRVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:51.538462] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DRVN.txt [2026-01-30T20:20:51.538619] [INFO ] [sig ] [964/3461] Completed DRVN in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:51.538662] [INFO ] [sig ] [965/3461] Forecasting DSGX... [2026-01-30T20:20:51.538692] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-30T20:20:51.538721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-30T20:20:51.550047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-30T20:20:51.550316] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-30T20:20:51.551087] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-30T20:20:51.551138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:51.551193] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:51.551222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:51.551277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:51.611190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:51.612099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:51.612188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:51.612226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:51.735809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:51.735968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:51.736011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:51.736042] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:51.739654] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=59.53%) [2026-01-30T20:20:51.740001] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-30T20:20:51.740151] [INFO ] [sig ] DSGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:51.891887] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DSGX.txt [2026-01-30T20:20:51.892036] [INFO ] [sig ] [965/3461] Completed DSGX in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-30T20:20:51.892088] [INFO ] [sig ] [966/3461] Forecasting DSL... [2026-01-30T20:20:51.892121] [INFO ] [sig ] Generating forecast for: DSL [2026-01-30T20:20:51.892151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-30T20:20:51.904351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-30T20:20:51.904706] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-30T20:20:51.905644] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-30T20:20:51.905697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:51.905729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:51.905757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:51.905823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:51.967790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:51.968673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:51.968754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:51.968788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:52.084788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:52.084917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:52.084960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:52.084995] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:52.088330] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-01-30T20:20:52.088615] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-30T20:20:52.088736] [INFO ] [sig ] DSL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:52.231449] [INFO ] [LOCAL ] Saved forecast: DSL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DSL.txt [2026-01-30T20:20:52.231565] [INFO ] [sig ] [966/3461] Completed DSL in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:52.231631] [INFO ] [sig ] [967/3461] Forecasting DSM... [2026-01-30T20:20:52.231678] [INFO ] [sig ] Generating forecast for: DSM [2026-01-30T20:20:52.231708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-30T20:20:52.242677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-30T20:20:52.242957] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-30T20:20:52.243720] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-30T20:20:52.243770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:52.243801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:52.243828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:52.243883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:52.300676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:52.301287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:52.301362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:52.301393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:52.418624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:52.418770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:52.418809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:52.418837] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:52.422176] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-30T20:20:52.422443] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-30T20:20:52.422602] [INFO ] [sig ] DSM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:52.563866] [INFO ] [LOCAL ] Saved forecast: DSM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DSM.txt [2026-01-30T20:20:52.564033] [INFO ] [sig ] [967/3461] Completed DSM in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:52.564080] [INFO ] [sig ] [968/3461] Forecasting DSP... [2026-01-30T20:20:52.564116] [INFO ] [sig ] Generating forecast for: DSP [2026-01-30T20:20:52.564146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-30T20:20:52.575371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-30T20:20:52.575727] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-30T20:20:52.576488] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-30T20:20:52.576539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:52.576589] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:52.576619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:52.576675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:52.635898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:52.636787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:52.636867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:52.636899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:52.761760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:52.761876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:52.761915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:52.761943] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:52.765913] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-30T20:20:52.766186] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-30T20:20:52.766311] [INFO ] [sig ] DSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:52.911800] [INFO ] [LOCAL ] Saved forecast: DSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DSP.txt [2026-01-30T20:20:52.911935] [INFO ] [sig ] [968/3461] Completed DSP in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:52.911974] [INFO ] [sig ] [969/3461] Forecasting DSX... [2026-01-30T20:20:52.912003] [INFO ] [sig ] Generating forecast for: DSX [2026-01-30T20:20:52.912032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-30T20:20:52.924536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-30T20:20:52.924874] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-30T20:20:52.925637] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-30T20:20:52.925688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:52.925719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:52.925745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:52.925801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:52.985506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:52.986233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:52.986310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:52.986341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:53.107822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:53.107978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:53.108022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:53.108114] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:53.111741] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-30T20:20:53.112048] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-30T20:20:53.112183] [INFO ] [sig ] DSX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:53.258654] [INFO ] [LOCAL ] Saved forecast: DSX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DSX.txt [2026-01-30T20:20:53.258820] [INFO ] [sig ] [969/3461] Completed DSX in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:53.258861] [INFO ] [sig ] [970/3461] Forecasting DTB... [2026-01-30T20:20:53.258892] [INFO ] [sig ] Generating forecast for: DTB [2026-01-30T20:20:53.258925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-30T20:20:53.272187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-30T20:20:53.272622] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-30T20:20:53.273430] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-30T20:20:53.273488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:53.273523] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:53.273552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:53.273643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:53.335786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:53.336884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:53.336967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:53.337004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:53.458132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:53.458293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:53.458333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:53.458361] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:53.461819] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-01-30T20:20:53.462097] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-30T20:20:53.462225] [INFO ] [sig ] DTB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:53.608840] [INFO ] [LOCAL ] Saved forecast: DTB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DTB.txt [2026-01-30T20:20:53.609011] [INFO ] [sig ] [970/3461] Completed DTB in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:53.609061] [INFO ] [sig ] [971/3461] Forecasting DTE... [2026-01-30T20:20:53.609099] [INFO ] [sig ] Generating forecast for: DTE [2026-01-30T20:20:53.609136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-30T20:20:53.621377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-30T20:20:53.621801] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-30T20:20:53.622682] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-30T20:20:53.622737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:53.622770] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:53.622798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:53.622855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:53.681021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:53.681909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:53.681995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:53.682045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:53.796668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:53.796824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:53.796865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:53.796893] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:53.800344] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=69.58%) [2026-01-30T20:20:53.800650] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-30T20:20:53.800781] [INFO ] [sig ] DTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:53.947906] [INFO ] [LOCAL ] Saved forecast: DTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DTE.txt [2026-01-30T20:20:53.948071] [INFO ] [sig ] [971/3461] Completed DTE in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:53.948137] [INFO ] [sig ] [972/3461] Forecasting DTG... [2026-01-30T20:20:53.948169] [INFO ] [sig ] Generating forecast for: DTG [2026-01-30T20:20:53.948200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-30T20:20:53.959424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-30T20:20:53.959806] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-30T20:20:53.960627] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-30T20:20:53.960677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:53.960708] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:53.960735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:53.960791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:54.017074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:54.017929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:54.018017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:54.018056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:54.134816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:54.134971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:54.135012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:54.135041] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:54.138492] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-01-30T20:20:54.138796] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-30T20:20:54.138924] [INFO ] [sig ] DTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:54.286711] [INFO ] [LOCAL ] Saved forecast: DTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DTG.txt [2026-01-30T20:20:54.286860] [INFO ] [sig ] [972/3461] Completed DTG in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:54.286899] [INFO ] [sig ] [973/3461] Forecasting DTIL... [2026-01-30T20:20:54.286929] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-30T20:20:54.286960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-30T20:20:54.298963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-30T20:20:54.299324] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-30T20:20:54.300172] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-30T20:20:54.300229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:54.300260] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:54.300299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:54.300356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:54.357412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:54.358295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:54.358377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:54.358410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:54.474459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:54.474613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:54.474654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:54.474682] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:54.478692] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-30T20:20:54.478965] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-30T20:20:54.479106] [INFO ] [sig ] DTIL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:54.622830] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DTIL.txt [2026-01-30T20:20:54.622962] [INFO ] [sig ] [973/3461] Completed DTIL in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:54.623001] [INFO ] [sig ] [974/3461] Forecasting DTM... [2026-01-30T20:20:54.623029] [INFO ] [sig ] Generating forecast for: DTM [2026-01-30T20:20:54.623058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-30T20:20:54.634417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-30T20:20:54.634689] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-30T20:20:54.635436] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-30T20:20:54.635487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:54.635518] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:54.635543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:54.635618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:54.695015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:54.695640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:54.695715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:54.695746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:54.817750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:54.817882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:54.817922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:54.817952] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:54.821319] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-30T20:20:54.821611] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-30T20:20:54.821735] [INFO ] [sig ] DTM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:54.972166] [INFO ] [LOCAL ] Saved forecast: DTM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DTM.txt [2026-01-30T20:20:54.972320] [INFO ] [sig ] [974/3461] Completed DTM in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:54.972360] [INFO ] [sig ] [975/3461] Forecasting DUK... [2026-01-30T20:20:54.972390] [INFO ] [sig ] Generating forecast for: DUK [2026-01-30T20:20:54.972420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-30T20:20:54.984225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-30T20:20:54.984511] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-30T20:20:54.985284] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-30T20:20:54.985335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:54.985366] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:54.985392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:54.985448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:55.043135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:55.043933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:55.044017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:55.044055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:55.167555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:55.167748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:55.167799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:55.167831] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:55.171440] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-30T20:20:55.171782] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-30T20:20:55.171914] [INFO ] [sig ] DUK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:55.316443] [INFO ] [LOCAL ] Saved forecast: DUK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DUK.txt [2026-01-30T20:20:55.316625] [INFO ] [sig ] [975/3461] Completed DUK in 0.3s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:55.316668] [INFO ] [sig ] [976/3461] Forecasting DUKB... [2026-01-30T20:20:55.316699] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-30T20:20:55.316729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-30T20:20:55.328051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-30T20:20:55.328588] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-30T20:20:55.329541] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-30T20:20:55.329609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:55.329642] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:55.329668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:55.329724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:55.386167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:55.386931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:55.387008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:55.387040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:55.511526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:55.511715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:55.511760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:55.511794] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:55.515371] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-30T20:20:55.515743] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-30T20:20:55.515881] [INFO ] [sig ] DUKB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:55.666951] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DUKB.txt [2026-01-30T20:20:55.667119] [INFO ] [sig ] [976/3461] Completed DUKB in 0.4s | 2.78 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-30T20:20:55.667161] [INFO ] [sig ] [977/3461] Forecasting DUOL... [2026-01-30T20:20:55.667192] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-30T20:20:55.667224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-30T20:20:55.680433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-30T20:20:55.680852] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-30T20:20:55.681681] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-30T20:20:55.681735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:55.681768] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:55.681797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:55.681855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:55.739026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:55.739895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:55.739975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:55.740007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:55.861452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:55.861613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:55.861654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:55.861682] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:55.865453] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-30T20:20:55.865756] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-30T20:20:55.865883] [INFO ] [sig ] DUOL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:56.022595] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DUOL.txt [2026-01-30T20:20:56.022757] [INFO ] [sig ] [977/3461] Completed DUOL in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-30T20:20:56.022798] [INFO ] [sig ] [978/3461] Forecasting DVA... [2026-01-30T20:20:56.022827] [INFO ] [sig ] Generating forecast for: DVA [2026-01-30T20:20:56.022857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-30T20:20:56.034830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-30T20:20:56.035139] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-30T20:20:56.035906] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-30T20:20:56.035956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:56.035988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:56.036014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:56.036071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:56.094696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:56.095542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:56.095639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:56.095672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:56.220371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:56.220524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:56.220565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:56.220616] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:56.224003] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-01-30T20:20:56.224279] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-30T20:20:56.224404] [INFO ] [sig ] DVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:56.372816] [INFO ] [LOCAL ] Saved forecast: DVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DVA.txt [2026-01-30T20:20:56.372934] [INFO ] [sig ] [978/3461] Completed DVA in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-30T20:20:56.372998] [INFO ] [sig ] [979/3461] Forecasting DVAX... [2026-01-30T20:20:56.373029] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-30T20:20:56.373058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-30T20:20:56.384997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-30T20:20:56.385277] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-30T20:20:56.386041] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-30T20:20:56.386092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:56.386123] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:56.386150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:56.386205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:56.443129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:56.443736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:56.443811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:56.443842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:56.565154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:56.565274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:56.565312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:56.565339] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:56.568900] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-30T20:20:56.569197] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-30T20:20:56.569326] [INFO ] [sig ] DVAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:56.719979] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DVAX.txt [2026-01-30T20:20:56.720147] [INFO ] [sig ] [979/3461] Completed DVAX in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-30T20:20:56.720194] [INFO ] [sig ] [980/3461] Forecasting DVN... [2026-01-30T20:20:56.720225] [INFO ] [sig ] Generating forecast for: DVN [2026-01-30T20:20:56.720256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-30T20:20:56.732369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-30T20:20:56.732642] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-30T20:20:56.733593] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-30T20:20:56.733644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:56.733675] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:56.733701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:56.733758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:56.795076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:56.795783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:56.795859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:56.795891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:56.918755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:56.918871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:56.918907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:56.918934] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:56.922347] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=28.71%) [2026-01-30T20:20:56.922647] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-30T20:20:56.922769] [INFO ] [sig ] DVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:57.068362] [INFO ] [LOCAL ] Saved forecast: DVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DVN.txt [2026-01-30T20:20:57.068515] [INFO ] [sig ] [980/3461] Completed DVN in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-30T20:20:57.068555] [INFO ] [sig ] [981/3461] Forecasting DWAS... [2026-01-30T20:20:57.068604] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-30T20:20:57.068638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-30T20:20:57.082254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-30T20:20:57.082548] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-30T20:20:57.083332] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-30T20:20:57.083383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:57.083415] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:57.083443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:57.083499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:57.142707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:57.143764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:57.143844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:57.143876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:57.264380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:57.264492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:57.264529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:57.264557] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:57.268217] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-30T20:20:57.268491] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-30T20:20:57.268629] [INFO ] [sig ] DWAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:57.418270] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DWAS.txt [2026-01-30T20:20:57.418474] [INFO ] [sig ] [981/3461] Completed DWAS in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:57.418543] [INFO ] [sig ] [982/3461] Forecasting DWSH... [2026-01-30T20:20:57.418605] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-30T20:20:57.418651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-30T20:20:57.434629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-30T20:20:57.435089] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-30T20:20:57.436271] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-30T20:20:57.436340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:57.436384] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:57.436462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:57.436540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:57.501560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:57.502425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:57.502509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:57.502543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:57.614857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:57.615023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:57.615066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:57.615103] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:57.619147] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=0.16%) [2026-01-30T20:20:57.619635] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-30T20:20:57.619758] [INFO ] [sig ] DWSH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:57.764297] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DWSH.txt [2026-01-30T20:20:57.764507] [INFO ] [sig ] [982/3461] Completed DWSH in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:57.764564] [INFO ] [sig ] [983/3461] Forecasting DX... [2026-01-30T20:20:57.764635] [INFO ] [sig ] Generating forecast for: DX [2026-01-30T20:20:57.764681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-30T20:20:57.776645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-30T20:20:57.776953] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-30T20:20:57.777752] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-30T20:20:57.777805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:57.777840] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:57.777868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:57.777944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:57.835224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:57.836105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:57.836199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:57.836236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:57.960614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:57.960762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:57.960802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:57.960831] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:57.964182] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: UP (p=63.83%) [2026-01-30T20:20:57.964451] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-30T20:20:57.964589] [INFO ] [sig ] DX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:58.115096] [INFO ] [LOCAL ] Saved forecast: DX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DX.txt [2026-01-30T20:20:58.115260] [INFO ] [sig ] [983/3461] Completed DX in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:58.115304] [INFO ] [sig ] [984/3461] Forecasting DXC... [2026-01-30T20:20:58.115333] [INFO ] [sig ] Generating forecast for: DXC [2026-01-30T20:20:58.115365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-30T20:20:58.126868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-30T20:20:58.127182] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-30T20:20:58.127980] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-30T20:20:58.128033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:58.128066] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:58.128123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:58.128182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:58.188140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:58.189207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:58.189288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:58.189322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:58.310636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:58.310789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:58.310832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:58.310862] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:58.314346] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=47.71%) [2026-01-30T20:20:58.314641] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-30T20:20:58.314770] [INFO ] [sig ] DXC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:58.474916] [INFO ] [LOCAL ] Saved forecast: DXC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DXC.txt [2026-01-30T20:20:58.475045] [INFO ] [sig ] [984/3461] Completed DXC in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:58.475083] [INFO ] [sig ] [985/3461] Forecasting DXCM... [2026-01-30T20:20:58.475112] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-30T20:20:58.475142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-30T20:20:58.486906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-30T20:20:58.487165] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-30T20:20:58.487940] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-30T20:20:58.487991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:58.488022] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:58.488048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:58.488138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:58.545173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:58.545778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:58.545862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:58.545902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:58.667044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:58.667193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:58.667233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:58.667262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:58.670907] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=32.54%) [2026-01-30T20:20:58.671238] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-30T20:20:58.671364] [INFO ] [sig ] DXCM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:58.814031] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DXCM.txt [2026-01-30T20:20:58.814157] [INFO ] [sig ] [985/3461] Completed DXCM in 0.3s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:58.814203] [INFO ] [sig ] [986/3461] Forecasting DXPE... [2026-01-30T20:20:58.814239] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-30T20:20:58.814271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-30T20:20:58.826604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-30T20:20:58.826879] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-30T20:20:58.827637] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-30T20:20:58.827692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:58.827734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:58.827762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:58.827818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:58.885634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:58.886218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:58.886292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:58.886323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:59.007397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:59.007531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:59.007588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:59.007622] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:59.011144] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=63.20%) [2026-01-30T20:20:59.011423] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-30T20:20:59.011549] [INFO ] [sig ] DXPE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:20:59.169971] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/DXPE.txt [2026-01-30T20:20:59.170142] [INFO ] [sig ] [986/3461] Completed DXPE in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:59.170186] [INFO ] [sig ] [987/3461] Forecasting DY... [2026-01-30T20:20:59.170217] [INFO ] [sig ] Generating forecast for: DY [2026-01-30T20:20:59.170250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-30T20:20:59.182830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-30T20:20:59.183325] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-30T20:20:59.184122] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-30T20:20:59.184173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:59.184205] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:59.184232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:59.184293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:59.246778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:59.247995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:59.248112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:59.248149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:59.369485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:59.369653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:59.369698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:59.369726] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:59.373106] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-30T20:20:59.373376] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-30T20:20:59.373497] [INFO ] [sig ] DY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:59.522633] [INFO ] [LOCAL ] Saved forecast: DY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DY.txt [2026-01-30T20:20:59.522796] [INFO ] [sig ] [987/3461] Completed DY in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:59.522838] [INFO ] [sig ] [988/3461] Forecasting DYN... [2026-01-30T20:20:59.522868] [INFO ] [sig ] Generating forecast for: DYN [2026-01-30T20:20:59.522901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-30T20:20:59.534669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-30T20:20:59.534952] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-30T20:20:59.535725] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-30T20:20:59.535776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:59.535808] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:59.535834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:59.535891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:59.593507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:59.594121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:59.594197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:59.594231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:20:59.725749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:20:59.725881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:20:59.725920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:20:59.725949] [INFO ] [FORECASTER] Training complete [2026-01-30T20:20:59.731379] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-30T20:20:59.731840] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-30T20:20:59.732004] [INFO ] [sig ] DYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:20:59.884073] [INFO ] [LOCAL ] Saved forecast: DYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/DYN.txt [2026-01-30T20:20:59.884247] [INFO ] [sig ] [988/3461] Completed DYN in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:20:59.884289] [INFO ] [sig ] [989/3461] Forecasting E... [2026-01-30T20:20:59.884320] [INFO ] [sig ] Generating forecast for: E [2026-01-30T20:20:59.884352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-30T20:20:59.898941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-30T20:20:59.899405] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-30T20:20:59.900756] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-30T20:20:59.900814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:20:59.900847] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:20:59.900875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:20:59.900934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:20:59.962330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:20:59.963264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:20:59.963359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:20:59.963392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:00.123638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:00.123793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:00.123834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:00.123862] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:00.127484] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-30T20:21:00.127878] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-30T20:21:00.128024] [INFO ] [sig ] E: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:00.283072] [INFO ] [LOCAL ] Saved forecast: E 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/E.txt [2026-01-30T20:21:00.283235] [INFO ] [sig ] [989/3461] Completed E in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:21:00.283278] [INFO ] [sig ] [990/3461] Forecasting EA... [2026-01-30T20:21:00.283318] [INFO ] [sig ] Generating forecast for: EA [2026-01-30T20:21:00.283351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-30T20:21:00.296298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-30T20:21:00.296873] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-30T20:21:00.297745] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-30T20:21:00.297799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:00.297831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:00.297859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:00.297917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:00.363563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:00.364510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:00.364621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:00.364659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:00.501337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:00.501493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:00.501535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:00.501565] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:00.505143] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=68.55%) [2026-01-30T20:21:00.505469] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-30T20:21:00.505623] [INFO ] [sig ] EA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:00.653072] [INFO ] [LOCAL ] Saved forecast: EA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EA.txt [2026-01-30T20:21:00.653246] [INFO ] [sig ] [990/3461] Completed EA in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:21:00.653296] [INFO ] [sig ] [991/3461] Forecasting EAF... [2026-01-30T20:21:00.653332] [INFO ] [sig ] Generating forecast for: EAF [2026-01-30T20:21:00.653364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-30T20:21:00.666612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-30T20:21:00.666981] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-30T20:21:00.667784] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-30T20:21:00.667836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:00.667867] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:00.667893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:00.667948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:00.728786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:00.729749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:00.729835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:00.729869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:00.854139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:00.854305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:00.854344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:00.854372] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:00.857779] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-30T20:21:00.858070] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-30T20:21:00.858226] [INFO ] [sig ] EAF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:01.009035] [INFO ] [LOCAL ] Saved forecast: EAF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EAF.txt [2026-01-30T20:21:01.009200] [INFO ] [sig ] [991/3461] Completed EAF in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:21:01.009243] [INFO ] [sig ] [992/3461] Forecasting EAI... [2026-01-30T20:21:01.009273] [INFO ] [sig ] Generating forecast for: EAI [2026-01-30T20:21:01.009304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-30T20:21:01.024272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-30T20:21:01.024753] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-30T20:21:01.025817] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-30T20:21:01.025881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:01.025924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:01.025961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:01.026043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:01.095469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:01.096309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:01.096390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:01.096423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:01.215886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:01.216080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:01.216120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:01.216150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:01.220240] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-01-30T20:21:01.220736] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-30T20:21:01.220899] [INFO ] [sig ] EAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:01.388950] [INFO ] [LOCAL ] Saved forecast: EAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EAI.txt [2026-01-30T20:21:01.389158] [INFO ] [sig ] [992/3461] Completed EAI in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:21:01.389210] [INFO ] [sig ] [993/3461] Forecasting EARN... [2026-01-30T20:21:01.389247] [INFO ] [sig ] Generating forecast for: EARN [2026-01-30T20:21:01.389294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-30T20:21:01.401615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-30T20:21:01.402008] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-30T20:21:01.402865] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-30T20:21:01.402919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:01.402951] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:01.402978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:01.403034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:01.462629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:01.463530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:01.463636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:01.463671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:01.602832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:01.603019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:01.603068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:01.603116] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:01.607294] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=12.64%) [2026-01-30T20:21:01.607691] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-30T20:21:01.607835] [INFO ] [sig ] EARN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:01.769088] [INFO ] [LOCAL ] Saved forecast: EARN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EARN.txt [2026-01-30T20:21:01.769264] [INFO ] [sig ] [993/3461] Completed EARN in 0.4s | 2.78 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-30T20:21:01.769311] [INFO ] [sig ] [994/3461] Forecasting EB... [2026-01-30T20:21:01.769342] [INFO ] [sig ] Generating forecast for: EB [2026-01-30T20:21:01.769372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-30T20:21:01.782332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-30T20:21:01.782747] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-30T20:21:01.783645] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-30T20:21:01.783701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:01.783734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:01.783762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:01.783819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:01.845851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:01.846782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:01.846875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:01.846909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:01.973119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:01.973281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:01.973323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:01.973351] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:01.976886] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-30T20:21:01.977182] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-30T20:21:01.977312] [INFO ] [sig ] EB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:02.124407] [INFO ] [LOCAL ] Saved forecast: EB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EB.txt [2026-01-30T20:21:02.124590] [INFO ] [sig ] [994/3461] Completed EB in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-30T20:21:02.124636] [INFO ] [sig ] [995/3461] Forecasting EBAY... [2026-01-30T20:21:02.124665] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-30T20:21:02.124694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-30T20:21:02.137027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-30T20:21:02.137385] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-30T20:21:02.138424] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-30T20:21:02.138687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:02.138721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:02.138747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:02.138802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:02.202401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:02.203314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:02.203399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:02.203433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:02.333817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:02.333970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:02.334011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:02.334040] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:02.337509] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-01-30T20:21:02.337836] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-30T20:21:02.337969] [INFO ] [sig ] EBAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:02.485550] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EBAY.txt [2026-01-30T20:21:02.485725] [INFO ] [sig ] [995/3461] Completed EBAY in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-30T20:21:02.485765] [INFO ] [sig ] [996/3461] Forecasting EBC... [2026-01-30T20:21:02.485825] [INFO ] [sig ] Generating forecast for: EBC [2026-01-30T20:21:02.485856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-30T20:21:02.499924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-30T20:21:02.500333] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-30T20:21:02.501393] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-30T20:21:02.501450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:02.501482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:02.501509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:02.501567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:02.562642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:02.563562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:02.563688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:02.563725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:02.689473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:02.689647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:02.689690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:02.689720] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:02.693195] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-30T20:21:02.693508] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-30T20:21:02.693664] [INFO ] [sig ] EBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:02.846972] [INFO ] [LOCAL ] Saved forecast: EBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EBC.txt [2026-01-30T20:21:02.847130] [INFO ] [sig ] [996/3461] Completed EBC in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-30T20:21:02.847170] [INFO ] [sig ] [997/3461] Forecasting EBF... [2026-01-30T20:21:02.847200] [INFO ] [sig ] Generating forecast for: EBF [2026-01-30T20:21:02.847230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-30T20:21:02.859417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-30T20:21:02.859827] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-30T20:21:02.860890] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-30T20:21:02.860945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:02.860978] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:02.861007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:02.861079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:02.923260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:02.924178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:02.924275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:02.924308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:03.057105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:03.057267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:03.057308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:03.057336] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:03.060928] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-30T20:21:03.061257] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-30T20:21:03.061394] [INFO ] [sig ] EBF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:03.204769] [INFO ] [LOCAL ] Saved forecast: EBF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EBF.txt [2026-01-30T20:21:03.204933] [INFO ] [sig ] [997/3461] Completed EBF in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-30T20:21:03.204974] [INFO ] [sig ] [998/3461] Forecasting EBON... [2026-01-30T20:21:03.205004] [INFO ] [sig ] Generating forecast for: EBON [2026-01-30T20:21:03.205035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-30T20:21:03.215424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-30T20:21:03.215906] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-30T20:21:03.216771] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-30T20:21:03.216825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:03.216857] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:03.216883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:03.216939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:03.275296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:03.276222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:03.276321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:03.276359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:03.377569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:03.377750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:03.377791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:03.377820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:03.381416] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-01-30T20:21:03.381770] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-30T20:21:03.381912] [INFO ] [sig ] EBON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:03.527946] [INFO ] [LOCAL ] Saved forecast: EBON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EBON.txt [2026-01-30T20:21:03.528147] [INFO ] [sig ] [998/3461] Completed EBON in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:03.528192] [INFO ] [sig ] [999/3461] Forecasting EBS... [2026-01-30T20:21:03.528222] [INFO ] [sig ] Generating forecast for: EBS [2026-01-30T20:21:03.528250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-30T20:21:03.540077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-30T20:21:03.540474] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-30T20:21:03.541292] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-30T20:21:03.541359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:03.541392] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:03.541418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:03.541522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:03.599614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:03.600545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:03.600653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:03.600689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:03.733691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:03.733975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:03.734026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:03.734062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:03.737685] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-01-30T20:21:03.738050] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-30T20:21:03.738235] [INFO ] [sig ] EBS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:03.890185] [INFO ] [LOCAL ] Saved forecast: EBS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EBS.txt [2026-01-30T20:21:03.890364] [INFO ] [sig ] [999/3461] Completed EBS in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:03.890406] [INFO ] [sig ] [1000/3461] Forecasting EC... [2026-01-30T20:21:03.890435] [INFO ] [sig ] Generating forecast for: EC [2026-01-30T20:21:03.890466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-30T20:21:03.902513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-30T20:21:03.902946] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-30T20:21:03.903783] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-30T20:21:03.903835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:03.903867] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:03.903893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:03.903948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:03.960604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:03.961478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:03.961562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:03.961616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:04.082887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:04.083047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:04.083088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:04.083116] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:04.086454] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-30T20:21:04.086784] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-30T20:21:04.086918] [INFO ] [sig ] EC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:04.230776] [INFO ] [LOCAL ] Saved forecast: EC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EC.txt [2026-01-30T20:21:04.230938] [INFO ] [sig ] [1000/3461] Completed EC in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:04.230980] [INFO ] [sig ] [1001/3461] Forecasting ECC... [2026-01-30T20:21:04.231012] [INFO ] [sig ] Generating forecast for: ECC [2026-01-30T20:21:04.231040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-30T20:21:04.242902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-30T20:21:04.243243] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-30T20:21:04.244030] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-30T20:21:04.244080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:04.244111] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:04.244136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:04.244192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:04.300661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:04.301551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:04.301654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:04.301687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:04.419802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:04.419956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:04.419996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:04.420025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:04.423432] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=85.78%) [2026-01-30T20:21:04.423726] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-30T20:21:04.423849] [INFO ] [sig ] ECC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:04.567467] [INFO ] [LOCAL ] Saved forecast: ECC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ECC.txt [2026-01-30T20:21:04.567624] [INFO ] [sig ] [1001/3461] Completed ECC in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:04.567664] [INFO ] [sig ] [1002/3461] Forecasting ECL... [2026-01-30T20:21:04.567694] [INFO ] [sig ] Generating forecast for: ECL [2026-01-30T20:21:04.567723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-30T20:21:04.579821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-30T20:21:04.580078] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-30T20:21:04.580888] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-30T20:21:04.580938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:04.580970] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:04.580996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:04.581053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:04.637090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:04.637726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:04.637802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:04.637834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:04.755987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:04.756142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:04.756183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:04.756211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:04.759631] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-30T20:21:04.759904] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-30T20:21:04.760058] [INFO ] [sig ] ECL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:04.900961] [INFO ] [LOCAL ] Saved forecast: ECL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ECL.txt [2026-01-30T20:21:04.901087] [INFO ] [sig ] [1002/3461] Completed ECL in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:04.901132] [INFO ] [sig ] [1003/3461] Forecasting ECPG... [2026-01-30T20:21:04.901162] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-30T20:21:04.901192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-30T20:21:04.912522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-30T20:21:04.912817] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-30T20:21:04.913589] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-30T20:21:04.913640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:04.913671] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:04.913698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:04.913758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:04.970977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:04.971658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:04.971735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:04.971767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:05.087788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:05.087923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:05.087961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:05.087989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:05.091348] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=36.30%) [2026-01-30T20:21:05.091646] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-30T20:21:05.091769] [INFO ] [sig ] ECPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:05.233646] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ECPG.txt [2026-01-30T20:21:05.233805] [INFO ] [sig ] [1003/3461] Completed ECPG in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:05.233846] [INFO ] [sig ] [1004/3461] Forecasting ECX... [2026-01-30T20:21:05.233875] [INFO ] [sig ] Generating forecast for: ECX [2026-01-30T20:21:05.233906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-30T20:21:05.245493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-30T20:21:05.245865] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-30T20:21:05.246651] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-30T20:21:05.246702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:05.246733] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:05.246759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:05.246813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:05.304127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:05.305175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:05.305263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:05.305294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:05.430880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:05.431056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:05.431097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:05.431125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:05.434514] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-01-30T20:21:05.434836] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-30T20:21:05.435004] [INFO ] [sig ] ECX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:05.580480] [INFO ] [LOCAL ] Saved forecast: ECX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ECX.txt [2026-01-30T20:21:05.580633] [INFO ] [sig ] [1004/3461] Completed ECX in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:05.580674] [INFO ] [sig ] [1005/3461] Forecasting ED... [2026-01-30T20:21:05.580703] [INFO ] [sig ] Generating forecast for: ED [2026-01-30T20:21:05.580733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-30T20:21:05.593096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-30T20:21:05.593419] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-30T20:21:05.594234] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-30T20:21:05.594288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:05.594320] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:05.594347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:05.594404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:05.652773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:05.653528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:05.653624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:05.653659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:05.774672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:05.774813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:05.774851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:05.774880] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:05.778337] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-30T20:21:05.778630] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-30T20:21:05.778752] [INFO ] [sig ] ED: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:05.920833] [INFO ] [LOCAL ] Saved forecast: ED 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ED.txt [2026-01-30T20:21:05.920962] [INFO ] [sig ] [1005/3461] Completed ED in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:05.921001] [INFO ] [sig ] [1006/3461] Forecasting EDAP... [2026-01-30T20:21:05.921030] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-30T20:21:05.921061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-30T20:21:05.932426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-30T20:21:05.932786] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-30T20:21:05.933563] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-30T20:21:05.933633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:05.933665] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:05.933692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:05.933749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:05.991235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:05.992102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:05.992181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:05.992214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:06.107466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:06.107639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:06.107699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:06.107729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:06.111200] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-30T20:21:06.111480] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-30T20:21:06.111625] [INFO ] [sig ] EDAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:06.256022] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EDAP.txt [2026-01-30T20:21:06.256181] [INFO ] [sig ] [1006/3461] Completed EDAP in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:06.256220] [INFO ] [sig ] [1007/3461] Forecasting EDD... [2026-01-30T20:21:06.256249] [INFO ] [sig ] Generating forecast for: EDD [2026-01-30T20:21:06.256280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-30T20:21:06.268828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-30T20:21:06.269164] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-30T20:21:06.270147] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-30T20:21:06.270200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:06.270231] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:06.270258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:06.270318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:06.330146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:06.331031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:06.331112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:06.331145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:06.456793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:06.456945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:06.456984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:06.457013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:06.460443] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-01-30T20:21:06.460763] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-30T20:21:06.460895] [INFO ] [sig ] EDD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:06.602378] [INFO ] [LOCAL ] Saved forecast: EDD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EDD.txt [2026-01-30T20:21:06.602507] [INFO ] [sig ] [1007/3461] Completed EDD in 0.3s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:06.602545] [INFO ] [sig ] [1008/3461] Forecasting EDF... [2026-01-30T20:21:06.602590] [INFO ] [sig ] Generating forecast for: EDF [2026-01-30T20:21:06.602622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-30T20:21:06.613906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-30T20:21:06.614181] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-30T20:21:06.614950] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-30T20:21:06.615001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:06.615032] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:06.615058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:06.615113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:06.680197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:06.681219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:06.681352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:06.681416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:06.831913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:06.832083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:06.832134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:06.832165] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:06.836719] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-01-30T20:21:06.837016] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-30T20:21:06.837165] [INFO ] [sig ] EDF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:07.005007] [INFO ] [LOCAL ] Saved forecast: EDF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EDF.txt [2026-01-30T20:21:07.005162] [INFO ] [sig ] [1008/3461] Completed EDF in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:07.005203] [INFO ] [sig ] [1009/3461] Forecasting EDN... [2026-01-30T20:21:07.005233] [INFO ] [sig ] Generating forecast for: EDN [2026-01-30T20:21:07.005267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-30T20:21:07.021862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-30T20:21:07.022453] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-30T20:21:07.023425] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-30T20:21:07.023476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:07.023687] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:07.023714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:07.023770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:07.083151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:07.084075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:07.084196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:07.084231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:07.207712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:07.207916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:07.207957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:07.207985] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:07.211487] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-30T20:21:07.211807] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-30T20:21:07.211937] [INFO ] [sig ] EDN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:07.363121] [INFO ] [LOCAL ] Saved forecast: EDN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EDN.txt [2026-01-30T20:21:07.363273] [INFO ] [sig ] [1009/3461] Completed EDN in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:07.363322] [INFO ] [sig ] [1010/3461] Forecasting EE... [2026-01-30T20:21:07.363357] [INFO ] [sig ] Generating forecast for: EE [2026-01-30T20:21:07.363387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-30T20:21:07.375106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-30T20:21:07.375445] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-30T20:21:07.376254] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-30T20:21:07.376315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:07.376353] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:07.376414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:07.376477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:07.433230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:07.434163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:07.434244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:07.434277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:07.568993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:07.569173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:07.569232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:07.569285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:07.573678] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-30T20:21:07.574026] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-30T20:21:07.574193] [INFO ] [sig ] EE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:07.725968] [INFO ] [LOCAL ] Saved forecast: EE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EE.txt [2026-01-30T20:21:07.726129] [INFO ] [sig ] [1010/3461] Completed EE in 0.4s | 2.78 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-30T20:21:07.726170] [INFO ] [sig ] [1011/3461] Forecasting EEMA... [2026-01-30T20:21:07.726200] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-30T20:21:07.726231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-30T20:21:07.738829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-30T20:21:07.739219] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-30T20:21:07.740052] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-30T20:21:07.740104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:07.740136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:07.740162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:07.740217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:07.798427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:07.799330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:07.799432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:07.799476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:07.924186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:07.924346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:07.924387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:07.924417] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:07.927865] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=62.29%) [2026-01-30T20:21:07.928203] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-30T20:21:07.928345] [INFO ] [sig ] EEMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:08.075933] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EEMA.txt [2026-01-30T20:21:08.076072] [INFO ] [sig ] [1011/3461] Completed EEMA in 0.3s | 2.78 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-30T20:21:08.076113] [INFO ] [sig ] [1012/3461] Forecasting EEX... [2026-01-30T20:21:08.076143] [INFO ] [sig ] Generating forecast for: EEX [2026-01-30T20:21:08.076173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-30T20:21:08.088126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-30T20:21:08.088426] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-30T20:21:08.089227] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-30T20:21:08.089283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:08.089322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:08.089356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:08.089427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:08.147334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:08.147995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:08.148070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:08.148122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:08.270951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:08.271091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:08.271131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:08.271158] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:08.274757] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-01-30T20:21:08.275027] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-30T20:21:08.275149] [INFO ] [sig ] EEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:08.420803] [INFO ] [LOCAL ] Saved forecast: EEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EEX.txt [2026-01-30T20:21:08.420927] [INFO ] [sig ] [1012/3461] Completed EEX in 0.3s | 2.78 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-30T20:21:08.420966] [INFO ] [sig ] [1013/3461] Forecasting EFC... [2026-01-30T20:21:08.421021] [INFO ] [sig ] Generating forecast for: EFC [2026-01-30T20:21:08.421051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-30T20:21:08.433955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-30T20:21:08.434214] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-30T20:21:08.435055] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-30T20:21:08.435108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:08.435139] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:08.435164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:08.435221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:08.496264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:08.497147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:08.497224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:08.497256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:08.620856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:08.621017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:08.621057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:08.621087] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:08.624626] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-30T20:21:08.624946] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-30T20:21:08.625077] [INFO ] [sig ] EFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:08.777220] [INFO ] [LOCAL ] Saved forecast: EFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EFC.txt [2026-01-30T20:21:08.777356] [INFO ] [sig ] [1013/3461] Completed EFC in 0.4s | 2.78 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-30T20:21:08.777395] [INFO ] [sig ] [1014/3461] Forecasting EFSC... [2026-01-30T20:21:08.777423] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-30T20:21:08.777460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-30T20:21:08.790185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-30T20:21:08.790465] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-30T20:21:08.791469] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-30T20:21:08.791525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:08.791556] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:08.791598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:08.791812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:08.850000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:08.850660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:08.850739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:08.850771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:08.976298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:08.976452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:08.976492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:08.976521] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:08.980170] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-01-30T20:21:08.980454] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-30T20:21:08.980600] [INFO ] [sig ] EFSC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:09.128268] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EFSC.txt [2026-01-30T20:21:09.128425] [INFO ] [sig ] [1014/3461] Completed EFSC in 0.4s | 2.78 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:09.128465] [INFO ] [sig ] [1015/3461] Forecasting EFX... [2026-01-30T20:21:09.128495] [INFO ] [sig ] Generating forecast for: EFX [2026-01-30T20:21:09.128524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-30T20:21:09.140470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-30T20:21:09.140884] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-30T20:21:09.141721] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-30T20:21:09.141773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:09.141804] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:09.141830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:09.141887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:09.198519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:09.199401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:09.199496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:09.199533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:09.320420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:09.320590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:09.320631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:09.320660] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:09.324087] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-30T20:21:09.324397] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-30T20:21:09.324527] [INFO ] [sig ] EFX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:09.474337] [INFO ] [LOCAL ] Saved forecast: EFX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EFX.txt [2026-01-30T20:21:09.474711] [INFO ] [sig ] [1015/3461] Completed EFX in 0.3s | 2.78 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:09.474755] [INFO ] [sig ] [1016/3461] Forecasting EG... [2026-01-30T20:21:09.474785] [INFO ] [sig ] Generating forecast for: EG [2026-01-30T20:21:09.474817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-30T20:21:09.486821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-30T20:21:09.487146] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-30T20:21:09.487930] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-30T20:21:09.487980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:09.488012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:09.488038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:09.488148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:09.545205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:09.546035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:09.546115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:09.546147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:09.665411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:09.665558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:09.665618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:09.665647] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:09.669057] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=35.53%) [2026-01-30T20:21:09.669335] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-30T20:21:09.669483] [INFO ] [sig ] EG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:09.815177] [INFO ] [LOCAL ] Saved forecast: EG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EG.txt [2026-01-30T20:21:09.815329] [INFO ] [sig ] [1016/3461] Completed EG in 0.3s | 2.78 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:09.815368] [INFO ] [sig ] [1017/3461] Forecasting EGAN... [2026-01-30T20:21:09.815398] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-30T20:21:09.815428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-30T20:21:09.826453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-30T20:21:09.826784] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-30T20:21:09.827534] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-30T20:21:09.827601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:09.827634] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:09.827661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:09.827716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:09.885069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:09.885885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:09.885964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:09.885996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:10.005614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:10.005763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:10.005803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:10.005831] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:10.009290] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=34.31%) [2026-01-30T20:21:10.009618] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-30T20:21:10.009746] [INFO ] [sig ] EGAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:10.154249] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EGAN.txt [2026-01-30T20:21:10.154410] [INFO ] [sig ] [1017/3461] Completed EGAN in 0.3s | 2.78 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:10.154457] [INFO ] [sig ] [1018/3461] Forecasting EGBN... [2026-01-30T20:21:10.154494] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-30T20:21:10.154528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-30T20:21:10.165946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-30T20:21:10.166276] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-30T20:21:10.167061] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-30T20:21:10.167111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:10.167142] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:10.167168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:10.167225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:10.223907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:10.224795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:10.224876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:10.224908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:10.343493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:10.343661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:10.343703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:10.343732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:10.347078] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-30T20:21:10.347349] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-30T20:21:10.347470] [INFO ] [sig ] EGBN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:10.495317] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EGBN.txt [2026-01-30T20:21:10.495454] [INFO ] [sig ] [1018/3461] Completed EGBN in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:10.495492] [INFO ] [sig ] [1019/3461] Forecasting EGP... [2026-01-30T20:21:10.495522] [INFO ] [sig ] Generating forecast for: EGP [2026-01-30T20:21:10.495552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-30T20:21:10.508005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-30T20:21:10.508402] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-30T20:21:10.509175] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-30T20:21:10.509227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:10.509258] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:10.509284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:10.509339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:10.568009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:10.568873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:10.568952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:10.568984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:10.694831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:10.694999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:10.695040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:10.695069] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:10.698708] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-30T20:21:10.699011] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-30T20:21:10.699136] [INFO ] [sig ] EGP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:10.845296] [INFO ] [LOCAL ] Saved forecast: EGP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EGP.txt [2026-01-30T20:21:10.845441] [INFO ] [sig ] [1019/3461] Completed EGP in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:10.845480] [INFO ] [sig ] [1020/3461] Forecasting EGY... [2026-01-30T20:21:10.845509] [INFO ] [sig ] Generating forecast for: EGY [2026-01-30T20:21:10.845542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-30T20:21:10.856861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-30T20:21:10.857198] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-30T20:21:10.858030] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-30T20:21:10.858111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:10.858146] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:10.858174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:10.858231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:10.915432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:10.916209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:10.916288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:10.916320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:11.035752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:11.035901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:11.035940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:11.035969] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:11.039291] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=40.16%) [2026-01-30T20:21:11.039611] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-30T20:21:11.039742] [INFO ] [sig ] EGY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:11.184460] [INFO ] [LOCAL ] Saved forecast: EGY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EGY.txt [2026-01-30T20:21:11.184659] [INFO ] [sig ] [1020/3461] Completed EGY in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:11.184704] [INFO ] [sig ] [1021/3461] Forecasting EH... [2026-01-30T20:21:11.184733] [INFO ] [sig ] Generating forecast for: EH [2026-01-30T20:21:11.184764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-30T20:21:11.196105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-30T20:21:11.196482] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-30T20:21:11.197289] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-30T20:21:11.197340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:11.197371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:11.197397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:11.197453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:11.255376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:11.256447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:11.256526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:11.256767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:11.381245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:11.381405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:11.381450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:11.381487] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:11.385197] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=80.25%) [2026-01-30T20:21:11.385505] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-30T20:21:11.385664] [INFO ] [sig ] EH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:11.553588] [INFO ] [LOCAL ] Saved forecast: EH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EH.txt [2026-01-30T20:21:11.553792] [INFO ] [sig ] [1021/3461] Completed EH in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:11.553845] [INFO ] [sig ] [1022/3461] Forecasting EHAB... [2026-01-30T20:21:11.553877] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-30T20:21:11.553909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-30T20:21:11.566446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-30T20:21:11.566886] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-30T20:21:11.567801] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-30T20:21:11.567858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:11.567893] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:11.567928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:11.567995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:11.626675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:11.627673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:11.627762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:11.627796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:11.753338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:11.753501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:11.753548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:11.753597] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:11.757026] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=23.06%) [2026-01-30T20:21:11.757319] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-30T20:21:11.757446] [INFO ] [sig ] EHAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:11.905032] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EHAB.txt [2026-01-30T20:21:11.905185] [INFO ] [sig ] [1022/3461] Completed EHAB in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:11.905225] [INFO ] [sig ] [1023/3461] Forecasting EHC... [2026-01-30T20:21:11.905257] [INFO ] [sig ] Generating forecast for: EHC [2026-01-30T20:21:11.905287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-30T20:21:11.917503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-30T20:21:11.917887] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-30T20:21:11.918731] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-30T20:21:11.918783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:11.918827] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:11.918855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:11.918910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:11.976190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:11.977295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:11.977383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:11.977416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:12.099668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:12.099849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:12.099907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:12.099949] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:12.105648] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=32.99%) [2026-01-30T20:21:12.106069] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-30T20:21:12.106254] [INFO ] [sig ] EHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:12.261253] [INFO ] [LOCAL ] Saved forecast: EHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EHC.txt [2026-01-30T20:21:12.261405] [INFO ] [sig ] [1023/3461] Completed EHC in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:12.261446] [INFO ] [sig ] [1024/3461] Forecasting EHI... [2026-01-30T20:21:12.261477] [INFO ] [sig ] Generating forecast for: EHI [2026-01-30T20:21:12.261509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-30T20:21:12.273828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-30T20:21:12.274190] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-30T20:21:12.274980] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-30T20:21:12.275031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:12.275063] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:12.275091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:12.275149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:12.336341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:12.337196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:12.337276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:12.337311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:12.455468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:12.455819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:12.455860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:12.455889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:12.459445] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-30T20:21:12.459732] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-30T20:21:12.459854] [INFO ] [sig ] EHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:12.604878] [INFO ] [LOCAL ] Saved forecast: EHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EHI.txt [2026-01-30T20:21:12.604999] [INFO ] [sig ] [1024/3461] Completed EHI in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:12.605038] [INFO ] [sig ] [1025/3461] Forecasting EHTH... [2026-01-30T20:21:12.605068] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-30T20:21:12.605098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-30T20:21:12.616926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-30T20:21:12.617207] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-30T20:21:12.618206] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-30T20:21:12.618256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:12.618287] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:12.618313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:12.618368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:12.678224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:12.679282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:12.679363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:12.679396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:12.819590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:12.819745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:12.819786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:12.819815] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:12.823263] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-30T20:21:12.823629] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-30T20:21:12.823764] [INFO ] [sig ] EHTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:12.972887] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EHTH.txt [2026-01-30T20:21:12.973036] [INFO ] [sig ] [1025/3461] Completed EHTH in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:12.973076] [INFO ] [sig ] [1026/3461] Forecasting EIC... [2026-01-30T20:21:12.973106] [INFO ] [sig ] Generating forecast for: EIC [2026-01-30T20:21:12.973136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-30T20:21:12.984839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-30T20:21:12.985212] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-30T20:21:12.986003] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-30T20:21:12.986054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:12.986086] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:12.986112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:12.986168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:13.042619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:13.043464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:13.043552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:13.043603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:13.162363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:13.162520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:13.162560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:13.162608] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:13.165988] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-30T20:21:13.166257] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-30T20:21:13.166379] [INFO ] [sig ] EIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:13.309109] [INFO ] [LOCAL ] Saved forecast: EIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EIC.txt [2026-01-30T20:21:13.309242] [INFO ] [sig ] [1026/3461] Completed EIC in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:13.309301] [INFO ] [sig ] [1027/3461] Forecasting EIG... [2026-01-30T20:21:13.309334] [INFO ] [sig ] Generating forecast for: EIG [2026-01-30T20:21:13.309364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-30T20:21:13.320818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-30T20:21:13.321089] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-30T20:21:13.321883] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-30T20:21:13.321933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:13.321964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:13.321991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:13.322047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:13.380587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:13.381549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:13.381658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:13.381694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:13.500126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:13.500284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:13.500324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:13.500353] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:13.503960] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=64.34%) [2026-01-30T20:21:13.504233] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-30T20:21:13.504358] [INFO ] [sig ] EIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:13.645694] [INFO ] [LOCAL ] Saved forecast: EIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EIG.txt [2026-01-30T20:21:13.645853] [INFO ] [sig ] [1027/3461] Completed EIG in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-01-30T20:21:13.645895] [INFO ] [sig ] [1028/3461] Forecasting EIX... [2026-01-30T20:21:13.645925] [INFO ] [sig ] Generating forecast for: EIX [2026-01-30T20:21:13.645955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-30T20:21:13.657832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-30T20:21:13.658152] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-30T20:21:13.658971] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-30T20:21:13.659023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:13.659055] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:13.659082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:13.659138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:13.716944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:13.717836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:13.717968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:13.718002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:13.845191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:13.845344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:13.845387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:13.845420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:13.849485] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-30T20:21:13.849828] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-30T20:21:13.849987] [INFO ] [sig ] EIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:13.997667] [INFO ] [LOCAL ] Saved forecast: EIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EIX.txt [2026-01-30T20:21:13.997827] [INFO ] [sig ] [1028/3461] Completed EIX in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-30T20:21:13.997868] [INFO ] [sig ] [1029/3461] Forecasting EL... [2026-01-30T20:21:13.997898] [INFO ] [sig ] Generating forecast for: EL [2026-01-30T20:21:13.997929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-30T20:21:14.009614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-30T20:21:14.009990] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-30T20:21:14.010834] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-30T20:21:14.010887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:14.010920] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:14.010948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:14.011006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:14.070902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:14.071982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:14.072066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:14.072099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:14.208958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:14.209119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:14.209160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:14.209189] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:14.213437] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-01-30T20:21:14.213988] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-30T20:21:14.214131] [INFO ] [sig ] EL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:14.370435] [INFO ] [LOCAL ] Saved forecast: EL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EL.txt [2026-01-30T20:21:14.370632] [INFO ] [sig ] [1029/3461] Completed EL in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-30T20:21:14.370699] [INFO ] [sig ] [1030/3461] Forecasting ELAB... [2026-01-30T20:21:14.370730] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-30T20:21:14.370761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-30T20:21:14.382697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-30T20:21:14.383083] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-30T20:21:14.384103] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-30T20:21:14.384156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:14.384187] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:14.384214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:14.384270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:14.441817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:14.442698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:14.442790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:14.442833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:14.560914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:14.561068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:14.561111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:14.561157] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:14.564641] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-30T20:21:14.564938] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-30T20:21:14.565072] [INFO ] [sig ] ELAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:14.713960] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELAB.txt [2026-01-30T20:21:14.714152] [INFO ] [sig ] [1030/3461] Completed ELAB in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:14.714200] [INFO ] [sig ] [1031/3461] Forecasting ELAN... [2026-01-30T20:21:14.714232] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-30T20:21:14.714260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-30T20:21:14.727255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-30T20:21:14.727705] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-30T20:21:14.728570] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-30T20:21:14.728647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:14.728680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:14.728706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:14.728763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:14.790272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:14.791148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:14.791229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:14.791261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:14.917344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:14.917491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:14.917530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:14.917560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:14.921461] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=19.73%) [2026-01-30T20:21:14.921944] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-30T20:21:14.922068] [INFO ] [sig ] ELAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:15.067101] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELAN.txt [2026-01-30T20:21:15.067229] [INFO ] [sig ] [1031/3461] Completed ELAN in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:15.067270] [INFO ] [sig ] [1032/3461] Forecasting ELC... [2026-01-30T20:21:15.067299] [INFO ] [sig ] Generating forecast for: ELC [2026-01-30T20:21:15.067328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-30T20:21:15.080513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-30T20:21:15.080818] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-30T20:21:15.081595] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-30T20:21:15.081647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:15.081679] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:15.081707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:15.081941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:15.140163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:15.140843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:15.140940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:15.140973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:15.261035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:15.261186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:15.261227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:15.261255] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:15.264648] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=29.73%) [2026-01-30T20:21:15.264922] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-30T20:21:15.265045] [INFO ] [sig ] ELC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:15.406662] [INFO ] [LOCAL ] Saved forecast: ELC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELC.txt [2026-01-30T20:21:15.406971] [INFO ] [sig ] [1032/3461] Completed ELC in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:15.407011] [INFO ] [sig ] [1033/3461] Forecasting ELDN... [2026-01-30T20:21:15.407039] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-30T20:21:15.407069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-30T20:21:15.423854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-30T20:21:15.424222] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-30T20:21:15.425013] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-30T20:21:15.425064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:15.425094] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:15.425148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:15.425206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:15.482810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:15.483647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:15.483731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:15.483762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:15.601762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:15.601917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:15.601958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:15.601987] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:15.605936] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-30T20:21:15.606209] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-30T20:21:15.606331] [INFO ] [sig ] ELDN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:15.753279] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELDN.txt [2026-01-30T20:21:15.753431] [INFO ] [sig ] [1033/3461] Completed ELDN in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:15.753473] [INFO ] [sig ] [1034/3461] Forecasting ELF... [2026-01-30T20:21:15.753507] [INFO ] [sig ] Generating forecast for: ELF [2026-01-30T20:21:15.753544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-30T20:21:15.766763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-30T20:21:15.767065] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-30T20:21:15.767888] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-30T20:21:15.767939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:15.767972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:15.768010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:15.768068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:15.828506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:15.829326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:15.829404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:15.829436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:15.953938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:15.954088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:15.954128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:15.954159] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:15.957484] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-30T20:21:15.957773] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-30T20:21:15.957896] [INFO ] [sig ] ELF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:16.103250] [INFO ] [LOCAL ] Saved forecast: ELF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELF.txt [2026-01-30T20:21:16.103382] [INFO ] [sig ] [1034/3461] Completed ELF in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:16.103423] [INFO ] [sig ] [1035/3461] Forecasting ELME... [2026-01-30T20:21:16.103452] [INFO ] [sig ] Generating forecast for: ELME [2026-01-30T20:21:16.103480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-30T20:21:16.115361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-30T20:21:16.115669] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-30T20:21:16.116433] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-30T20:21:16.116491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:16.116530] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:16.116563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:16.116656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:16.177640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:16.178681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:16.178760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:16.178792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:16.307667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:16.308033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:16.308093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:16.308125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:16.311620] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=91.46%) [2026-01-30T20:21:16.311922] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-30T20:21:16.312058] [INFO ] [sig ] ELME: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:16.463758] [INFO ] [LOCAL ] Saved forecast: ELME 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ELME.txt [2026-01-30T20:21:16.463918] [INFO ] [sig ] [1035/3461] Completed ELME in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:16.463958] [INFO ] [sig ] [1036/3461] Forecasting ELS... [2026-01-30T20:21:16.463994] [INFO ] [sig ] Generating forecast for: ELS [2026-01-30T20:21:16.464023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-30T20:21:16.477188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-30T20:21:16.477831] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-30T20:21:16.478701] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-30T20:21:16.478756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:16.478790] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:16.478817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:16.478873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:16.541600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:16.542474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:16.542558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:16.542612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:16.662608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:16.662773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:16.662823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:16.662854] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:16.666469] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-01-30T20:21:16.666818] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-30T20:21:16.666958] [INFO ] [sig ] ELS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:16.811861] [INFO ] [LOCAL ] Saved forecast: ELS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELS.txt [2026-01-30T20:21:16.812025] [INFO ] [sig ] [1036/3461] Completed ELS in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:16.812066] [INFO ] [sig ] [1037/3461] Forecasting ELTX... [2026-01-30T20:21:16.812096] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-30T20:21:16.812125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-30T20:21:16.824135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-30T20:21:16.824540] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-30T20:21:16.825376] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-30T20:21:16.825431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:16.825463] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:16.825491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:16.825549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:16.887145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:16.888071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:16.888178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:16.888211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:17.013512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:17.013706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:17.013750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:17.013780] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:17.017209] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-01-30T20:21:17.017492] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-30T20:21:17.017640] [INFO ] [sig ] ELTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:17.161320] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ELTX.txt [2026-01-30T20:21:17.161453] [INFO ] [sig ] [1037/3461] Completed ELTX in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:17.161492] [INFO ] [sig ] [1038/3461] Forecasting ELVA... [2026-01-30T20:21:17.161523] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-30T20:21:17.161561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-30T20:21:17.173321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-30T20:21:17.173717] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-30T20:21:17.174501] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-30T20:21:17.174554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:17.174609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:17.174639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:17.174697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:17.234605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:17.235302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:17.235381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:17.235414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:17.358208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:17.358362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:17.358402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:17.358430] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:17.362451] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-01-30T20:21:17.362767] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-30T20:21:17.362899] [INFO ] [sig ] ELVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:17.510041] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ELVA.txt [2026-01-30T20:21:17.510189] [INFO ] [sig ] [1038/3461] Completed ELVA in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:17.510230] [INFO ] [sig ] [1039/3461] Forecasting ELVN... [2026-01-30T20:21:17.510261] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-30T20:21:17.510292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-30T20:21:17.521852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-30T20:21:17.522163] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-30T20:21:17.522946] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-30T20:21:17.522997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:17.523029] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:17.523055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:17.523110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:17.583789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:17.584673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:17.584769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:17.584815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:17.711005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:17.711162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:17.711204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:17.711236] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:17.715362] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-30T20:21:17.715692] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-30T20:21:17.715826] [INFO ] [sig ] ELVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:17.863262] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ELVN.txt [2026-01-30T20:21:17.863409] [INFO ] [sig ] [1039/3461] Completed ELVN in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:17.863454] [INFO ] [sig ] [1040/3461] Forecasting EM... [2026-01-30T20:21:17.863485] [INFO ] [sig ] Generating forecast for: EM [2026-01-30T20:21:17.863517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-30T20:21:17.875295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-30T20:21:17.875715] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-30T20:21:17.876557] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-30T20:21:17.876654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:17.876690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:17.876718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:17.876776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:17.938188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:17.939100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:17.939186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:17.939219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:18.063081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:18.063238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:18.063279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:18.063307] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:18.066655] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=54.77%) [2026-01-30T20:21:18.066929] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-30T20:21:18.067050] [INFO ] [sig ] EM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:18.211874] [INFO ] [LOCAL ] Saved forecast: EM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EM.txt [2026-01-30T20:21:18.212030] [INFO ] [sig ] [1040/3461] Completed EM in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:18.212070] [INFO ] [sig ] [1041/3461] Forecasting EMB... [2026-01-30T20:21:18.212101] [INFO ] [sig ] Generating forecast for: EMB [2026-01-30T20:21:18.212131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-30T20:21:18.223759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-30T20:21:18.224105] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-30T20:21:18.224971] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-30T20:21:18.225022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:18.225054] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:18.225080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:18.225135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:18.281475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:18.282335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:18.282418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:18.282451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:18.406253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:18.406413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:18.406453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:18.406481] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:18.410249] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=50.38%) [2026-01-30T20:21:18.410524] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-30T20:21:18.410682] [INFO ] [sig ] EMB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:18.561407] [INFO ] [LOCAL ] Saved forecast: EMB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EMB.txt [2026-01-30T20:21:18.561553] [INFO ] [sig ] [1041/3461] Completed EMB in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:18.561612] [INFO ] [sig ] [1042/3461] Forecasting EMBC... [2026-01-30T20:21:18.561644] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-30T20:21:18.561673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-30T20:21:18.574175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-30T20:21:18.574554] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-30T20:21:18.575551] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-30T20:21:18.575669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:18.575713] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:18.575746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:18.575814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:18.634648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:18.635517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:18.635625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:18.635659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:18.775290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:18.775473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:18.775532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:18.775603] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:18.780342] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-30T20:21:18.780791] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-30T20:21:18.780946] [INFO ] [sig ] EMBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:18.952140] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EMBC.txt [2026-01-30T20:21:18.952295] [INFO ] [sig ] [1042/3461] Completed EMBC in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:18.952335] [INFO ] [sig ] [1043/3461] Forecasting EMD... [2026-01-30T20:21:18.952365] [INFO ] [sig ] Generating forecast for: EMD [2026-01-30T20:21:18.952396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-30T20:21:18.965151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-30T20:21:18.965520] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-30T20:21:18.966328] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-30T20:21:18.966381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:18.966412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:18.966440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:18.966496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:19.026378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:19.027286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:19.027406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:19.027463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:19.152514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:19.152692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:19.152738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:19.152767] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:19.156344] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-30T20:21:19.156630] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-30T20:21:19.156756] [INFO ] [sig ] EMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:19.301616] [INFO ] [LOCAL ] Saved forecast: EMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EMD.txt [2026-01-30T20:21:19.301774] [INFO ] [sig ] [1043/3461] Completed EMD in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:19.301813] [INFO ] [sig ] [1044/3461] Forecasting EMF... [2026-01-30T20:21:19.301844] [INFO ] [sig ] Generating forecast for: EMF [2026-01-30T20:21:19.301872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-30T20:21:19.313978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-30T20:21:19.314341] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-30T20:21:19.315155] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-30T20:21:19.315208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:19.315239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:19.315266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:19.315323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:19.375512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:19.376432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:19.376515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:19.376547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:19.493765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:19.493919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:19.493959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:19.493987] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:19.497523] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-01-30T20:21:19.497945] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-30T20:21:19.498116] [INFO ] [sig ] EMF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:19.645922] [INFO ] [LOCAL ] Saved forecast: EMF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EMF.txt [2026-01-30T20:21:19.646081] [INFO ] [sig ] [1044/3461] Completed EMF in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-01-30T20:21:19.646128] [INFO ] [sig ] [1045/3461] Forecasting EMN... [2026-01-30T20:21:19.646160] [INFO ] [sig ] Generating forecast for: EMN [2026-01-30T20:21:19.646189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-30T20:21:19.657382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-30T20:21:19.657723] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-30T20:21:19.658771] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-30T20:21:19.658822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:19.658852] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:19.658878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:19.658934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:19.717969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:19.719107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:19.719193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:19.719225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:19.840055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:19.840211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:19.840252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:19.840282] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:19.843713] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-01-30T20:21:19.843999] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-30T20:21:19.844126] [INFO ] [sig ] EMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:19.988668] [INFO ] [LOCAL ] Saved forecast: EMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EMN.txt [2026-01-30T20:21:19.988820] [INFO ] [sig ] [1045/3461] Completed EMN in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-30T20:21:19.988860] [INFO ] [sig ] [1046/3461] Forecasting EMO... [2026-01-30T20:21:19.988889] [INFO ] [sig ] Generating forecast for: EMO [2026-01-30T20:21:19.988918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-30T20:21:20.000325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-30T20:21:20.000748] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-30T20:21:20.001508] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-30T20:21:20.001561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:20.001625] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:20.001659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:20.001729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:20.059005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:20.059928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:20.060009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:20.060043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:20.172030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:20.172188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:20.172230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:20.172261] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:20.175870] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-30T20:21:20.176158] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-30T20:21:20.176287] [INFO ] [sig ] EMO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:20.320218] [INFO ] [LOCAL ] Saved forecast: EMO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EMO.txt [2026-01-30T20:21:20.320397] [INFO ] [sig ] [1046/3461] Completed EMO in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:20.320441] [INFO ] [sig ] [1047/3461] Forecasting EMXC... [2026-01-30T20:21:20.320472] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-30T20:21:20.320501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-30T20:21:20.332526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-30T20:21:20.332918] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-30T20:21:20.333708] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-30T20:21:20.333772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:20.333804] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:20.333830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:20.333884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:20.391042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:20.392103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:20.392186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:20.392218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:20.515077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:20.515233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:20.515275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:20.515306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:20.518886] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-30T20:21:20.519163] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-30T20:21:20.519290] [INFO ] [sig ] EMXC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:20.730807] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EMXC.txt [2026-01-30T20:21:20.730957] [INFO ] [sig ] [1047/3461] Completed EMXC in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:20.730997] [INFO ] [sig ] [1048/3461] Forecasting ENB... [2026-01-30T20:21:20.731029] [INFO ] [sig ] Generating forecast for: ENB [2026-01-30T20:21:20.731059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-30T20:21:20.743629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-30T20:21:20.743980] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-30T20:21:20.744772] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-30T20:21:20.744823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:20.744854] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:20.744880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:20.744936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:20.806562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:20.807666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:20.807747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:20.807781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:20.939594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:20.939748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:20.939790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:20.939820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:20.943294] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=30.88%) [2026-01-30T20:21:20.943652] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-30T20:21:20.943784] [INFO ] [sig ] ENB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:21.096820] [INFO ] [LOCAL ] Saved forecast: ENB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENB.txt [2026-01-30T20:21:21.096974] [INFO ] [sig ] [1048/3461] Completed ENB in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:21.097014] [INFO ] [sig ] [1049/3461] Forecasting ENGN... [2026-01-30T20:21:21.097045] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-30T20:21:21.097074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-30T20:21:21.108445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-30T20:21:21.108835] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-30T20:21:21.109673] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-30T20:21:21.109738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:21.109778] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:21.109806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:21.109864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:21.169871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:21.170826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:21.170906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:21.170939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:21.293364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:21.293514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:21.293557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:21.293607] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:21.297237] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-30T20:21:21.297536] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-30T20:21:21.297721] [INFO ] [sig ] ENGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:21.443371] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENGN.txt [2026-01-30T20:21:21.443509] [INFO ] [sig ] [1049/3461] Completed ENGN in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:21.443547] [INFO ] [sig ] [1050/3461] Forecasting ENIC... [2026-01-30T20:21:21.443594] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-30T20:21:21.443631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-30T20:21:21.455523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-30T20:21:21.455897] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-30T20:21:21.457133] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-30T20:21:21.457185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:21.457252] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:21.457291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:21.457372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:21.517100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:21.518003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:21.518108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:21.518146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:21.645163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:21.645313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:21.645352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:21.645381] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:21.648838] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=76.63%) [2026-01-30T20:21:21.649136] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-30T20:21:21.649266] [INFO ] [sig ] ENIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:21.795544] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ENIC.txt [2026-01-30T20:21:21.795712] [INFO ] [sig ] [1050/3461] Completed ENIC in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:21.795760] [INFO ] [sig ] [1051/3461] Forecasting ENPH... [2026-01-30T20:21:21.795791] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-30T20:21:21.795820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-30T20:21:21.807340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-30T20:21:21.807672] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-30T20:21:21.808480] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-30T20:21:21.808534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:21.808566] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:21.808613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:21.808672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:21.868714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:21.869704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:21.869793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:21.869831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:21.988096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:21.988250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:21.988296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:21.988326] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:21.992001] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-30T20:21:21.992314] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-30T20:21:21.992449] [INFO ] [sig ] ENPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:22.134066] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENPH.txt [2026-01-30T20:21:22.134180] [INFO ] [sig ] [1051/3461] Completed ENPH in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:22.134219] [INFO ] [sig ] [1052/3461] Forecasting ENS... [2026-01-30T20:21:22.134247] [INFO ] [sig ] Generating forecast for: ENS [2026-01-30T20:21:22.134277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-30T20:21:22.145797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-30T20:21:22.146060] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-30T20:21:22.146865] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-30T20:21:22.146915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:22.146956] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:22.146983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:22.147037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:22.204177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:22.204813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:22.204891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:22.204923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:22.317292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:22.317425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:22.317464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:22.317493] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:22.320784] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-01-30T20:21:22.321052] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-30T20:21:22.321188] [INFO ] [sig ] ENS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:22.461954] [INFO ] [LOCAL ] Saved forecast: ENS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENS.txt [2026-01-30T20:21:22.462074] [INFO ] [sig ] [1052/3461] Completed ENS in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:22.462112] [INFO ] [sig ] [1053/3461] Forecasting ENSG... [2026-01-30T20:21:22.462142] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-30T20:21:22.462170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-30T20:21:22.473365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-30T20:21:22.473653] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-30T20:21:22.474421] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-30T20:21:22.474471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:22.474503] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:22.474529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:22.474605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:22.532381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:22.533001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:22.533076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:22.533107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:22.656790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:22.656957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:22.656999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:22.657262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:22.660953] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=91.56%) [2026-01-30T20:21:22.661256] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-30T20:21:22.661391] [INFO ] [sig ] ENSG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:22.809821] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ENSG.txt [2026-01-30T20:21:22.809986] [INFO ] [sig ] [1053/3461] Completed ENSG in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:22.810028] [INFO ] [sig ] [1054/3461] Forecasting ENTA... [2026-01-30T20:21:22.810059] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-30T20:21:22.810089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-30T20:21:22.821725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-30T20:21:22.822005] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-30T20:21:22.822817] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-30T20:21:22.822868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:22.822899] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:22.822925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:22.822980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:22.879675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:22.880271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:22.880354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:22.880388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:23.000631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:23.000780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:23.000844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:23.000873] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:23.004161] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=29.64%) [2026-01-30T20:21:23.004430] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-30T20:21:23.004564] [INFO ] [sig ] ENTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:23.151998] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENTA.txt [2026-01-30T20:21:23.152156] [INFO ] [sig ] [1054/3461] Completed ENTA in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:23.152198] [INFO ] [sig ] [1055/3461] Forecasting ENTG... [2026-01-30T20:21:23.152230] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-30T20:21:23.152261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-30T20:21:23.164390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-30T20:21:23.164743] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-30T20:21:23.165495] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-30T20:21:23.165546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:23.165597] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:23.165627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:23.165689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:23.225844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:23.226700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:23.226781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:23.226814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:23.353754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:23.353921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:23.353962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:23.353992] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:23.357419] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-30T20:21:23.357728] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-30T20:21:23.357859] [INFO ] [sig ] ENTG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:23.509905] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ENTG.txt [2026-01-30T20:21:23.510060] [INFO ] [sig ] [1055/3461] Completed ENTG in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:23.510102] [INFO ] [sig ] [1056/3461] Forecasting ENTX... [2026-01-30T20:21:23.510133] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-30T20:21:23.510166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-30T20:21:23.521887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-30T20:21:23.522306] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-30T20:21:23.523191] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-30T20:21:23.523244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:23.523277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:23.523304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:23.523361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:23.588948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:23.589917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:23.590002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:23.590037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:23.709692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:23.710060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:23.710113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:23.710152] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:23.715024] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-30T20:21:23.715409] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-30T20:21:23.715608] [INFO ] [sig ] ENTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:23.869093] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENTX.txt [2026-01-30T20:21:23.869256] [INFO ] [sig ] [1056/3461] Completed ENTX in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:23.869295] [INFO ] [sig ] [1057/3461] Forecasting ENVA... [2026-01-30T20:21:23.869326] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-30T20:21:23.869355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-30T20:21:23.881011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-30T20:21:23.881294] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-30T20:21:23.882111] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-30T20:21:23.882164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:23.882196] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:23.882223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:23.882277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:23.947940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:23.949251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:23.949331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:23.949365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:24.069333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:24.069488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:24.069528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:24.069557] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:24.072925] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-30T20:21:24.073194] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-30T20:21:24.073314] [INFO ] [sig ] ENVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:24.216589] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ENVA.txt [2026-01-30T20:21:24.216718] [INFO ] [sig ] [1057/3461] Completed ENVA in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:24.216757] [INFO ] [sig ] [1058/3461] Forecasting ENVB... [2026-01-30T20:21:24.216789] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-30T20:21:24.216820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-30T20:21:24.228765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-30T20:21:24.229039] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-30T20:21:24.230207] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-30T20:21:24.230258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:24.230301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:24.230328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:24.230388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:24.290400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:24.291250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:24.291331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:24.291365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:24.412653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:24.412822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:24.412865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:24.412894] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:24.416773] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-30T20:21:24.417071] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-30T20:21:24.417200] [INFO ] [sig ] ENVB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:24.563440] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENVB.txt [2026-01-30T20:21:24.563602] [INFO ] [sig ] [1058/3461] Completed ENVB in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:24.563644] [INFO ] [sig ] [1059/3461] Forecasting ENVX... [2026-01-30T20:21:24.563675] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-30T20:21:24.563705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-30T20:21:24.575310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-30T20:21:24.575706] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-30T20:21:24.576504] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-30T20:21:24.576556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:24.576609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:24.576638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:24.576696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:24.634425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:24.635270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:24.635356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:24.635390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:24.759208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:24.759369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:24.759410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:24.759438] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:24.763073] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-01-30T20:21:24.763386] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-30T20:21:24.763520] [INFO ] [sig ] ENVX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:24.907175] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ENVX.txt [2026-01-30T20:21:24.907309] [INFO ] [sig ] [1059/3461] Completed ENVX in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:24.907348] [INFO ] [sig ] [1060/3461] Forecasting EOD... [2026-01-30T20:21:24.907377] [INFO ] [sig ] Generating forecast for: EOD [2026-01-30T20:21:24.907407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-30T20:21:24.918554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-30T20:21:24.918917] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-30T20:21:24.919704] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-30T20:21:24.919767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:24.919805] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:24.919839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:24.919900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:24.977051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:24.977794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:24.977899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:24.977932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:25.105484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:25.105662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:25.105703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:25.105731] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:25.109320] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-30T20:21:25.109609] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-30T20:21:25.109736] [INFO ] [sig ] EOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:25.257141] [INFO ] [LOCAL ] Saved forecast: EOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EOD.txt [2026-01-30T20:21:25.257297] [INFO ] [sig ] [1060/3461] Completed EOD in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-30T20:21:25.257336] [INFO ] [sig ] [1061/3461] Forecasting EOG... [2026-01-30T20:21:25.257367] [INFO ] [sig ] Generating forecast for: EOG [2026-01-30T20:21:25.257397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-30T20:21:25.269276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-30T20:21:25.269632] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-30T20:21:25.270389] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-30T20:21:25.270441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:25.270472] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:25.270499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:25.270556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:25.328554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:25.329332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:25.329410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:25.329442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:25.452083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:25.452240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:25.452280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:25.452308] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:25.455757] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=51.27%) [2026-01-30T20:21:25.456048] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-30T20:21:25.456177] [INFO ] [sig ] EOG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:25.598772] [INFO ] [LOCAL ] Saved forecast: EOG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EOG.txt [2026-01-30T20:21:25.598936] [INFO ] [sig ] [1061/3461] Completed EOG in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-30T20:21:25.598977] [INFO ] [sig ] [1062/3461] Forecasting EOI... [2026-01-30T20:21:25.599025] [INFO ] [sig ] Generating forecast for: EOI [2026-01-30T20:21:25.599057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-30T20:21:25.611281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-30T20:21:25.611650] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-30T20:21:25.612397] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-30T20:21:25.612448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:25.612479] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:25.612505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:25.612561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:25.669788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:25.670752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:25.670839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:25.670873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:25.799282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:25.799437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:25.799478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:25.799509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:25.803035] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-01-30T20:21:25.803323] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-30T20:21:25.803453] [INFO ] [sig ] EOI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:25.958364] [INFO ] [LOCAL ] Saved forecast: EOI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EOI.txt [2026-01-30T20:21:25.958517] [INFO ] [sig ] [1062/3461] Completed EOI in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-30T20:21:25.958557] [INFO ] [sig ] [1063/3461] Forecasting EOLS... [2026-01-30T20:21:25.958607] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-30T20:21:25.958640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-30T20:21:25.971136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-30T20:21:25.971489] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-30T20:21:25.972313] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-30T20:21:25.972367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:25.972399] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:25.972426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:25.972482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:26.031686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:26.032595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:26.032678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:26.032710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:26.155025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:26.155144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:26.155183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:26.155211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:26.158681] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=46.32%) [2026-01-30T20:21:26.159211] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-30T20:21:26.159342] [INFO ] [sig ] EOLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:26.309667] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EOLS.txt [2026-01-30T20:21:26.309850] [INFO ] [sig ] [1063/3461] Completed EOLS in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:26.309893] [INFO ] [sig ] [1064/3461] Forecasting EOS... [2026-01-30T20:21:26.309922] [INFO ] [sig ] Generating forecast for: EOS [2026-01-30T20:21:26.309954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-30T20:21:26.321114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-30T20:21:26.321463] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-30T20:21:26.322349] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-30T20:21:26.322415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:26.322448] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:26.322475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:26.322532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:26.380263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:26.381110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:26.381191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:26.381224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:26.505262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:26.505415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:26.505455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:26.505484] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:26.509301] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-30T20:21:26.509607] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-30T20:21:26.509743] [INFO ] [sig ] EOS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:26.662818] [INFO ] [LOCAL ] Saved forecast: EOS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EOS.txt [2026-01-30T20:21:26.662962] [INFO ] [sig ] [1064/3461] Completed EOS in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:26.663002] [INFO ] [sig ] [1065/3461] Forecasting EOSE... [2026-01-30T20:21:26.663031] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-30T20:21:26.663060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-30T20:21:26.674646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-30T20:21:26.675025] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-30T20:21:26.675825] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-30T20:21:26.675877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:26.675908] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:26.675934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:26.675989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:26.732108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:26.732988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:26.733075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:26.733106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:26.854800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:26.854947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:26.854986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:26.855031] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:26.858444] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-01-30T20:21:26.858762] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-30T20:21:26.858918] [INFO ] [sig ] EOSE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:27.008903] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EOSE.txt [2026-01-30T20:21:27.009268] [INFO ] [sig ] [1065/3461] Completed EOSE in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:27.009318] [INFO ] [sig ] [1066/3461] Forecasting EPAC... [2026-01-30T20:21:27.009351] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-30T20:21:27.009382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-30T20:21:27.021534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-30T20:21:27.021922] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-30T20:21:27.022797] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-30T20:21:27.022849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:27.022883] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:27.022910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:27.022966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:27.081267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:27.082414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:27.082508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:27.082544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:27.204283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:27.204438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:27.204484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:27.204515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:27.208649] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-30T20:21:27.208950] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-30T20:21:27.209075] [INFO ] [sig ] EPAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:27.356564] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EPAC.txt [2026-01-30T20:21:27.356719] [INFO ] [sig ] [1066/3461] Completed EPAC in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:27.356757] [INFO ] [sig ] [1067/3461] Forecasting EPAM... [2026-01-30T20:21:27.356791] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-30T20:21:27.356823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-30T20:21:27.368028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-30T20:21:27.368374] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-30T20:21:27.369164] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-30T20:21:27.369216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:27.369274] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:27.369302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:27.369359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:27.431514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:27.432338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:27.432420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:27.432468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:27.556411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:27.556558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:27.556616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:27.556646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:27.560015] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-30T20:21:27.560289] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-30T20:21:27.560411] [INFO ] [sig ] EPAM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:27.705869] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EPAM.txt [2026-01-30T20:21:27.706216] [INFO ] [sig ] [1067/3461] Completed EPAM in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:27.706256] [INFO ] [sig ] [1068/3461] Forecasting EPC... [2026-01-30T20:21:27.706288] [INFO ] [sig ] Generating forecast for: EPC [2026-01-30T20:21:27.706317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-30T20:21:27.718067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-30T20:21:27.718357] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-30T20:21:27.719135] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-30T20:21:27.719186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:27.719218] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:27.719245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:27.719301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:27.777401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:27.778156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:27.778234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:27.778266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:27.902589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:27.902741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:27.902782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:27.902810] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:27.906786] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-30T20:21:27.907059] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-30T20:21:27.907331] [INFO ] [sig ] EPC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:28.053037] [INFO ] [LOCAL ] Saved forecast: EPC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EPC.txt [2026-01-30T20:21:28.053176] [INFO ] [sig ] [1068/3461] Completed EPC in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:28.053216] [INFO ] [sig ] [1069/3461] Forecasting EPD... [2026-01-30T20:21:28.053246] [INFO ] [sig ] Generating forecast for: EPD [2026-01-30T20:21:28.053275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-30T20:21:28.067135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-30T20:21:28.067456] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-30T20:21:28.068306] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-30T20:21:28.068358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:28.068389] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:28.068426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:28.068483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:28.125838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:28.126618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:28.126698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:28.126729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:28.250872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:28.251034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:28.251073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:28.251101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:28.254537] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-01-30T20:21:28.254842] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-30T20:21:28.254966] [INFO ] [sig ] EPD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:28.399247] [INFO ] [LOCAL ] Saved forecast: EPD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EPD.txt [2026-01-30T20:21:28.399401] [INFO ] [sig ] [1069/3461] Completed EPD in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:28.399441] [INFO ] [sig ] [1070/3461] Forecasting EPSN... [2026-01-30T20:21:28.399471] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-30T20:21:28.399501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-30T20:21:28.411437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-30T20:21:28.411777] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-30T20:21:28.412550] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-30T20:21:28.412621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:28.412653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:28.412680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:28.412736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:28.470029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:28.470720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:28.470797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:28.470829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:28.594276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:28.594431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:28.594471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:28.594533] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:28.597928] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-30T20:21:28.598229] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-30T20:21:28.598356] [INFO ] [sig ] EPSN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:28.742972] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EPSN.txt [2026-01-30T20:21:28.743287] [INFO ] [sig ] [1070/3461] Completed EPSN in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:28.743327] [INFO ] [sig ] [1071/3461] Forecasting EQBK... [2026-01-30T20:21:28.743357] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-30T20:21:28.743388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-30T20:21:28.756396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-30T20:21:28.756733] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-30T20:21:28.757714] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-30T20:21:28.757765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:28.757796] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:28.757821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:28.757876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:28.816654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:28.817500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:28.817600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:28.817635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:28.941815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:28.941982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:28.942026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:28.942055] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:28.945752] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-01-30T20:21:28.946078] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-30T20:21:28.946221] [INFO ] [sig ] EQBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:29.091691] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EQBK.txt [2026-01-30T20:21:29.091831] [INFO ] [sig ] [1071/3461] Completed EQBK in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:29.091878] [INFO ] [sig ] [1072/3461] Forecasting EQH... [2026-01-30T20:21:29.091914] [INFO ] [sig ] Generating forecast for: EQH [2026-01-30T20:21:29.091950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-30T20:21:29.103519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-30T20:21:29.103879] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-30T20:21:29.104686] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-30T20:21:29.104737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:29.104769] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:29.104799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:29.104878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:29.163362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:29.164264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:29.164350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:29.164381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:29.292602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:29.292792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:29.292856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:29.292904] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:29.297982] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-01-30T20:21:29.298478] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-30T20:21:29.298697] [INFO ] [sig ] EQH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:29.512251] [INFO ] [LOCAL ] Saved forecast: EQH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EQH.txt [2026-01-30T20:21:29.512483] [INFO ] [sig ] [1072/3461] Completed EQH in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:29.512550] [INFO ] [sig ] [1073/3461] Forecasting EQIX... [2026-01-30T20:21:29.512623] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-30T20:21:29.512689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-30T20:21:29.530349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-30T20:21:29.530871] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-30T20:21:29.531928] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-30T20:21:29.531998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:29.532042] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:29.532080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:29.532165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:29.609540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:29.610700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:29.610820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:29.610860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:29.796711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:29.796950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:29.797019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:29.797068] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:29.804454] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-30T20:21:29.805201] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-30T20:21:29.805498] [INFO ] [sig ] EQIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:30.048108] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EQIX.txt [2026-01-30T20:21:30.048399] [INFO ] [sig ] [1073/3461] Completed EQIX in 0.5s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:30.048452] [INFO ] [sig ] [1074/3461] Forecasting ERAS... [2026-01-30T20:21:30.048490] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-30T20:21:30.048543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-30T20:21:30.080149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-30T20:21:30.080764] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-30T20:21:30.082056] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-30T20:21:30.082130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:30.082179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:30.082221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:30.082335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:30.185284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:30.187506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:30.188152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:30.188412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:30.361247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:30.361499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:30.361599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:30.361663] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:30.366445] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-30T20:21:30.366975] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-30T20:21:30.367159] [INFO ] [sig ] ERAS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:30.557757] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ERAS.txt [2026-01-30T20:21:30.557981] [INFO ] [sig ] [1074/3461] Completed ERAS in 0.5s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:30.558043] [INFO ] [sig ] [1075/3461] Forecasting ERIC... [2026-01-30T20:21:30.558105] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-30T20:21:30.558148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-30T20:21:30.575784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-30T20:21:30.576290] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-30T20:21:30.577368] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-30T20:21:30.577428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:30.577461] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:30.577488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:30.577545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:30.661855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:30.663103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:30.663230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:30.663273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:30.824322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:30.824477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:30.824517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:30.824547] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:30.828362] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-30T20:21:30.828736] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-30T20:21:30.828884] [INFO ] [sig ] ERIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:30.979746] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ERIC.txt [2026-01-30T20:21:30.979914] [INFO ] [sig ] [1075/3461] Completed ERIC in 0.4s | 2.78 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:30.979963] [INFO ] [sig ] [1076/3461] Forecasting ERIE... [2026-01-30T20:21:30.980000] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-30T20:21:30.980034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-30T20:21:30.992619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-30T20:21:30.992984] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-30T20:21:30.993800] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-30T20:21:30.993854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:30.993887] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:30.993914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:30.993981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:31.055459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:31.056420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:31.056511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:31.056546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:31.177530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:31.177703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:31.177745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:31.177774] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:31.181264] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-01-30T20:21:31.181552] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-30T20:21:31.181701] [INFO ] [sig ] ERIE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:31.328753] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ERIE.txt [2026-01-30T20:21:31.328920] [INFO ] [sig ] [1076/3461] Completed ERIE in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:31.328969] [INFO ] [sig ] [1077/3461] Forecasting ERII... [2026-01-30T20:21:31.329005] [INFO ] [sig ] Generating forecast for: ERII [2026-01-30T20:21:31.329041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-30T20:21:31.340658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-30T20:21:31.341010] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-30T20:21:31.341801] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-30T20:21:31.341853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:31.341887] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:31.341917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:31.341972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:31.400454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:31.401321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:31.401454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:31.401488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:31.523463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:31.523634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:31.523676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:31.523705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:31.527519] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-30T20:21:31.527817] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-30T20:21:31.527945] [INFO ] [sig ] ERII: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:31.682592] [INFO ] [LOCAL ] Saved forecast: ERII 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ERII.txt [2026-01-30T20:21:31.682754] [INFO ] [sig ] [1077/3461] Completed ERII in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-30T20:21:31.682795] [INFO ] [sig ] [1078/3461] Forecasting ERNA... [2026-01-30T20:21:31.682829] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-30T20:21:31.682867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-30T20:21:31.695323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-30T20:21:31.695716] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-30T20:21:31.696559] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-30T20:21:31.696630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:31.696664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:31.696693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:31.696752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:31.756435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:31.757354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:31.757440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:31.757477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:31.878429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:31.878610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:31.878655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:31.878686] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:31.882525] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=83.28%) [2026-01-30T20:21:31.882858] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-30T20:21:31.883001] [INFO ] [sig ] ERNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:32.040421] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ERNA.txt [2026-01-30T20:21:32.040604] [INFO ] [sig ] [1078/3461] Completed ERNA in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-30T20:21:32.040649] [INFO ] [sig ] [1079/3461] Forecasting ERO... [2026-01-30T20:21:32.040680] [INFO ] [sig ] Generating forecast for: ERO [2026-01-30T20:21:32.040714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-30T20:21:32.052820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-30T20:21:32.053223] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-30T20:21:32.054069] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-30T20:21:32.054124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:32.054157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:32.054185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:32.054244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:32.114945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:32.115856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:32.115964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:32.116021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:32.246186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:32.246343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:32.246386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:32.246417] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:32.249946] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=79.28%) [2026-01-30T20:21:32.250244] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-30T20:21:32.250380] [INFO ] [sig ] ERO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:32.407207] [INFO ] [LOCAL ] Saved forecast: ERO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ERO.txt [2026-01-30T20:21:32.407359] [INFO ] [sig ] [1079/3461] Completed ERO in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-30T20:21:32.407399] [INFO ] [sig ] [1080/3461] Forecasting ES... [2026-01-30T20:21:32.407427] [INFO ] [sig ] Generating forecast for: ES [2026-01-30T20:21:32.407456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-30T20:21:32.418769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-30T20:21:32.419136] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-30T20:21:32.419946] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-30T20:21:32.420008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:32.420046] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:32.420072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:32.420127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:32.478631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:32.479542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:32.479657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:32.479715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:32.603034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:32.603193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:32.603235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:32.603267] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:32.606791] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-30T20:21:32.607083] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-30T20:21:32.607214] [INFO ] [sig ] ES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:32.766345] [INFO ] [LOCAL ] Saved forecast: ES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ES.txt [2026-01-30T20:21:32.766547] [INFO ] [sig ] [1080/3461] Completed ES in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:32.766611] [INFO ] [sig ] [1081/3461] Forecasting ESAB... [2026-01-30T20:21:32.766645] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-30T20:21:32.766678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-30T20:21:32.779417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-30T20:21:32.779907] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-30T20:21:32.781021] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-30T20:21:32.781087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:32.781131] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:32.781171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:32.781249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:32.855208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:32.856111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:32.856201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:32.856234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:32.983718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:32.983877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:32.983919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:32.983947] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:32.987840] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-01-30T20:21:32.988215] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-30T20:21:32.988358] [INFO ] [sig ] ESAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:33.152964] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ESAB.txt [2026-01-30T20:21:33.153127] [INFO ] [sig ] [1081/3461] Completed ESAB in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:33.153169] [INFO ] [sig ] [1082/3461] Forecasting ESCA... [2026-01-30T20:21:33.153198] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-30T20:21:33.153230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-30T20:21:33.165871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-30T20:21:33.166277] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-30T20:21:33.167174] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-30T20:21:33.167254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:33.167301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:33.167341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:33.167424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:33.229138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:33.230115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:33.230207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:33.230240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:33.357681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:33.357861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:33.357913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:33.357955] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:33.362529] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-30T20:21:33.362982] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-30T20:21:33.363174] [INFO ] [sig ] ESCA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:33.519543] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESCA.txt [2026-01-30T20:21:33.519757] [INFO ] [sig ] [1082/3461] Completed ESCA in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:33.519801] [INFO ] [sig ] [1083/3461] Forecasting ESE... [2026-01-30T20:21:33.519831] [INFO ] [sig ] Generating forecast for: ESE [2026-01-30T20:21:33.519862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-30T20:21:33.532763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-30T20:21:33.533365] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-30T20:21:33.534311] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-30T20:21:33.534366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:33.534398] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:33.534425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:33.534486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:33.597431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:33.598410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:33.598502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:33.598535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:33.728134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:33.728314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:33.728356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:33.728387] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:33.732031] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=71.69%) [2026-01-30T20:21:33.732357] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-30T20:21:33.732519] [INFO ] [sig ] ESE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:33.887552] [INFO ] [LOCAL ] Saved forecast: ESE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESE.txt [2026-01-30T20:21:33.887736] [INFO ] [sig ] [1083/3461] Completed ESE in 0.4s | 2.78 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:33.887777] [INFO ] [sig ] [1084/3461] Forecasting ESEA... [2026-01-30T20:21:33.887806] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-30T20:21:33.887837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-30T20:21:33.901384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-30T20:21:33.901861] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-30T20:21:33.902738] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-30T20:21:33.902789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:33.902849] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:33.902885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:33.902953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:33.959550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:33.960563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:33.960673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:33.960707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:34.080442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:34.080625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:34.080666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:34.080696] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:34.084092] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=56.91%) [2026-01-30T20:21:34.084386] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-30T20:21:34.084514] [INFO ] [sig ] ESEA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:34.225824] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESEA.txt [2026-01-30T20:21:34.225988] [INFO ] [sig ] [1084/3461] Completed ESEA in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:34.226029] [INFO ] [sig ] [1085/3461] Forecasting ESGD... [2026-01-30T20:21:34.226058] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-30T20:21:34.226089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-30T20:21:34.237178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-30T20:21:34.237553] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-30T20:21:34.238413] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-30T20:21:34.238470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:34.238503] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:34.238531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:34.238610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:34.296028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:34.296961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:34.297059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:34.297093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:34.415995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:34.416152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:34.416191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:34.416220] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:34.419569] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-30T20:21:34.419857] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-30T20:21:34.419986] [INFO ] [sig ] ESGD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:34.562869] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ESGD.txt [2026-01-30T20:21:34.562995] [INFO ] [sig ] [1085/3461] Completed ESGD in 0.3s | 2.78 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:34.563041] [INFO ] [sig ] [1086/3461] Forecasting ESGE... [2026-01-30T20:21:34.563070] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-30T20:21:34.563104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-30T20:21:34.574531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-30T20:21:34.574831] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-30T20:21:34.575630] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-30T20:21:34.575682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:34.575725] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:34.575753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:34.575809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:34.632722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:34.633363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:34.633439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:34.633471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:34.756726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:34.756891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:34.756938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:34.756967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:34.760500] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-30T20:21:34.760796] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-30T20:21:34.760940] [INFO ] [sig ] ESGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:34.906360] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ESGE.txt [2026-01-30T20:21:34.906517] [INFO ] [sig ] [1086/3461] Completed ESGE in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:34.906557] [INFO ] [sig ] [1087/3461] Forecasting ESI... [2026-01-30T20:21:34.906606] [INFO ] [sig ] Generating forecast for: ESI [2026-01-30T20:21:34.906641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-30T20:21:34.918138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-30T20:21:34.918469] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-30T20:21:34.919289] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-30T20:21:34.919339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:34.919370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:34.919396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:34.919450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:34.980141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:34.981162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:34.981242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:34.981273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:35.107471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:35.107644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:35.107685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:35.107745] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:35.111251] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-01-30T20:21:35.111532] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-30T20:21:35.111693] [INFO ] [sig ] ESI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:35.263224] [INFO ] [LOCAL ] Saved forecast: ESI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ESI.txt [2026-01-30T20:21:35.263380] [INFO ] [sig ] [1087/3461] Completed ESI in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:35.263421] [INFO ] [sig ] [1088/3461] Forecasting ESOA... [2026-01-30T20:21:35.263459] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-30T20:21:35.263496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-30T20:21:35.274818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-30T20:21:35.275106] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-30T20:21:35.275873] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-30T20:21:35.275925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:35.275962] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:35.275994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:35.276062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:35.334041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:35.334758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:35.334834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:35.334866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:35.457158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:35.457308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:35.457347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:35.457374] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:35.460767] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=83.94%) [2026-01-30T20:21:35.461037] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-30T20:21:35.461159] [INFO ] [sig ] ESOA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:35.606646] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESOA.txt [2026-01-30T20:21:35.606832] [INFO ] [sig ] [1088/3461] Completed ESOA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:35.606872] [INFO ] [sig ] [1089/3461] Forecasting ESPO... [2026-01-30T20:21:35.606902] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-30T20:21:35.606933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-30T20:21:35.618233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-30T20:21:35.618512] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-30T20:21:35.619305] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-30T20:21:35.619358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:35.619392] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:35.619421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:35.619491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:35.680264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:35.681197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:35.681281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:35.681315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:35.816422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:35.816595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:35.816656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:35.816686] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:35.820204] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-30T20:21:35.820497] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-30T20:21:35.820648] [INFO ] [sig ] ESPO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:35.964515] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESPO.txt [2026-01-30T20:21:35.964674] [INFO ] [sig ] [1089/3461] Completed ESPO in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:35.964723] [INFO ] [sig ] [1090/3461] Forecasting ESQ... [2026-01-30T20:21:35.964752] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-30T20:21:35.964783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-30T20:21:35.976215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-30T20:21:35.976494] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-30T20:21:35.977267] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-30T20:21:35.977318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:35.977350] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:35.977377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:35.977432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:36.034280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:36.034958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:36.035034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:36.035066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:36.152148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:36.152297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:36.152337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:36.152364] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:36.155694] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=14.12%) [2026-01-30T20:21:36.155963] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-30T20:21:36.156083] [INFO ] [sig ] ESQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:36.297561] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ESQ.txt [2026-01-30T20:21:36.297711] [INFO ] [sig ] [1090/3461] Completed ESQ in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:36.297750] [INFO ] [sig ] [1091/3461] Forecasting ESTA... [2026-01-30T20:21:36.297780] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-30T20:21:36.297809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-30T20:21:36.308551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-30T20:21:36.308856] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-30T20:21:36.309631] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-30T20:21:36.309683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:36.309714] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:36.309741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:36.309797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:36.366819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:36.367480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:36.367555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:36.367607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:36.489805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:36.489981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:36.490027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:36.490058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:36.493696] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-01-30T20:21:36.494013] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-30T20:21:36.494150] [INFO ] [sig ] ESTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:36.638778] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESTA.txt [2026-01-30T20:21:36.638909] [INFO ] [sig ] [1091/3461] Completed ESTA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:36.638947] [INFO ] [sig ] [1092/3461] Forecasting ESTC... [2026-01-30T20:21:36.638976] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-30T20:21:36.639007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-30T20:21:36.650272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-30T20:21:36.650554] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-30T20:21:36.651364] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-30T20:21:36.651415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:36.651446] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:36.651473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:36.651529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:36.708547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:36.709379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:36.709461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:36.709494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:36.831249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:36.831410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:36.831451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:36.831480] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:36.834823] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=54.31%) [2026-01-30T20:21:36.835121] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-30T20:21:36.835249] [INFO ] [sig ] ESTC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:36.977318] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ESTC.txt [2026-01-30T20:21:36.977445] [INFO ] [sig ] [1092/3461] Completed ESTC in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:36.977484] [INFO ] [sig ] [1093/3461] Forecasting ETB... [2026-01-30T20:21:36.977513] [INFO ] [sig ] Generating forecast for: ETB [2026-01-30T20:21:36.977541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-30T20:21:36.989017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-30T20:21:36.989320] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-30T20:21:36.990101] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-30T20:21:36.990163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:36.990207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:36.990235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:36.990291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:37.048385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:37.049239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:37.049320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:37.049353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:37.168965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:37.169138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:37.169188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:37.169218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:37.172827] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=34.05%) [2026-01-30T20:21:37.173177] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-30T20:21:37.173316] [INFO ] [sig ] ETB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:37.316690] [INFO ] [LOCAL ] Saved forecast: ETB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETB.txt [2026-01-30T20:21:37.316818] [INFO ] [sig ] [1093/3461] Completed ETB in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:37.316856] [INFO ] [sig ] [1094/3461] Forecasting ETD... [2026-01-30T20:21:37.316885] [INFO ] [sig ] Generating forecast for: ETD [2026-01-30T20:21:37.316914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-30T20:21:37.328493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-30T20:21:37.328800] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-30T20:21:37.329546] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-30T20:21:37.329615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:37.329648] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:37.329676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:37.329732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:37.387250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:37.387904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:37.388014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:37.388049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:37.510136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:37.510323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:37.510375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:37.510416] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:37.514145] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-30T20:21:37.514449] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-30T20:21:37.514605] [INFO ] [sig ] ETD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:37.657129] [INFO ] [LOCAL ] Saved forecast: ETD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ETD.txt [2026-01-30T20:21:37.657243] [INFO ] [sig ] [1094/3461] Completed ETD in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-30T20:21:37.657281] [INFO ] [sig ] [1095/3461] Forecasting ETG... [2026-01-30T20:21:37.657311] [INFO ] [sig ] Generating forecast for: ETG [2026-01-30T20:21:37.657340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-30T20:21:37.668803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-30T20:21:37.669066] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-30T20:21:37.669829] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-30T20:21:37.669879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:37.669911] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:37.669937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:37.669994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:37.726805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:37.727390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:37.727465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:37.727496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:37.848832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:37.848952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:37.848988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:37.849016] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:37.852172] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=44.23%) [2026-01-30T20:21:37.852438] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-30T20:21:37.852558] [INFO ] [sig ] ETG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:37.997232] [INFO ] [LOCAL ] Saved forecast: ETG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETG.txt [2026-01-30T20:21:37.997358] [INFO ] [sig ] [1095/3461] Completed ETG in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-30T20:21:37.997397] [INFO ] [sig ] [1096/3461] Forecasting ETHA... [2026-01-30T20:21:37.997425] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-30T20:21:37.997455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-30T20:21:38.008978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-30T20:21:38.009263] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-30T20:21:38.010061] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-30T20:21:38.010112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:38.010142] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:38.010168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:38.010223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:38.066526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:38.067185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:38.067270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:38.067303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:38.182627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:38.182753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:38.182792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:38.182819] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:38.186159] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-30T20:21:38.186427] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-30T20:21:38.186550] [INFO ] [sig ] ETHA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:38.328778] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ETHA.txt [2026-01-30T20:21:38.328907] [INFO ] [sig ] [1096/3461] Completed ETHA in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:38.328945] [INFO ] [sig ] [1097/3461] Forecasting ETJ... [2026-01-30T20:21:38.328980] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-30T20:21:38.329013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-30T20:21:38.340487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-30T20:21:38.340811] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-30T20:21:38.341596] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-30T20:21:38.341650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:38.341681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:38.341708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:38.341763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:38.398474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:38.399118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:38.399205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:38.399240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:38.523345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:38.523494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:38.523534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:38.523562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:38.526917] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-30T20:21:38.527236] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-30T20:21:38.527362] [INFO ] [sig ] ETJ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:38.669535] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ETJ.txt [2026-01-30T20:21:38.669747] [INFO ] [sig ] [1097/3461] Completed ETJ in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:38.669800] [INFO ] [sig ] [1098/3461] Forecasting ETN... [2026-01-30T20:21:38.669838] [INFO ] [sig ] Generating forecast for: ETN [2026-01-30T20:21:38.669881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-30T20:21:38.681384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-30T20:21:38.681741] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-30T20:21:38.682519] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-30T20:21:38.682570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:38.682631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:38.682658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:38.682714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:38.739144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:38.740015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:38.740097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:38.740128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:38.866075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:38.866256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:38.866307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:38.866338] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:38.870013] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-30T20:21:38.870314] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-30T20:21:38.870444] [INFO ] [sig ] ETN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:39.012905] [INFO ] [LOCAL ] Saved forecast: ETN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETN.txt [2026-01-30T20:21:39.013072] [INFO ] [sig ] [1098/3461] Completed ETN in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:39.013113] [INFO ] [sig ] [1099/3461] Forecasting ETO... [2026-01-30T20:21:39.013142] [INFO ] [sig ] Generating forecast for: ETO [2026-01-30T20:21:39.013172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-30T20:21:39.024566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-30T20:21:39.024949] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-30T20:21:39.025774] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-30T20:21:39.025828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:39.025861] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:39.025889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:39.025947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:39.082785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:39.083664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:39.083741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:39.083773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:39.202901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:39.203058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:39.203097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:39.203125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:39.206518] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-01-30T20:21:39.206839] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-30T20:21:39.206969] [INFO ] [sig ] ETO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:39.367291] [INFO ] [LOCAL ] Saved forecast: ETO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETO.txt [2026-01-30T20:21:39.367447] [INFO ] [sig ] [1099/3461] Completed ETO in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:39.367487] [INFO ] [sig ] [1100/3461] Forecasting ETON... [2026-01-30T20:21:39.367516] [INFO ] [sig ] Generating forecast for: ETON [2026-01-30T20:21:39.367547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-30T20:21:39.379228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-30T20:21:39.379563] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-30T20:21:39.380391] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-30T20:21:39.380442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:39.380474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:39.380500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:39.380555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:39.436975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:39.437849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:39.437931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:39.437962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:39.559361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:39.559541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:39.559605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:39.559659] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:39.563095] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-30T20:21:39.563396] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-30T20:21:39.563526] [INFO ] [sig ] ETON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:39.705748] [INFO ] [LOCAL ] Saved forecast: ETON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETON.txt [2026-01-30T20:21:39.705901] [INFO ] [sig ] [1100/3461] Completed ETON in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:39.705942] [INFO ] [sig ] [1101/3461] Forecasting ETSY... [2026-01-30T20:21:39.705971] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-30T20:21:39.706002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-30T20:21:39.717689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-30T20:21:39.718051] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-30T20:21:39.718945] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-30T20:21:39.718999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:39.719064] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:39.719101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:39.719172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:39.777841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:39.778825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:39.778909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:39.778944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:39.904380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:39.904532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:39.904589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:39.904622] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:39.908013] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=59.82%) [2026-01-30T20:21:39.908315] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-30T20:21:39.908442] [INFO ] [sig ] ETSY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:40.052012] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ETSY.txt [2026-01-30T20:21:40.052127] [INFO ] [sig ] [1101/3461] Completed ETSY in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:40.052166] [INFO ] [sig ] [1102/3461] Forecasting ETY... [2026-01-30T20:21:40.052195] [INFO ] [sig ] Generating forecast for: ETY [2026-01-30T20:21:40.052225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-30T20:21:40.064253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-30T20:21:40.064689] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-30T20:21:40.065546] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-30T20:21:40.065628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:40.065665] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:40.065693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:40.065751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:40.123259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:40.124210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:40.124304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:40.124356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:40.238328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:40.238484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:40.238524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:40.238553] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:40.242062] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-30T20:21:40.242353] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-30T20:21:40.242483] [INFO ] [sig ] ETY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:40.385144] [INFO ] [LOCAL ] Saved forecast: ETY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ETY.txt [2026-01-30T20:21:40.385309] [INFO ] [sig ] [1102/3461] Completed ETY in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:40.385350] [INFO ] [sig ] [1103/3461] Forecasting EUFN... [2026-01-30T20:21:40.385378] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-30T20:21:40.385408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-30T20:21:40.397490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-30T20:21:40.397907] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-30T20:21:40.398757] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-30T20:21:40.398811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:40.398845] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:40.398873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:40.398931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:40.456083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:40.456972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:40.457055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:40.457094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:40.578278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:40.578438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:40.578478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:40.578506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:40.581984] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=26.75%) [2026-01-30T20:21:40.582265] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-30T20:21:40.582391] [INFO ] [sig ] EUFN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:40.725660] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EUFN.txt [2026-01-30T20:21:40.725817] [INFO ] [sig ] [1103/3461] Completed EUFN in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:40.725857] [INFO ] [sig ] [1104/3461] Forecasting EVAX... [2026-01-30T20:21:40.725894] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-30T20:21:40.725926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-30T20:21:40.737288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-30T20:21:40.737633] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-30T20:21:40.738477] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-30T20:21:40.738530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:40.738562] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:40.738616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:40.738686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:40.796962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:40.797867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:40.797947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:40.797980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:40.919264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:40.919417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:40.919456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:40.919535] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:40.924324] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-30T20:21:40.924635] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-30T20:21:40.924766] [INFO ] [sig ] EVAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:41.071708] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVAX.txt [2026-01-30T20:21:41.071888] [INFO ] [sig ] [1104/3461] Completed EVAX in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:41.071939] [INFO ] [sig ] [1105/3461] Forecasting EVC... [2026-01-30T20:21:41.071977] [INFO ] [sig ] Generating forecast for: EVC [2026-01-30T20:21:41.072018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-30T20:21:41.086380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-30T20:21:41.086793] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-30T20:21:41.087773] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-30T20:21:41.087835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:41.087876] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:41.087911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:41.087991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:41.157021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:41.157916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:41.157996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:41.158029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:41.277266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:41.277415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:41.277454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:41.277482] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:41.280873] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-30T20:21:41.281149] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-30T20:21:41.281272] [INFO ] [sig ] EVC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:41.425201] [INFO ] [LOCAL ] Saved forecast: EVC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVC.txt [2026-01-30T20:21:41.425363] [INFO ] [sig ] [1105/3461] Completed EVC in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:41.425403] [INFO ] [sig ] [1106/3461] Forecasting EVCM... [2026-01-30T20:21:41.425432] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-30T20:21:41.425463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-30T20:21:41.438838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-30T20:21:41.439261] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-30T20:21:41.440385] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-30T20:21:41.440473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:41.440518] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:41.440556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:41.440663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:41.506737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:41.507598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:41.507680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:41.507713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:41.626959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:41.627113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:41.627154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:41.627183] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:41.630638] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: UP (p=87.01%) [2026-01-30T20:21:41.630916] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-30T20:21:41.631042] [INFO ] [sig ] EVCM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:41.772647] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EVCM.txt [2026-01-30T20:21:41.772800] [INFO ] [sig ] [1106/3461] Completed EVCM in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:41.772841] [INFO ] [sig ] [1107/3461] Forecasting EVEX... [2026-01-30T20:21:41.772871] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-30T20:21:41.772903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-30T20:21:41.784077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-30T20:21:41.784433] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-30T20:21:41.785283] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-30T20:21:41.785337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:41.785370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:41.785398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:41.785454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:41.842188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:41.843066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:41.843152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:41.843186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:41.962107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:41.962260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:41.962300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:41.962327] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:41.965683] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-30T20:21:41.965957] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-30T20:21:41.966081] [INFO ] [sig ] EVEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:42.107701] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVEX.txt [2026-01-30T20:21:42.107853] [INFO ] [sig ] [1107/3461] Completed EVEX in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:42.107893] [INFO ] [sig ] [1108/3461] Forecasting EVF... [2026-01-30T20:21:42.107922] [INFO ] [sig ] Generating forecast for: EVF [2026-01-30T20:21:42.107951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-30T20:21:42.119716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-30T20:21:42.120093] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-30T20:21:42.120951] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-30T20:21:42.121006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:42.121038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:42.121066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:42.121123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:42.178673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:42.179512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:42.179608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:42.179644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:42.291056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:42.291212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:42.291254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:42.291283] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:42.294669] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-30T20:21:42.294946] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-30T20:21:42.295069] [INFO ] [sig ] EVF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:42.439088] [INFO ] [LOCAL ] Saved forecast: EVF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVF.txt [2026-01-30T20:21:42.439268] [INFO ] [sig ] [1108/3461] Completed EVF in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:42.439316] [INFO ] [sig ] [1109/3461] Forecasting EVG... [2026-01-30T20:21:42.439347] [INFO ] [sig ] Generating forecast for: EVG [2026-01-30T20:21:42.439379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-30T20:21:42.450968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-30T20:21:42.451363] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-30T20:21:42.452220] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-30T20:21:42.452278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:42.452310] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:42.452338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:42.452395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:42.510135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:42.511049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:42.511146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:42.511178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:42.626918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:42.627077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:42.627116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:42.627145] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:42.630952] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=68.35%) [2026-01-30T20:21:42.631343] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-30T20:21:42.631492] [INFO ] [sig ] EVG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:42.778181] [INFO ] [LOCAL ] Saved forecast: EVG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EVG.txt [2026-01-30T20:21:42.778350] [INFO ] [sig ] [1109/3461] Completed EVG in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:42.778390] [INFO ] [sig ] [1110/3461] Forecasting EVGO... [2026-01-30T20:21:42.778420] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-30T20:21:42.778450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-30T20:21:42.789665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-30T20:21:42.790033] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-30T20:21:42.790826] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-30T20:21:42.790878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:42.790910] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:42.790936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:42.790991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:42.847980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:42.848882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:42.848963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:42.848996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:42.970224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:42.970384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:42.970424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:42.970452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:42.973885] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-30T20:21:42.974174] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-30T20:21:42.974300] [INFO ] [sig ] EVGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:43.118721] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EVGO.txt [2026-01-30T20:21:43.118874] [INFO ] [sig ] [1110/3461] Completed EVGO in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-30T20:21:43.118913] [INFO ] [sig ] [1111/3461] Forecasting EVH... [2026-01-30T20:21:43.118942] [INFO ] [sig ] Generating forecast for: EVH [2026-01-30T20:21:43.118973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-30T20:21:43.130068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-30T20:21:43.130353] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-30T20:21:43.131124] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-30T20:21:43.131175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:43.131207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:43.131234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:43.131295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:43.187883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:43.188564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:43.188683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:43.188717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:43.303524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:43.303692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:43.303732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:43.303763] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:43.307126] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-30T20:21:43.307415] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-30T20:21:43.307537] [INFO ] [sig ] EVH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:43.448465] [INFO ] [LOCAL ] Saved forecast: EVH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVH.txt [2026-01-30T20:21:43.448635] [INFO ] [sig ] [1111/3461] Completed EVH in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-30T20:21:43.448677] [INFO ] [sig ] [1112/3461] Forecasting EVN... [2026-01-30T20:21:43.448706] [INFO ] [sig ] Generating forecast for: EVN [2026-01-30T20:21:43.448736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-30T20:21:43.460208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-30T20:21:43.460559] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-30T20:21:43.461343] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-30T20:21:43.461393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:43.461424] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:43.461451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:43.461507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:43.517717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:43.518623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:43.518707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:43.518739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:43.635705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:43.635861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:43.635901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:43.635930] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:43.639373] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-30T20:21:43.639682] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-30T20:21:43.639808] [INFO ] [sig ] EVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:43.783108] [INFO ] [LOCAL ] Saved forecast: EVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVN.txt [2026-01-30T20:21:43.783263] [INFO ] [sig ] [1112/3461] Completed EVN in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-30T20:21:43.783302] [INFO ] [sig ] [1113/3461] Forecasting EVO... [2026-01-30T20:21:43.783332] [INFO ] [sig ] Generating forecast for: EVO [2026-01-30T20:21:43.783361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-30T20:21:43.794718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-30T20:21:43.795055] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-30T20:21:43.795840] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-30T20:21:43.795892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:43.795922] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:43.795948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:43.796003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:43.852555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:43.853521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:43.853670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:43.853703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:43.976198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:43.976371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:43.976412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:43.976440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:43.979813] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-30T20:21:43.980095] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-30T20:21:43.980236] [INFO ] [sig ] EVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:44.123043] [INFO ] [LOCAL ] Saved forecast: EVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVO.txt [2026-01-30T20:21:44.123206] [INFO ] [sig ] [1113/3461] Completed EVO in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:44.123246] [INFO ] [sig ] [1114/3461] Forecasting EVRG... [2026-01-30T20:21:44.123275] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-30T20:21:44.123305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-30T20:21:44.134721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-30T20:21:44.135066] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-30T20:21:44.135893] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-30T20:21:44.135944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:44.135975] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:44.136001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:44.136056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:44.192617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:44.193462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:44.193542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:44.193594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:44.314719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:44.314878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:44.314917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:44.314946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:44.318330] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-01-30T20:21:44.318623] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-30T20:21:44.318749] [INFO ] [sig ] EVRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:44.459919] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EVRG.txt [2026-01-30T20:21:44.460101] [INFO ] [sig ] [1114/3461] Completed EVRG in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:44.460143] [INFO ] [sig ] [1115/3461] Forecasting EVSD... [2026-01-30T20:21:44.460180] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-30T20:21:44.460216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-30T20:21:44.471120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-30T20:21:44.471467] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-30T20:21:44.472241] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-30T20:21:44.472292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:44.472323] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:44.472349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:44.472406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:44.528864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:44.529767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:44.529851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:44.529882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:44.648895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:44.649046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:44.649085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:44.649114] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:44.652472] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-30T20:21:44.652764] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-30T20:21:44.652886] [INFO ] [sig ] EVSD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:44.795138] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EVSD.txt [2026-01-30T20:21:44.795279] [INFO ] [sig ] [1115/3461] Completed EVSD in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:44.795319] [INFO ] [sig ] [1116/3461] Forecasting EVTC... [2026-01-30T20:21:44.795349] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-30T20:21:44.795380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-30T20:21:44.806403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-30T20:21:44.806687] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-30T20:21:44.807468] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-30T20:21:44.807519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:44.807551] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:44.807598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:44.807657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:44.865256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:44.866001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:44.866080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:44.866113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:44.988294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:44.988441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:44.988480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:44.988509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:44.991906] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-01-30T20:21:44.992187] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-30T20:21:44.992334] [INFO ] [sig ] EVTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:45.134677] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVTC.txt [2026-01-30T20:21:45.134810] [INFO ] [sig ] [1116/3461] Completed EVTC in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:45.134849] [INFO ] [sig ] [1117/3461] Forecasting EVTL... [2026-01-30T20:21:45.134878] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-30T20:21:45.134908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-30T20:21:45.145819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-30T20:21:45.146098] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-30T20:21:45.146905] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-30T20:21:45.146956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:45.146998] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:45.147026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:45.147086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:45.206249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:45.207003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:45.207083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:45.207115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:45.327827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:45.327970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:45.328010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:45.328039] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:45.331587] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-01-30T20:21:45.331866] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-30T20:21:45.331990] [INFO ] [sig ] EVTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:45.475457] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EVTL.txt [2026-01-30T20:21:45.475630] [INFO ] [sig ] [1117/3461] Completed EVTL in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:45.475673] [INFO ] [sig ] [1118/3461] Forecasting EWBC... [2026-01-30T20:21:45.475704] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-30T20:21:45.475733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-30T20:21:45.487696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-30T20:21:45.488057] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-30T20:21:45.488876] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-30T20:21:45.488928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:45.488985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:45.489012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:45.489068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:45.545755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:45.546556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:45.546652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:45.546685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:45.676082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:45.676207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:45.676246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:45.676277] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:45.679830] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-30T20:21:45.680179] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-30T20:21:45.680324] [INFO ] [sig ] EWBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:45.827901] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EWBC.txt [2026-01-30T20:21:45.828058] [INFO ] [sig ] [1118/3461] Completed EWBC in 0.4s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:45.828116] [INFO ] [sig ] [1119/3461] Forecasting EWCZ... [2026-01-30T20:21:45.828147] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-30T20:21:45.828182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-30T20:21:45.839408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-30T20:21:45.839830] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-30T20:21:45.840680] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-30T20:21:45.840730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:45.840762] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:45.840787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:45.840843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:45.900312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:45.901276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:45.901357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:45.901391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:46.021555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:46.021736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:46.021777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:46.021806] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:46.025217] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-30T20:21:46.025548] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-30T20:21:46.025706] [INFO ] [sig ] EWCZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:46.168658] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EWCZ.txt [2026-01-30T20:21:46.168818] [INFO ] [sig ] [1119/3461] Completed EWCZ in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:46.168858] [INFO ] [sig ] [1120/3461] Forecasting EWTX... [2026-01-30T20:21:46.168887] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-30T20:21:46.168918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-30T20:21:46.180869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-30T20:21:46.181251] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-30T20:21:46.182073] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-30T20:21:46.182126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:46.182161] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:46.182189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:46.182248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:46.238996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:46.239894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:46.239979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:46.240011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:46.357409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:46.357560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:46.357617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:46.357646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:46.361145] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-01-30T20:21:46.361466] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-30T20:21:46.361613] [INFO ] [sig ] EWTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:46.504944] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EWTX.txt [2026-01-30T20:21:46.505100] [INFO ] [sig ] [1120/3461] Completed EWTX in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:46.505147] [INFO ] [sig ] [1121/3461] Forecasting EWZS... [2026-01-30T20:21:46.505178] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-30T20:21:46.505212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-30T20:21:46.517291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-30T20:21:46.517724] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-30T20:21:46.518551] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-30T20:21:46.518618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:46.518651] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:46.518677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:46.518732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:46.575310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:46.576191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:46.576277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:46.576309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:46.699826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:46.699985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:46.700025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:46.700099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:46.703893] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-01-30T20:21:46.704239] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-30T20:21:46.704386] [INFO ] [sig ] EWZS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:46.848315] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EWZS.txt [2026-01-30T20:21:46.848456] [INFO ] [sig ] [1121/3461] Completed EWZS in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:46.848496] [INFO ] [sig ] [1122/3461] Forecasting EXAS... [2026-01-30T20:21:46.848524] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-30T20:21:46.848554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-30T20:21:46.859870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-30T20:21:46.860177] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-30T20:21:46.861000] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-30T20:21:46.861051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:46.861082] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:46.861108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:46.861162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:46.917782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:46.918642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:46.918726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:46.918780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:47.042621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:47.042772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:47.042813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:47.042841] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:47.046353] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=32.30%) [2026-01-30T20:21:47.046756] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-30T20:21:47.046939] [INFO ] [sig ] EXAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:47.194841] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXAS.txt [2026-01-30T20:21:47.194999] [INFO ] [sig ] [1122/3461] Completed EXAS in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:47.195040] [INFO ] [sig ] [1123/3461] Forecasting EXC... [2026-01-30T20:21:47.195070] [INFO ] [sig ] Generating forecast for: EXC [2026-01-30T20:21:47.195103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-30T20:21:47.206757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-30T20:21:47.207123] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-30T20:21:47.207920] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-30T20:21:47.207971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:47.208001] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:47.208027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:47.208113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:47.265316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:47.266202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:47.266286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:47.266319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:47.388860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:47.389011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:47.389050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:47.389080] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:47.392566] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-30T20:21:47.392878] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-30T20:21:47.393009] [INFO ] [sig ] EXC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:47.540556] [INFO ] [LOCAL ] Saved forecast: EXC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXC.txt [2026-01-30T20:21:47.540741] [INFO ] [sig ] [1123/3461] Completed EXC in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:47.540791] [INFO ] [sig ] [1124/3461] Forecasting EXEL... [2026-01-30T20:21:47.540822] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-30T20:21:47.540855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-30T20:21:47.553594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-30T20:21:47.553931] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-30T20:21:47.554733] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-30T20:21:47.554784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:47.554815] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:47.554841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:47.554895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:47.611690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:47.612504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:47.612635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:47.612672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:47.732084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:47.732239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:47.732296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:47.732326] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:47.735902] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-30T20:21:47.736252] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-30T20:21:47.736420] [INFO ] [sig ] EXEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:47.885798] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EXEL.txt [2026-01-30T20:21:47.885951] [INFO ] [sig ] [1124/3461] Completed EXEL in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:47.885992] [INFO ] [sig ] [1125/3461] Forecasting EXFY... [2026-01-30T20:21:47.886021] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-30T20:21:47.886052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-30T20:21:47.897774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-30T20:21:47.898161] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-30T20:21:47.898990] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-30T20:21:47.899044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:47.899077] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:47.899105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:47.899162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:47.956014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:47.956943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:47.957024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:47.957057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:48.075679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:48.075826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:48.075866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:48.075895] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:48.079419] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-30T20:21:48.079773] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-30T20:21:48.079933] [INFO ] [sig ] EXFY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:48.223332] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXFY.txt [2026-01-30T20:21:48.223490] [INFO ] [sig ] [1125/3461] Completed EXFY in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-30T20:21:48.223532] [INFO ] [sig ] [1126/3461] Forecasting EXG... [2026-01-30T20:21:48.223561] [INFO ] [sig ] Generating forecast for: EXG [2026-01-30T20:21:48.223616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-30T20:21:48.234825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-30T20:21:48.235215] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-30T20:21:48.236040] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-30T20:21:48.236091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:48.236123] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:48.236149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:48.236205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:48.293951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:48.294822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:48.294901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:48.294933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:48.415510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:48.415653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:48.415692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:48.415721] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:48.419190] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-30T20:21:48.419482] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-30T20:21:48.419627] [INFO ] [sig ] EXG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:48.561811] [INFO ] [LOCAL ] Saved forecast: EXG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EXG.txt [2026-01-30T20:21:48.561972] [INFO ] [sig ] [1126/3461] Completed EXG in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-30T20:21:48.562012] [INFO ] [sig ] [1127/3461] Forecasting EXK... [2026-01-30T20:21:48.562042] [INFO ] [sig ] Generating forecast for: EXK [2026-01-30T20:21:48.562072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-30T20:21:48.573386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-30T20:21:48.573784] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-30T20:21:48.574610] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-30T20:21:48.574665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:48.574697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:48.574723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:48.574778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:48.631565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:48.632423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:48.632504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:48.632537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:48.754442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:48.754616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:48.754660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:48.754690] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:48.758214] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-30T20:21:48.758514] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-30T20:21:48.758662] [INFO ] [sig ] EXK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:48.909140] [INFO ] [LOCAL ] Saved forecast: EXK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EXK.txt [2026-01-30T20:21:48.909285] [INFO ] [sig ] [1127/3461] Completed EXK in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-30T20:21:48.909325] [INFO ] [sig ] [1128/3461] Forecasting EXLS... [2026-01-30T20:21:48.909354] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-30T20:21:48.909384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-30T20:21:48.920442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-30T20:21:48.920764] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-30T20:21:48.921521] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-30T20:21:48.921588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:48.921631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:48.921660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:48.921716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:48.981136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:48.982148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:48.982283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:48.982325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:49.115516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:49.115687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:49.115729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:49.115760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:49.119216] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-30T20:21:49.119527] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-30T20:21:49.119698] [INFO ] [sig ] EXLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:49.264586] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EXLS.txt [2026-01-30T20:21:49.264741] [INFO ] [sig ] [1128/3461] Completed EXLS in 0.4s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-30T20:21:49.264780] [INFO ] [sig ] [1129/3461] Forecasting EXP... [2026-01-30T20:21:49.264811] [INFO ] [sig ] Generating forecast for: EXP [2026-01-30T20:21:49.264841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-30T20:21:49.276411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-30T20:21:49.276820] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-30T20:21:49.277697] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-30T20:21:49.277748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:49.277780] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:49.277806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:49.277863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:49.336708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:49.337570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:49.337669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:49.337701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:49.452081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:49.452235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:49.452276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:49.452306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:49.456166] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-30T20:21:49.456453] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-30T20:21:49.456595] [INFO ] [sig ] EXP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:49.602435] [INFO ] [LOCAL ] Saved forecast: EXP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXP.txt [2026-01-30T20:21:49.602604] [INFO ] [sig ] [1129/3461] Completed EXP in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-30T20:21:49.602646] [INFO ] [sig ] [1130/3461] Forecasting EXPD... [2026-01-30T20:21:49.602675] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-30T20:21:49.602705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-30T20:21:49.614183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-30T20:21:49.614563] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-30T20:21:49.615362] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-30T20:21:49.615414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:49.615445] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:49.615471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:49.615525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:49.672069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:49.672991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:49.673079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:49.673112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:49.798563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:49.798732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:49.798775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:49.798803] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:49.802265] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-30T20:21:49.802549] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-30T20:21:49.802695] [INFO ] [sig ] EXPD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:49.949987] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EXPD.txt [2026-01-30T20:21:49.950117] [INFO ] [sig ] [1130/3461] Completed EXPD in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-30T20:21:49.950156] [INFO ] [sig ] [1131/3461] Forecasting EXPE... [2026-01-30T20:21:49.950185] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-30T20:21:49.950214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-30T20:21:49.962226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-30T20:21:49.962536] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-30T20:21:49.963353] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-30T20:21:49.963419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:49.963461] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:49.963495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:49.963555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:50.023029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:50.023908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:50.023990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:50.024024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:50.173809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:50.173957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:50.173997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:50.174026] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:50.177769] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-01-30T20:21:50.178039] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-30T20:21:50.178190] [INFO ] [sig ] EXPE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:50.324381] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXPE.txt [2026-01-30T20:21:50.324544] [INFO ] [sig ] [1131/3461] Completed EXPE in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:50.324602] [INFO ] [sig ] [1132/3461] Forecasting EXPI... [2026-01-30T20:21:50.324640] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-30T20:21:50.324671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-30T20:21:50.336951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-30T20:21:50.337244] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-30T20:21:50.338252] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-30T20:21:50.338304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:50.338335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:50.338361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:50.338416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:50.405418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:50.406293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:50.406389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:50.406430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:50.525595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:50.525747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:50.525785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:50.525814] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:50.529330] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-30T20:21:50.529629] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-30T20:21:50.529753] [INFO ] [sig ] EXPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:50.675712] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXPI.txt [2026-01-30T20:21:50.675856] [INFO ] [sig ] [1132/3461] Completed EXPI in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:50.675895] [INFO ] [sig ] [1133/3461] Forecasting EXPO... [2026-01-30T20:21:50.675924] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-30T20:21:50.675955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-30T20:21:50.688319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-30T20:21:50.688657] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-30T20:21:50.689651] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-30T20:21:50.689900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:50.689933] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:50.689961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:50.690018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:50.751504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:50.752374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:50.752457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:50.752491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:50.870335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:50.870495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:50.870537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:50.870567] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:50.874131] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-30T20:21:50.874489] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-30T20:21:50.874662] [INFO ] [sig ] EXPO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:51.039938] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/EXPO.txt [2026-01-30T20:21:51.040083] [INFO ] [sig ] [1133/3461] Completed EXPO in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:51.040123] [INFO ] [sig ] [1134/3461] Forecasting EYE... [2026-01-30T20:21:51.040151] [INFO ] [sig ] Generating forecast for: EYE [2026-01-30T20:21:51.040182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-30T20:21:51.052099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-30T20:21:51.052525] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-30T20:21:51.053420] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-30T20:21:51.053485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:51.053519] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:51.053545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:51.053619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:51.113118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:51.113974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:51.114057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:51.114091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:51.237485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:51.237645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:51.237687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:51.237717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:51.241202] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-30T20:21:51.241485] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-30T20:21:51.241630] [INFO ] [sig ] EYE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:51.383446] [INFO ] [LOCAL ] Saved forecast: EYE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EYE.txt [2026-01-30T20:21:51.383590] [INFO ] [sig ] [1134/3461] Completed EYE in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:51.383632] [INFO ] [sig ] [1135/3461] Forecasting EZGO... [2026-01-30T20:21:51.383661] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-30T20:21:51.383690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-30T20:21:51.395719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-30T20:21:51.396027] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-30T20:21:51.396799] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-30T20:21:51.396849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:51.396905] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:51.396933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:51.396989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:51.456058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:51.456813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:51.456894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:51.456927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:51.573215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:51.573362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:51.573401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:51.573448] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:51.576783] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-01-30T20:21:51.577055] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-30T20:21:51.577176] [INFO ] [sig ] EZGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:51.720289] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/EZGO.txt [2026-01-30T20:21:51.720443] [INFO ] [sig ] [1135/3461] Completed EZGO in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:51.720485] [INFO ] [sig ] [1136/3461] Forecasting F... [2026-01-30T20:21:51.720517] [INFO ] [sig ] Generating forecast for: F [2026-01-30T20:21:51.720547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-30T20:21:51.732182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-30T20:21:51.732505] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-30T20:21:51.733338] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-30T20:21:51.733396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:51.733429] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:51.733456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:51.733513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:51.790661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:51.791308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:51.791384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:51.791417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:51.910313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:51.910480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:51.910524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:51.910553] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:51.914091] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-30T20:21:51.914408] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-30T20:21:51.914544] [INFO ] [sig ] F: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:52.057800] [INFO ] [LOCAL ] Saved forecast: F 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/F.txt [2026-01-30T20:21:52.057939] [INFO ] [sig ] [1136/3461] Completed F in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:52.057979] [INFO ] [sig ] [1137/3461] Forecasting FA... [2026-01-30T20:21:52.058008] [INFO ] [sig ] Generating forecast for: FA [2026-01-30T20:21:52.058038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-30T20:21:52.069271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-30T20:21:52.069602] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-30T20:21:52.070356] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-30T20:21:52.070409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:52.070441] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:52.070467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:52.070523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:52.132608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:52.133438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:52.133521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:52.133554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:52.255314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:52.255461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:52.255502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:52.255531] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:52.258931] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=34.27%) [2026-01-30T20:21:52.259199] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-30T20:21:52.259330] [INFO ] [sig ] FA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:52.400144] [INFO ] [LOCAL ] Saved forecast: FA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FA.txt [2026-01-30T20:21:52.400278] [INFO ] [sig ] [1137/3461] Completed FA in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:52.400318] [INFO ] [sig ] [1138/3461] Forecasting FAF... [2026-01-30T20:21:52.400349] [INFO ] [sig ] Generating forecast for: FAF [2026-01-30T20:21:52.400382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-30T20:21:52.411609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-30T20:21:52.411926] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-30T20:21:52.412720] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-30T20:21:52.412772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:52.412804] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:52.412831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:52.412887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:52.470015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:52.470778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:52.470857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:52.470908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:52.585480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:52.585638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:52.585681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:52.585710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:52.589189] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-30T20:21:52.589477] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-30T20:21:52.589621] [INFO ] [sig ] FAF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:52.731750] [INFO ] [LOCAL ] Saved forecast: FAF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FAF.txt [2026-01-30T20:21:52.731907] [INFO ] [sig ] [1138/3461] Completed FAF in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:52.731948] [INFO ] [sig ] [1139/3461] Forecasting FALN... [2026-01-30T20:21:52.731976] [INFO ] [sig ] Generating forecast for: FALN [2026-01-30T20:21:52.732006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-30T20:21:52.743529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-30T20:21:52.743978] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-30T20:21:52.744859] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-30T20:21:52.744911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:52.744943] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:52.744969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:52.745038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:52.805462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:52.806398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:52.806502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:52.806536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:52.932494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:52.932674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:52.932716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:52.932746] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:52.936344] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-01-30T20:21:52.936688] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-30T20:21:52.936827] [INFO ] [sig ] FALN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:53.088678] [INFO ] [LOCAL ] Saved forecast: FALN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FALN.txt [2026-01-30T20:21:53.088846] [INFO ] [sig ] [1139/3461] Completed FALN in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:53.088887] [INFO ] [sig ] [1140/3461] Forecasting FANG... [2026-01-30T20:21:53.088923] [INFO ] [sig ] Generating forecast for: FANG [2026-01-30T20:21:53.088956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-30T20:21:53.101230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-30T20:21:53.101680] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-30T20:21:53.102556] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-30T20:21:53.102646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:53.102680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:53.102709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:53.102767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:53.161535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:53.162414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:53.162512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:53.162547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:53.285860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:53.286034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:53.286084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:53.286123] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:53.290789] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-30T20:21:53.291153] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-30T20:21:53.291321] [INFO ] [sig ] FANG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:53.433019] [INFO ] [LOCAL ] Saved forecast: FANG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FANG.txt [2026-01-30T20:21:53.433152] [INFO ] [sig ] [1140/3461] Completed FANG in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:53.433191] [INFO ] [sig ] [1141/3461] Forecasting FARM... [2026-01-30T20:21:53.433219] [INFO ] [sig ] Generating forecast for: FARM [2026-01-30T20:21:53.433249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-30T20:21:53.444257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-30T20:21:53.444563] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-30T20:21:53.445335] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-30T20:21:53.445397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:53.445429] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:53.445455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:53.445510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:53.502241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:53.502974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:53.503050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:53.503082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:53.626362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:53.626540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:53.626614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:53.626648] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:53.630192] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-30T20:21:53.630498] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-30T20:21:53.630697] [INFO ] [sig ] FARM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:53.779966] [INFO ] [LOCAL ] Saved forecast: FARM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FARM.txt [2026-01-30T20:21:53.780113] [INFO ] [sig ] [1141/3461] Completed FARM in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-30T20:21:53.780156] [INFO ] [sig ] [1142/3461] Forecasting FBIN... [2026-01-30T20:21:53.780185] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-30T20:21:53.780214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-30T20:21:53.791813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-30T20:21:53.792127] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-30T20:21:53.792954] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-30T20:21:53.793007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:53.793041] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:53.793070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:53.793126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:53.850278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:53.851172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:53.851257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:53.851291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:53.975693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:53.975845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:53.975884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:53.975913] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:53.979412] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-30T20:21:53.979765] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-30T20:21:53.979901] [INFO ] [sig ] FBIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:54.126113] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FBIN.txt [2026-01-30T20:21:54.126269] [INFO ] [sig ] [1142/3461] Completed FBIN in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:54.126310] [INFO ] [sig ] [1143/3461] Forecasting FBIO... [2026-01-30T20:21:54.126339] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-30T20:21:54.126369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-30T20:21:54.139026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-30T20:21:54.139479] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-30T20:21:54.140330] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-30T20:21:54.140384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:54.140416] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:54.140443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:54.140518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:54.210881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:54.211739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:54.211822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:54.211855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:54.354920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:54.355067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:54.355106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:54.355134] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:54.359556] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=81.70%) [2026-01-30T20:21:54.359918] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-30T20:21:54.360073] [INFO ] [sig ] FBIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:54.502128] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FBIO.txt [2026-01-30T20:21:54.502259] [INFO ] [sig ] [1143/3461] Completed FBIO in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:54.502298] [INFO ] [sig ] [1144/3461] Forecasting FBIZ... [2026-01-30T20:21:54.502329] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-30T20:21:54.502359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-30T20:21:54.512972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-30T20:21:54.513249] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-30T20:21:54.514032] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-30T20:21:54.514084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:54.514115] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:54.514142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:54.514198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:54.571895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:54.572772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:54.572855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:54.572887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:54.695475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:54.695628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:54.695669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:54.695698] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:54.699079] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-30T20:21:54.699351] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-30T20:21:54.699474] [INFO ] [sig ] FBIZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:54.840532] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FBIZ.txt [2026-01-30T20:21:54.840678] [INFO ] [sig ] [1144/3461] Completed FBIZ in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:54.840719] [INFO ] [sig ] [1145/3461] Forecasting FBK... [2026-01-30T20:21:54.840748] [INFO ] [sig ] Generating forecast for: FBK [2026-01-30T20:21:54.840778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-30T20:21:54.852011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-30T20:21:54.852297] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-30T20:21:54.853107] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-30T20:21:54.853171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:54.853211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:54.853251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:54.853313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:54.911704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:54.912387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:54.912494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:54.912540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:55.037288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:55.037441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:55.037484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:55.037513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:55.040945] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-30T20:21:55.041228] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-30T20:21:55.041358] [INFO ] [sig ] FBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:55.206373] [INFO ] [LOCAL ] Saved forecast: FBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FBK.txt [2026-01-30T20:21:55.206606] [INFO ] [sig ] [1145/3461] Completed FBK in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:55.206658] [INFO ] [sig ] [1146/3461] Forecasting FBL... [2026-01-30T20:21:55.206697] [INFO ] [sig ] Generating forecast for: FBL [2026-01-30T20:21:55.206737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-30T20:21:55.218870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-30T20:21:55.219167] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-30T20:21:55.219964] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-30T20:21:55.220016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:55.220049] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:55.220076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:55.220133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:55.286163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:55.286971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:55.287053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:55.287087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:55.406946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:55.407100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:55.407139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:55.407169] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:55.410609] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-30T20:21:55.410908] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-30T20:21:55.411034] [INFO ] [sig ] FBL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:55.559449] [INFO ] [LOCAL ] Saved forecast: FBL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FBL.txt [2026-01-30T20:21:55.559598] [INFO ] [sig ] [1146/3461] Completed FBL in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:55.559639] [INFO ] [sig ] [1147/3461] Forecasting FBNC... [2026-01-30T20:21:55.559668] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-30T20:21:55.559696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-30T20:21:55.571731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-30T20:21:55.572024] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-30T20:21:55.572813] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-30T20:21:55.572864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:55.572902] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:55.572939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:55.573013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:55.630092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:55.630860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:55.630938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:55.630970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:55.747026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:55.747171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:55.747210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:55.747240] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:55.750600] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-01-30T20:21:55.750895] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-30T20:21:55.751019] [INFO ] [sig ] FBNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:55.893393] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FBNC.txt [2026-01-30T20:21:55.893520] [INFO ] [sig ] [1147/3461] Completed FBNC in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-30T20:21:55.893558] [INFO ] [sig ] [1148/3461] Forecasting FBP... [2026-01-30T20:21:55.893606] [INFO ] [sig ] Generating forecast for: FBP [2026-01-30T20:21:55.893636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-30T20:21:55.904811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-30T20:21:55.905110] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-30T20:21:55.905880] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-30T20:21:55.905931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:55.905964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:55.905990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:55.906046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:55.967071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:55.968127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:55.968221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:55.968259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:56.088428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:56.088600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:56.088658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:56.088688] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:56.092047] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-30T20:21:56.092314] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-30T20:21:56.092435] [INFO ] [sig ] FBP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:56.237622] [INFO ] [LOCAL ] Saved forecast: FBP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FBP.txt [2026-01-30T20:21:56.237793] [INFO ] [sig ] [1148/3461] Completed FBP in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:56.237834] [INFO ] [sig ] [1149/3461] Forecasting FC... [2026-01-30T20:21:56.237863] [INFO ] [sig ] Generating forecast for: FC [2026-01-30T20:21:56.237895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-30T20:21:56.249464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-30T20:21:56.249804] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-30T20:21:56.250607] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-30T20:21:56.250663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:56.250694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:56.250720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:56.250776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:56.308885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:56.309804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:56.309886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:56.309919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:56.437379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:56.437534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:56.437591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:56.437625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:56.441207] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-01-30T20:21:56.441504] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-30T20:21:56.441666] [INFO ] [sig ] FC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:56.583283] [INFO ] [LOCAL ] Saved forecast: FC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FC.txt [2026-01-30T20:21:56.583402] [INFO ] [sig ] [1149/3461] Completed FC in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:56.583440] [INFO ] [sig ] [1150/3461] Forecasting FCAL... [2026-01-30T20:21:56.583469] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-30T20:21:56.583498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-30T20:21:56.595888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-30T20:21:56.596243] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-30T20:21:56.597122] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-30T20:21:56.597177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:56.597210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:56.597239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:56.597298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:56.657427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:56.658275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:56.658354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:56.658386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:56.762238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:56.762389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:56.762430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:56.762460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:56.766003] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=32.64%) [2026-01-30T20:21:56.766285] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-30T20:21:56.766412] [INFO ] [sig ] FCAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:56.908780] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCAL.txt [2026-01-30T20:21:56.908907] [INFO ] [sig ] [1150/3461] Completed FCAL in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:56.908946] [INFO ] [sig ] [1151/3461] Forecasting FCBC... [2026-01-30T20:21:56.908975] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-30T20:21:56.909004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-30T20:21:56.920401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-30T20:21:56.920758] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-30T20:21:56.921537] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-30T20:21:56.921606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:56.921644] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:56.921670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:56.921725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:56.980630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:56.981366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:56.981446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:56.981479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:57.104182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:57.104334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:57.104374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:57.104403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:57.107858] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-01-30T20:21:57.108174] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-30T20:21:57.108305] [INFO ] [sig ] FCBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:57.252678] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCBC.txt [2026-01-30T20:21:57.252832] [INFO ] [sig ] [1151/3461] Completed FCBC in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:57.252874] [INFO ] [sig ] [1152/3461] Forecasting FCCO... [2026-01-30T20:21:57.252904] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-30T20:21:57.252934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-30T20:21:57.263669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-30T20:21:57.263960] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-30T20:21:57.264734] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-30T20:21:57.264785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:57.264852] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:57.264882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:57.264938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:57.321319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:57.322123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:57.322202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:57.322234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:57.444343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:57.444490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:57.444537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:57.444592] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:57.448003] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-01-30T20:21:57.448295] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-30T20:21:57.448416] [INFO ] [sig ] FCCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:57.590782] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCCO.txt [2026-01-30T20:21:57.590926] [INFO ] [sig ] [1152/3461] Completed FCCO in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:57.590966] [INFO ] [sig ] [1153/3461] Forecasting FCEL... [2026-01-30T20:21:57.590995] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-30T20:21:57.591024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-30T20:21:57.602089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-30T20:21:57.602408] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-30T20:21:57.603198] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-30T20:21:57.603249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:57.603280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:57.603306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:57.603360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:57.661770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:57.662595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:57.662673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:57.662705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:57.778681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:57.778834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:57.778874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:57.778903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:57.782419] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-01-30T20:21:57.782741] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-30T20:21:57.782872] [INFO ] [sig ] FCEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:57.925925] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCEL.txt [2026-01-30T20:21:57.926072] [INFO ] [sig ] [1153/3461] Completed FCEL in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:57.926111] [INFO ] [sig ] [1154/3461] Forecasting FCF... [2026-01-30T20:21:57.926140] [INFO ] [sig ] Generating forecast for: FCF [2026-01-30T20:21:57.926172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-30T20:21:57.937748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-30T20:21:57.938102] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-30T20:21:57.938907] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-30T20:21:57.938959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:57.938994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:57.939020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:57.939082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:57.997210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:57.998122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:57.998209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:57.998244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:58.123503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:58.123673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:58.123713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:58.123741] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:58.127275] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-30T20:21:58.127663] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-30T20:21:58.127808] [INFO ] [sig ] FCF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:58.279005] [INFO ] [LOCAL ] Saved forecast: FCF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCF.txt [2026-01-30T20:21:58.279162] [INFO ] [sig ] [1154/3461] Completed FCF in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:58.279205] [INFO ] [sig ] [1155/3461] Forecasting FCFS... [2026-01-30T20:21:58.279236] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-30T20:21:58.279268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-30T20:21:58.291503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-30T20:21:58.291842] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-30T20:21:58.292661] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-30T20:21:58.292713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:58.292745] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:58.292773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:58.292832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:58.354391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:58.355113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:58.355198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:58.355233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:58.486846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:58.487053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:58.487112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:58.487190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:58.490881] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-30T20:21:58.491186] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-30T20:21:58.491320] [INFO ] [sig ] FCFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:58.648926] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCFS.txt [2026-01-30T20:21:58.649081] [INFO ] [sig ] [1155/3461] Completed FCFS in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:58.649130] [INFO ] [sig ] [1156/3461] Forecasting FCN... [2026-01-30T20:21:58.649162] [INFO ] [sig ] Generating forecast for: FCN [2026-01-30T20:21:58.649194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-30T20:21:58.661332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-30T20:21:58.661717] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-30T20:21:58.662560] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-30T20:21:58.662633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:58.662666] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:58.662693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:58.662750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:58.725376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:58.726339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:58.726424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:58.726457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:58.857946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:58.858153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:58.858211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:58.858249] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:58.862993] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=80.77%) [2026-01-30T20:21:58.863384] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-30T20:21:58.863543] [INFO ] [sig ] FCN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:21:59.021302] [INFO ] [LOCAL ] Saved forecast: FCN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCN.txt [2026-01-30T20:21:59.021483] [INFO ] [sig ] [1156/3461] Completed FCN in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:59.021538] [INFO ] [sig ] [1157/3461] Forecasting FCNCA... [2026-01-30T20:21:59.021598] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-30T20:21:59.021647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-30T20:21:59.036553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-30T20:21:59.037029] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-30T20:21:59.037956] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-30T20:21:59.038023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:59.038074] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:59.038150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:59.038231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:59.099775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:59.100790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:59.100899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:59.100946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:59.228466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:59.228655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:59.228705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:59.228735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:59.232444] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=49.79%) [2026-01-30T20:21:59.232763] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-30T20:21:59.232916] [INFO ] [sig ] FCNCA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:59.384878] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCNCA.txt [2026-01-30T20:21:59.385015] [INFO ] [sig ] [1157/3461] Completed FCNCA in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-30T20:21:59.385060] [INFO ] [sig ] [1158/3461] Forecasting FCNCO... [2026-01-30T20:21:59.385096] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-30T20:21:59.385136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-30T20:21:59.398183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-30T20:21:59.398597] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-30T20:21:59.399403] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-30T20:21:59.399457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:59.399488] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:59.399516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:59.399590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:59.460537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:59.461415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:59.461513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:59.461551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:59.570929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:59.571098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:59.571150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:59.571186] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:59.574965] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=15.55%) [2026-01-30T20:21:59.575249] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-30T20:21:59.575381] [INFO ] [sig ] FCNCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:21:59.728910] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCNCO.txt [2026-01-30T20:21:59.729059] [INFO ] [sig ] [1158/3461] Completed FCNCO in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:21:59.729102] [INFO ] [sig ] [1159/3461] Forecasting FCNCP... [2026-01-30T20:21:59.729134] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-30T20:21:59.729165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-30T20:21:59.742114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-30T20:21:59.742491] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-30T20:21:59.743518] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-30T20:21:59.743570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:21:59.743627] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:21:59.743841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:21:59.743900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:21:59.807139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:21:59.807991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:21:59.808073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:21:59.808136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:21:59.925624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:21:59.925798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:21:59.925858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:21:59.925890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:21:59.929635] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-30T20:21:59.929969] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-30T20:21:59.930112] [INFO ] [sig ] FCNCP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:00.090802] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCNCP.txt [2026-01-30T20:22:00.090975] [INFO ] [sig ] [1159/3461] Completed FCNCP in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:00.091018] [INFO ] [sig ] [1160/3461] Forecasting FCTE... [2026-01-30T20:22:00.091049] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-30T20:22:00.091079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-30T20:22:00.103952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-30T20:22:00.104367] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-30T20:22:00.105381] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-30T20:22:00.105444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:00.105484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:00.105519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:00.105616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:00.164184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:00.165110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:00.165189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:00.165222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:00.283319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:00.283471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:00.283511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:00.283545] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:00.286937] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-30T20:22:00.287208] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-30T20:22:00.287328] [INFO ] [sig ] FCTE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:00.431772] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FCTE.txt [2026-01-30T20:22:00.431924] [INFO ] [sig ] [1160/3461] Completed FCTE in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:00.431964] [INFO ] [sig ] [1161/3461] Forecasting FCX... [2026-01-30T20:22:00.431994] [INFO ] [sig ] Generating forecast for: FCX [2026-01-30T20:22:00.432022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-30T20:22:00.444907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-30T20:22:00.445296] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-30T20:22:00.446079] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-30T20:22:00.446130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:00.446162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:00.446189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:00.446245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:00.502785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:00.503531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:00.503662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:00.503702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:00.632546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:00.632728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:00.632767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:00.632795] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:00.636242] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-30T20:22:00.636547] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-30T20:22:00.636717] [INFO ] [sig ] FCX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:00.780111] [INFO ] [LOCAL ] Saved forecast: FCX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FCX.txt [2026-01-30T20:22:00.780246] [INFO ] [sig ] [1161/3461] Completed FCX in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:00.780286] [INFO ] [sig ] [1162/3461] Forecasting FDBC... [2026-01-30T20:22:00.780315] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-30T20:22:00.780344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-30T20:22:00.791774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-30T20:22:00.792068] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-30T20:22:00.792991] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-30T20:22:00.793042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:00.793073] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:00.793101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:00.793156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:00.849814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:00.850492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:00.850817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:00.850852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:00.943532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:00.943697] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:22:00.943736] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:00.943764] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:00.947157] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=31.71%) [2026-01-30T20:22:00.947429] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-30T20:22:00.947552] [INFO ] [sig ] FDBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:01.100406] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FDBC.txt [2026-01-30T20:22:01.100594] [INFO ] [sig ] [1162/3461] Completed FDBC in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:01.100637] [INFO ] [sig ] [1163/3461] Forecasting FDIF... [2026-01-30T20:22:01.100667] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-30T20:22:01.100696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-30T20:22:01.112894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-30T20:22:01.113341] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-30T20:22:01.114162] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-30T20:22:01.114214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:01.114260] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:01.114288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:01.114345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:01.179627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:01.180857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:01.180957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:01.180992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:01.289649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:01.289884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:01.289933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:01.289965] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:01.294707] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-30T20:22:01.295327] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-30T20:22:01.295550] [INFO ] [sig ] FDIF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:01.449422] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FDIF.txt [2026-01-30T20:22:01.449650] [INFO ] [sig ] [1163/3461] Completed FDIF in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:01.449694] [INFO ] [sig ] [1164/3461] Forecasting FDIG... [2026-01-30T20:22:01.449726] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-30T20:22:01.449759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-30T20:22:01.462879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-30T20:22:01.463308] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-30T20:22:01.464105] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-30T20:22:01.464157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:01.464189] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:01.464214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:01.464274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:01.525865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:01.526891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:01.527005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:01.527059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:01.653300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:01.653465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:01.653508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:01.653538] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:01.657320] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-30T20:22:01.657685] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-30T20:22:01.657822] [INFO ] [sig ] FDIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:01.809710] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FDIG.txt [2026-01-30T20:22:01.809914] [INFO ] [sig ] [1164/3461] Completed FDIG in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-30T20:22:01.809965] [INFO ] [sig ] [1165/3461] Forecasting FDP... [2026-01-30T20:22:01.809996] [INFO ] [sig ] Generating forecast for: FDP [2026-01-30T20:22:01.810027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-30T20:22:01.823185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-30T20:22:01.823612] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-30T20:22:01.824428] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-30T20:22:01.824481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:01.824515] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:01.824542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:01.824619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:01.891123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:01.892104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:01.892204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:01.892253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:02.030724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:02.030885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:02.030926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:02.030956] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:02.034776] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=60.50%) [2026-01-30T20:22:02.035115] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-30T20:22:02.035274] [INFO ] [sig ] FDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:02.188900] [INFO ] [LOCAL ] Saved forecast: FDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FDP.txt [2026-01-30T20:22:02.189100] [INFO ] [sig ] [1165/3461] Completed FDP in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:02.189149] [INFO ] [sig ] [1166/3461] Forecasting FDS... [2026-01-30T20:22:02.189185] [INFO ] [sig ] Generating forecast for: FDS [2026-01-30T20:22:02.189222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-30T20:22:02.201616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-30T20:22:02.202018] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-30T20:22:02.202883] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-30T20:22:02.202938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:02.202970] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:02.202997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:02.203053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:02.263298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:02.264224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:02.264316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:02.264350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:02.381941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:02.382096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:02.382137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:02.382166] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:02.385561] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-30T20:22:02.385883] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-30T20:22:02.386011] [INFO ] [sig ] FDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:02.527376] [INFO ] [LOCAL ] Saved forecast: FDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FDS.txt [2026-01-30T20:22:02.527523] [INFO ] [sig ] [1166/3461] Completed FDS in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:02.527563] [INFO ] [sig ] [1167/3461] Forecasting FDTX... [2026-01-30T20:22:02.527623] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-30T20:22:02.527656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-30T20:22:02.539286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-30T20:22:02.539672] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-30T20:22:02.540459] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-30T20:22:02.540512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:02.540545] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:02.540603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:02.540669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:02.597222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:02.598151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:02.598246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:02.598282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:02.720262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:02.720431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:02.720470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:02.720498] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:02.724025] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-01-30T20:22:02.724363] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-30T20:22:02.724507] [INFO ] [sig ] FDTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:02.867121] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FDTX.txt [2026-01-30T20:22:02.867289] [INFO ] [sig ] [1167/3461] Completed FDTX in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:02.867329] [INFO ] [sig ] [1168/3461] Forecasting FDUS... [2026-01-30T20:22:02.867358] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-30T20:22:02.867388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-30T20:22:02.879258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-30T20:22:02.879675] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-30T20:22:02.880488] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-30T20:22:02.880541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:02.880618] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:02.880683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:02.880759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:02.938483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:02.939425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:02.939516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:02.939550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:03.064766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:03.064930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:03.064970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:03.064999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:03.068627] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-01-30T20:22:03.068953] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-30T20:22:03.069096] [INFO ] [sig ] FDUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:03.215707] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FDUS.txt [2026-01-30T20:22:03.215870] [INFO ] [sig ] [1168/3461] Completed FDUS in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:03.215911] [INFO ] [sig ] [1169/3461] Forecasting FDX... [2026-01-30T20:22:03.215942] [INFO ] [sig ] Generating forecast for: FDX [2026-01-30T20:22:03.215971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-30T20:22:03.227969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-30T20:22:03.228387] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-30T20:22:03.229212] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-30T20:22:03.229265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:03.229324] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:03.229353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:03.229410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:03.288276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:03.289224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:03.289308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:03.289342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:03.421458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:03.421655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:03.421701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:03.421730] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:03.425267] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-30T20:22:03.425593] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-30T20:22:03.425729] [INFO ] [sig ] FDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:03.569777] [INFO ] [LOCAL ] Saved forecast: FDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FDX.txt [2026-01-30T20:22:03.569936] [INFO ] [sig ] [1169/3461] Completed FDX in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:03.569983] [INFO ] [sig ] [1170/3461] Forecasting FE... [2026-01-30T20:22:03.570013] [INFO ] [sig ] Generating forecast for: FE [2026-01-30T20:22:03.570045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-30T20:22:03.582377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-30T20:22:03.582776] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-30T20:22:03.583602] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-30T20:22:03.583659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:03.583693] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:03.583720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:03.583776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:03.640919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:03.641797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:03.641882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:03.641913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:03.760285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:03.760444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:03.760484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:03.760532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:03.764081] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-01-30T20:22:03.764392] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-30T20:22:03.764528] [INFO ] [sig ] FE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:03.915660] [INFO ] [LOCAL ] Saved forecast: FE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FE.txt [2026-01-30T20:22:03.915821] [INFO ] [sig ] [1170/3461] Completed FE in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:03.915861] [INFO ] [sig ] [1171/3461] Forecasting FEIM... [2026-01-30T20:22:03.915891] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-30T20:22:03.915920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-30T20:22:03.928201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-30T20:22:03.928619] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-30T20:22:03.929601] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-30T20:22:03.929657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:03.929692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:03.929719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:03.929776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:03.991621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:03.992516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:03.992620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:03.992656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:04.119646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:04.119820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:04.119862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:04.119892] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:04.123511] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-01-30T20:22:04.123815] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-30T20:22:04.123945] [INFO ] [sig ] FEIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:04.278401] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FEIM.txt [2026-01-30T20:22:04.278594] [INFO ] [sig ] [1171/3461] Completed FEIM in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:04.278638] [INFO ] [sig ] [1172/3461] Forecasting FELE... [2026-01-30T20:22:04.278672] [INFO ] [sig ] Generating forecast for: FELE [2026-01-30T20:22:04.278703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-30T20:22:04.293740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-30T20:22:04.294339] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-30T20:22:04.295298] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-30T20:22:04.295366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:04.295416] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:04.295444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:04.295503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:04.353628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:04.354825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:04.354927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:04.354988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:04.489202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:04.489368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:04.489410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:04.489479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:04.493311] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=17.21%) [2026-01-30T20:22:04.493716] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-30T20:22:04.493870] [INFO ] [sig ] FELE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:04.640687] [INFO ] [LOCAL ] Saved forecast: FELE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FELE.txt [2026-01-30T20:22:04.641103] [INFO ] [sig ] [1172/3461] Completed FELE in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:04.641151] [INFO ] [sig ] [1173/3461] Forecasting FEM... [2026-01-30T20:22:04.641184] [INFO ] [sig ] Generating forecast for: FEM [2026-01-30T20:22:04.641226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-30T20:22:04.654899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-30T20:22:04.655532] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-30T20:22:04.656532] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-30T20:22:04.656610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:04.656646] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:04.656673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:04.656731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:04.714400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:04.715603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:04.715719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:04.715752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:04.838509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:04.838750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:04.838796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:04.838831] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:04.842905] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=84.13%) [2026-01-30T20:22:04.843272] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-30T20:22:04.843435] [INFO ] [sig ] FEM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:04.996587] [INFO ] [LOCAL ] Saved forecast: FEM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FEM.txt [2026-01-30T20:22:04.996790] [INFO ] [sig ] [1173/3461] Completed FEM in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-30T20:22:04.996832] [INFO ] [sig ] [1174/3461] Forecasting FEMB... [2026-01-30T20:22:04.996864] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-30T20:22:04.996895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-30T20:22:05.012595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-30T20:22:05.013171] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-30T20:22:05.014123] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-30T20:22:05.014179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:05.014212] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:05.014237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:05.014316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:05.073054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:05.074258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:05.074360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:05.074393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:05.202670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:05.202901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:05.202947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:05.202976] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:05.207091] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-01-30T20:22:05.207509] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-30T20:22:05.207720] [INFO ] [sig ] FEMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:05.364177] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FEMB.txt [2026-01-30T20:22:05.364406] [INFO ] [sig ] [1174/3461] Completed FEMB in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:05.364451] [INFO ] [sig ] [1175/3461] Forecasting FEMS... [2026-01-30T20:22:05.364486] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-30T20:22:05.364519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-30T20:22:05.378251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-30T20:22:05.378877] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-30T20:22:05.379892] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-30T20:22:05.379952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:05.379985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:05.380011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:05.380069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:05.439722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:05.440972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:05.441088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:05.441122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:05.567063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:05.567277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:05.567322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:05.567352] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:05.571349] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=87.50%) [2026-01-30T20:22:05.571695] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-30T20:22:05.571834] [INFO ] [sig ] FEMS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:05.722074] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FEMS.txt [2026-01-30T20:22:05.722282] [INFO ] [sig ] [1175/3461] Completed FEMS in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:05.722327] [INFO ] [sig ] [1176/3461] Forecasting FEP... [2026-01-30T20:22:05.722360] [INFO ] [sig ] Generating forecast for: FEP [2026-01-30T20:22:05.722392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-30T20:22:05.735963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-30T20:22:05.736538] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-30T20:22:05.737500] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-30T20:22:05.737589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:05.737629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:05.737657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:05.737717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:05.798371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:05.799548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:05.799679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:05.799718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:05.927541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:05.927788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:05.927835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:05.927868] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:05.932286] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-01-30T20:22:05.932735] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-30T20:22:05.932896] [INFO ] [sig ] FEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:06.086839] [INFO ] [LOCAL ] Saved forecast: FEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FEP.txt [2026-01-30T20:22:06.087051] [INFO ] [sig ] [1176/3461] Completed FEP in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:06.087092] [INFO ] [sig ] [1177/3461] Forecasting FEPI... [2026-01-30T20:22:06.087123] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-30T20:22:06.087154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-30T20:22:06.101220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-30T20:22:06.101848] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-30T20:22:06.102946] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-30T20:22:06.103004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:06.103039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:06.103067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:06.103131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:06.164151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:06.165375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:06.165492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:06.165526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:06.297669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:06.297907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:06.297954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:06.297986] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:06.302595] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=78.29%) [2026-01-30T20:22:06.303034] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-30T20:22:06.303204] [INFO ] [sig ] FEPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:06.478199] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FEPI.txt [2026-01-30T20:22:06.478454] [INFO ] [sig ] [1177/3461] Completed FEPI in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:06.478505] [INFO ] [sig ] [1178/3461] Forecasting FERG... [2026-01-30T20:22:06.478545] [INFO ] [sig ] Generating forecast for: FERG [2026-01-30T20:22:06.478604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-30T20:22:06.493009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-30T20:22:06.493681] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-30T20:22:06.494859] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-30T20:22:06.494930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:06.494964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:06.494993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:06.495061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:06.556948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:06.558176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:06.558276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:06.558311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:06.685030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:06.685256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:06.685301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:06.685332] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:06.689420] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=48.56%) [2026-01-30T20:22:06.689829] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-30T20:22:06.689995] [INFO ] [sig ] FERG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:06.948001] [INFO ] [LOCAL ] Saved forecast: FERG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FERG.txt [2026-01-30T20:22:06.948331] [INFO ] [sig ] [1178/3461] Completed FERG in 0.5s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:06.948397] [INFO ] [sig ] [1179/3461] Forecasting FEX... [2026-01-30T20:22:06.948435] [INFO ] [sig ] Generating forecast for: FEX [2026-01-30T20:22:06.948505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-30T20:22:06.962496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-30T20:22:06.963063] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-30T20:22:06.964105] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-30T20:22:06.964172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:06.964215] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:06.964253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:06.964338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:07.029272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:07.030899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:07.031129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:07.031180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:07.154598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:07.154865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:07.154910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:07.154941] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:07.159302] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=74.82%) [2026-01-30T20:22:07.159738] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-30T20:22:07.159930] [INFO ] [sig ] FEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:07.314599] [INFO ] [LOCAL ] Saved forecast: FEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FEX.txt [2026-01-30T20:22:07.314784] [INFO ] [sig ] [1179/3461] Completed FEX in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:07.314828] [INFO ] [sig ] [1180/3461] Forecasting FF... [2026-01-30T20:22:07.314861] [INFO ] [sig ] Generating forecast for: FF [2026-01-30T20:22:07.314893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-30T20:22:07.327460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-30T20:22:07.327857] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-30T20:22:07.328760] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-30T20:22:07.328814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:07.328848] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:07.328876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:07.328932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:07.385092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:07.386033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:07.386123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:07.386155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:07.511348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:07.511529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:07.511597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:07.511633] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:07.515334] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: DOWN (p=35.45%) [2026-01-30T20:22:07.515673] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-30T20:22:07.515821] [INFO ] [sig ] FF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:07.671756] [INFO ] [LOCAL ] Saved forecast: FF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FF.txt [2026-01-30T20:22:07.671964] [INFO ] [sig ] [1180/3461] Completed FF in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-30T20:22:07.672019] [INFO ] [sig ] [1181/3461] Forecasting FFA... [2026-01-30T20:22:07.672052] [INFO ] [sig ] Generating forecast for: FFA [2026-01-30T20:22:07.672084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-30T20:22:07.685654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-30T20:22:07.686103] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-30T20:22:07.687002] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-30T20:22:07.687058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:07.687090] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:07.687117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:07.687174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:07.744921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:07.745860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:07.745955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:07.745989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:07.866427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:07.866611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:07.866654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:07.866682] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:07.870413] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-30T20:22:07.870840] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-30T20:22:07.870990] [INFO ] [sig ] FFA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:08.015610] [INFO ] [LOCAL ] Saved forecast: FFA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FFA.txt [2026-01-30T20:22:08.015767] [INFO ] [sig ] [1181/3461] Completed FFA in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:08.015807] [INFO ] [sig ] [1182/3461] Forecasting FFBC... [2026-01-30T20:22:08.015837] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-30T20:22:08.015868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-30T20:22:08.029206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-30T20:22:08.029661] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-30T20:22:08.030509] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-30T20:22:08.030565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:08.030628] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:08.030664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:08.030738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:08.093491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:08.094486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:08.094605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:08.094644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:08.225351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:08.225537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:08.225624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:08.225672] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:08.229693] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-01-30T20:22:08.230044] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-30T20:22:08.230216] [INFO ] [sig ] FFBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:08.384649] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FFBC.txt [2026-01-30T20:22:08.384860] [INFO ] [sig ] [1182/3461] Completed FFBC in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:08.384909] [INFO ] [sig ] [1183/3461] Forecasting FFC... [2026-01-30T20:22:08.384942] [INFO ] [sig ] Generating forecast for: FFC [2026-01-30T20:22:08.384973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-30T20:22:08.398938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-30T20:22:08.399370] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-30T20:22:08.400227] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-30T20:22:08.400282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:08.400315] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:08.400342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:08.400399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:08.462167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:08.463115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:08.463201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:08.463235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:08.594742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:08.594932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:08.594974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:08.595004] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:08.598681] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-30T20:22:08.599006] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-30T20:22:08.599149] [INFO ] [sig ] FFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:08.755617] [INFO ] [LOCAL ] Saved forecast: FFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FFC.txt [2026-01-30T20:22:08.755789] [INFO ] [sig ] [1183/3461] Completed FFC in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:08.755833] [INFO ] [sig ] [1184/3461] Forecasting FFIC... [2026-01-30T20:22:08.755864] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-30T20:22:08.755896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-30T20:22:08.768557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-30T20:22:08.769064] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-30T20:22:08.770023] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-30T20:22:08.770078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:08.770111] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:08.770139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:08.770196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:08.835063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:08.836004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:08.836101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:08.836147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:08.962419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:08.962603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:08.962663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:08.962708] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:08.966483] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-01-30T20:22:08.966856] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-30T20:22:08.967006] [INFO ] [sig ] FFIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:09.126008] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FFIC.txt [2026-01-30T20:22:09.126190] [INFO ] [sig ] [1184/3461] Completed FFIC in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:09.126233] [INFO ] [sig ] [1185/3461] Forecasting FFIN... [2026-01-30T20:22:09.126264] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-30T20:22:09.126296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-30T20:22:09.138744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-30T20:22:09.139158] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-30T20:22:09.139995] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-30T20:22:09.140059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:09.140096] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:09.140123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:09.140180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:09.202383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:09.203408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:09.203521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:09.203565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:09.331102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:09.331269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:09.331310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:09.331341] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:09.334967] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-01-30T20:22:09.335244] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-30T20:22:09.335369] [INFO ] [sig ] FFIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:09.483294] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FFIN.txt [2026-01-30T20:22:09.483426] [INFO ] [sig ] [1185/3461] Completed FFIN in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:09.483465] [INFO ] [sig ] [1186/3461] Forecasting FFWM... [2026-01-30T20:22:09.483497] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-30T20:22:09.483526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-30T20:22:09.499911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-30T20:22:09.500442] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-30T20:22:09.501789] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-30T20:22:09.501883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:09.501973] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:09.502018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:09.502112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:09.595913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:09.597173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:09.597316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:09.597369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:09.751317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:09.751484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:09.751525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:09.751555] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:09.755590] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-01-30T20:22:09.755996] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-30T20:22:09.756157] [INFO ] [sig ] FFWM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:09.914454] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FFWM.txt [2026-01-30T20:22:09.914631] [INFO ] [sig ] [1186/3461] Completed FFWM in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:09.914676] [INFO ] [sig ] [1187/3461] Forecasting FG... [2026-01-30T20:22:09.914706] [INFO ] [sig ] Generating forecast for: FG [2026-01-30T20:22:09.914734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-30T20:22:09.927013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-30T20:22:09.927438] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-30T20:22:09.928378] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-30T20:22:09.928438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:09.928488] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:09.928518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:09.928602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:09.986002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:09.986920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:09.987012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:09.987045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:10.113833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:10.114000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:10.114059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:10.114102] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:10.118318] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=63.03%) [2026-01-30T20:22:10.118784] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-30T20:22:10.118967] [INFO ] [sig ] FG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:10.274141] [INFO ] [LOCAL ] Saved forecast: FG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FG.txt [2026-01-30T20:22:10.274309] [INFO ] [sig ] [1187/3461] Completed FG in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:10.274351] [INFO ] [sig ] [1188/3461] Forecasting FHB... [2026-01-30T20:22:10.274383] [INFO ] [sig ] Generating forecast for: FHB [2026-01-30T20:22:10.274412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-30T20:22:10.286690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-30T20:22:10.287137] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-30T20:22:10.288151] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-30T20:22:10.288213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:10.288260] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:10.288297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:10.288381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:10.352074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:10.353068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:10.353177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:10.353226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:10.475463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:10.475648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:10.475689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:10.475717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:10.482998] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-01-30T20:22:10.483416] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-30T20:22:10.483558] [INFO ] [sig ] FHB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:10.628806] [INFO ] [LOCAL ] Saved forecast: FHB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FHB.txt [2026-01-30T20:22:10.628982] [INFO ] [sig ] [1188/3461] Completed FHB in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:10.629021] [INFO ] [sig ] [1189/3461] Forecasting FHI... [2026-01-30T20:22:10.629051] [INFO ] [sig ] Generating forecast for: FHI [2026-01-30T20:22:10.629083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-30T20:22:10.641021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-30T20:22:10.641447] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-30T20:22:10.642306] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-30T20:22:10.642359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:10.642391] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:10.642417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:10.642473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:10.700364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:10.701266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:10.701353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:10.701386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:10.822868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:10.823030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:10.823072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:10.823101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:10.827968] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-30T20:22:10.828447] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-30T20:22:10.828671] [INFO ] [sig ] FHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:10.974550] [INFO ] [LOCAL ] Saved forecast: FHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FHI.txt [2026-01-30T20:22:10.974731] [INFO ] [sig ] [1189/3461] Completed FHI in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:10.974771] [INFO ] [sig ] [1190/3461] Forecasting FHN... [2026-01-30T20:22:10.974803] [INFO ] [sig ] Generating forecast for: FHN [2026-01-30T20:22:10.974831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-30T20:22:10.987212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-30T20:22:10.987667] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-30T20:22:10.988516] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-30T20:22:10.988569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:10.988635] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:10.988665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:10.988723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:11.045968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:11.046994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:11.047103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:11.047136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:11.169614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:11.169773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:11.169814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:11.169848] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:11.173242] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-30T20:22:11.173534] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-30T20:22:11.173680] [INFO ] [sig ] FHN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:11.325508] [INFO ] [LOCAL ] Saved forecast: FHN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FHN.txt [2026-01-30T20:22:11.325701] [INFO ] [sig ] [1190/3461] Completed FHN in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:11.325745] [INFO ] [sig ] [1191/3461] Forecasting FHTX... [2026-01-30T20:22:11.325793] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-30T20:22:11.325826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-30T20:22:11.337751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-30T20:22:11.338176] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-30T20:22:11.339054] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-30T20:22:11.339107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:11.339138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:11.339164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:11.339301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:11.396271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:11.397142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:11.397224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:11.397257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:11.518150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:11.518306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:11.518345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:11.518374] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:11.521839] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-30T20:22:11.522153] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-30T20:22:11.522281] [INFO ] [sig ] FHTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:11.667815] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FHTX.txt [2026-01-30T20:22:11.667996] [INFO ] [sig ] [1191/3461] Completed FHTX in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-30T20:22:11.668037] [INFO ] [sig ] [1192/3461] Forecasting FIBK... [2026-01-30T20:22:11.668067] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-30T20:22:11.668119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-30T20:22:11.679491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-30T20:22:11.679914] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-30T20:22:11.680739] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-30T20:22:11.680792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:11.680824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:11.680850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:11.680906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:11.737532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:11.738439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:11.738541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:11.738593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:11.858660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:11.858816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:11.858856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:11.858885] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:11.862286] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-30T20:22:11.862596] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-30T20:22:11.862724] [INFO ] [sig ] FIBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:12.006508] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIBK.txt [2026-01-30T20:22:12.006681] [INFO ] [sig ] [1192/3461] Completed FIBK in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:12.006723] [INFO ] [sig ] [1193/3461] Forecasting FICO... [2026-01-30T20:22:12.006754] [INFO ] [sig ] Generating forecast for: FICO [2026-01-30T20:22:12.006785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-30T20:22:12.023732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-30T20:22:12.024082] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-30T20:22:12.024932] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-30T20:22:12.024987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:12.025018] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:12.025044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:12.025101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:12.081352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:12.082236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:12.082319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:12.082352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:12.202935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:12.203092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:12.203133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:12.203164] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:12.206600] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=50.74%) [2026-01-30T20:22:12.206935] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-30T20:22:12.207084] [INFO ] [sig ] FICO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:12.351080] [INFO ] [LOCAL ] Saved forecast: FICO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FICO.txt [2026-01-30T20:22:12.351232] [INFO ] [sig ] [1193/3461] Completed FICO in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:12.351272] [INFO ] [sig ] [1194/3461] Forecasting FICS... [2026-01-30T20:22:12.351303] [INFO ] [sig ] Generating forecast for: FICS [2026-01-30T20:22:12.351331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-30T20:22:12.362070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-30T20:22:12.362367] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-30T20:22:12.363142] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-30T20:22:12.363194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:12.363225] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:12.363252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:12.363307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:12.420585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:12.421433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:12.421517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:12.421551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:12.544927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:12.545066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:12.545107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:12.545152] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:12.548588] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-01-30T20:22:12.548881] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-30T20:22:12.549011] [INFO ] [sig ] FICS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:12.693130] [INFO ] [LOCAL ] Saved forecast: FICS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FICS.txt [2026-01-30T20:22:12.693291] [INFO ] [sig ] [1194/3461] Completed FICS in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:12.693332] [INFO ] [sig ] [1195/3461] Forecasting FID... [2026-01-30T20:22:12.693361] [INFO ] [sig ] Generating forecast for: FID [2026-01-30T20:22:12.693391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-30T20:22:12.704386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-30T20:22:12.704763] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-30T20:22:12.705532] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-30T20:22:12.705603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:12.705637] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:12.705663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:12.705719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:12.762728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:12.763588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:12.763671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:12.763703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:12.879046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:12.879194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:12.879234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:12.879262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:12.882623] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-30T20:22:12.882902] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-30T20:22:12.883026] [INFO ] [sig ] FID: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:13.033450] [INFO ] [LOCAL ] Saved forecast: FID 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FID.txt [2026-01-30T20:22:13.033629] [INFO ] [sig ] [1195/3461] Completed FID in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:13.033679] [INFO ] [sig ] [1196/3461] Forecasting FIGS... [2026-01-30T20:22:13.033710] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-30T20:22:13.033740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-30T20:22:13.045199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-30T20:22:13.045541] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-30T20:22:13.046387] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-30T20:22:13.046438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:13.046470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:13.046497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:13.046553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:13.104818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:13.105675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:13.105800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:13.105835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:13.228443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:13.228607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:13.228650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:13.228681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:13.232113] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-01-30T20:22:13.232397] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-30T20:22:13.232522] [INFO ] [sig ] FIGS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:13.374353] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FIGS.txt [2026-01-30T20:22:13.374513] [INFO ] [sig ] [1196/3461] Completed FIGS in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:13.374553] [INFO ] [sig ] [1197/3461] Forecasting FIHL... [2026-01-30T20:22:13.374603] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-30T20:22:13.374636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-30T20:22:13.386194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-30T20:22:13.386500] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-30T20:22:13.387285] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-30T20:22:13.387337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:13.387369] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:13.387396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:13.387452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:13.444077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:13.444936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:13.445019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:13.445053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:13.564293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:13.564453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:13.564493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:13.564522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:13.567913] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=41.21%) [2026-01-30T20:22:13.568225] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-30T20:22:13.568351] [INFO ] [sig ] FIHL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:13.711218] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIHL.txt [2026-01-30T20:22:13.711378] [INFO ] [sig ] [1197/3461] Completed FIHL in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-30T20:22:13.711420] [INFO ] [sig ] [1198/3461] Forecasting FINS... [2026-01-30T20:22:13.711451] [INFO ] [sig ] Generating forecast for: FINS [2026-01-30T20:22:13.711482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-30T20:22:13.723588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-30T20:22:13.723957] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-30T20:22:13.724747] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-30T20:22:13.724799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:13.724832] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:13.724873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:13.724936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:13.782489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:13.783438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:13.783535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:13.783568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:13.908686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:13.908858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:13.908923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:13.908962] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:13.912856] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=26.74%) [2026-01-30T20:22:13.913185] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-30T20:22:13.913328] [INFO ] [sig ] FINS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:14.060163] [INFO ] [LOCAL ] Saved forecast: FINS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FINS.txt [2026-01-30T20:22:14.060307] [INFO ] [sig ] [1198/3461] Completed FINS in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:14.060347] [INFO ] [sig ] [1199/3461] Forecasting FINX... [2026-01-30T20:22:14.060376] [INFO ] [sig ] Generating forecast for: FINX [2026-01-30T20:22:14.060406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-30T20:22:14.072936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-30T20:22:14.073244] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-30T20:22:14.074035] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-30T20:22:14.074086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:14.074118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:14.074143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:14.074198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:14.130852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:14.131698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:14.131776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:14.131808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:14.248540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:14.248711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:14.248751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:14.248780] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:14.252182] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=59.14%) [2026-01-30T20:22:14.252496] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-30T20:22:14.252643] [INFO ] [sig ] FINX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:14.395207] [INFO ] [LOCAL ] Saved forecast: FINX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FINX.txt [2026-01-30T20:22:14.395388] [INFO ] [sig ] [1199/3461] Completed FINX in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:14.395429] [INFO ] [sig ] [1200/3461] Forecasting FIP... [2026-01-30T20:22:14.395459] [INFO ] [sig ] Generating forecast for: FIP [2026-01-30T20:22:14.395489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-30T20:22:14.406767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-30T20:22:14.407154] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-30T20:22:14.407982] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-30T20:22:14.408034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:14.408065] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:14.408141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:14.408201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:14.465086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:14.465932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:14.466013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:14.466044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:14.586548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:14.586725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:14.586765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:14.586793] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:14.590163] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-01-30T20:22:14.590468] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-30T20:22:14.590622] [INFO ] [sig ] FIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:14.737855] [INFO ] [LOCAL ] Saved forecast: FIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIP.txt [2026-01-30T20:22:14.738018] [INFO ] [sig ] [1200/3461] Completed FIP in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:14.738057] [INFO ] [sig ] [1201/3461] Forecasting FIS... [2026-01-30T20:22:14.738109] [INFO ] [sig ] Generating forecast for: FIS [2026-01-30T20:22:14.738147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-30T20:22:14.749366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-30T20:22:14.749769] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-30T20:22:14.750620] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-30T20:22:14.750672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:14.750703] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:14.750731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:14.750794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:14.807240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:14.808181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:14.808282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:14.808314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:14.926797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:14.926951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:14.926989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:14.927017] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:14.930396] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-30T20:22:14.930700] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-30T20:22:14.930824] [INFO ] [sig ] FIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:15.071990] [INFO ] [LOCAL ] Saved forecast: FIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIS.txt [2026-01-30T20:22:15.072137] [INFO ] [sig ] [1201/3461] Completed FIS in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:15.072177] [INFO ] [sig ] [1202/3461] Forecasting FISI... [2026-01-30T20:22:15.072207] [INFO ] [sig ] Generating forecast for: FISI [2026-01-30T20:22:15.072242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-30T20:22:15.083730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-30T20:22:15.084090] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-30T20:22:15.084877] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-30T20:22:15.084928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:15.084960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:15.084985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:15.085041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:15.141508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:15.142397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:15.142477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:15.142509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:15.264874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:15.265030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:15.265070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:15.265099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:15.268595] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-30T20:22:15.268875] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-30T20:22:15.269008] [INFO ] [sig ] FISI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:15.414938] [INFO ] [LOCAL ] Saved forecast: FISI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FISI.txt [2026-01-30T20:22:15.415103] [INFO ] [sig ] [1202/3461] Completed FISI in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:15.415144] [INFO ] [sig ] [1203/3461] Forecasting FITB... [2026-01-30T20:22:15.415173] [INFO ] [sig ] Generating forecast for: FITB [2026-01-30T20:22:15.415203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-30T20:22:15.426379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-30T20:22:15.426732] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-30T20:22:15.427516] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-30T20:22:15.427567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:15.427644] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:15.427673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:15.427728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:15.488660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:15.489709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:15.489812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:15.489846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:15.613859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:15.614016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:15.614055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:15.614083] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:15.617593] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-01-30T20:22:15.617875] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-30T20:22:15.618038] [INFO ] [sig ] FITB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:15.760522] [INFO ] [LOCAL ] Saved forecast: FITB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FITB.txt [2026-01-30T20:22:15.760694] [INFO ] [sig ] [1203/3461] Completed FITB in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:15.760735] [INFO ] [sig ] [1204/3461] Forecasting FITBI... [2026-01-30T20:22:15.760765] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-30T20:22:15.760805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-30T20:22:15.772514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-30T20:22:15.772897] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-30T20:22:15.773753] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-30T20:22:15.773809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:15.773841] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:15.773867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:15.773934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:15.831663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:15.832541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:15.832646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:15.832681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:15.956816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:15.956964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:15.957008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:15.957037] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:15.960523] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-30T20:22:15.960835] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-30T20:22:15.960966] [INFO ] [sig ] FITBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:16.106328] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FITBI.txt [2026-01-30T20:22:16.106479] [INFO ] [sig ] [1204/3461] Completed FITBI in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:16.106518] [INFO ] [sig ] [1205/3461] Forecasting FITBO... [2026-01-30T20:22:16.106548] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-30T20:22:16.106595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-30T20:22:16.118116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-30T20:22:16.118484] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-30T20:22:16.119298] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-30T20:22:16.119351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:16.119385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:16.119411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:16.119467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:16.177798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:16.178685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:16.178767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:16.178800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:16.300459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:16.300613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:16.300656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:16.300703] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:16.304268] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=49.47%) [2026-01-30T20:22:16.304569] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-30T20:22:16.304721] [INFO ] [sig ] FITBO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:16.453446] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FITBO.txt [2026-01-30T20:22:16.453640] [INFO ] [sig ] [1205/3461] Completed FITBO in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:16.453683] [INFO ] [sig ] [1206/3461] Forecasting FIVE... [2026-01-30T20:22:16.453712] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-30T20:22:16.453743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-30T20:22:16.465478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-30T20:22:16.465835] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-30T20:22:16.466669] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-30T20:22:16.466722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:16.466754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:16.466782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:16.466848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:16.524410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:16.525324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:16.525409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:16.525443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:16.653848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:16.654004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:16.654045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:16.654137] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:16.657910] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-30T20:22:16.658256] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-30T20:22:16.658400] [INFO ] [sig ] FIVE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:16.809422] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIVE.txt [2026-01-30T20:22:16.809605] [INFO ] [sig ] [1206/3461] Completed FIVE in 0.4s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:16.809649] [INFO ] [sig ] [1207/3461] Forecasting FIVN... [2026-01-30T20:22:16.809681] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-30T20:22:16.809711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-30T20:22:16.822650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-30T20:22:16.823022] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-30T20:22:16.823833] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-30T20:22:16.823886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:16.823919] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:16.823947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:16.824010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:16.885157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:16.885999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:16.886081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:16.886125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:17.029454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:17.029665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:17.029720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:17.029760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:17.035049] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-01-30T20:22:17.035543] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-30T20:22:17.035765] [INFO ] [sig ] FIVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:17.224611] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIVN.txt [2026-01-30T20:22:17.224808] [INFO ] [sig ] [1207/3461] Completed FIVN in 0.4s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:17.224855] [INFO ] [sig ] [1208/3461] Forecasting FIX... [2026-01-30T20:22:17.224885] [INFO ] [sig ] Generating forecast for: FIX [2026-01-30T20:22:17.224932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-30T20:22:17.239320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-30T20:22:17.239801] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-30T20:22:17.240773] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-30T20:22:17.240828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:17.240863] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:17.240918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:17.241000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:17.319292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:17.320328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:17.320434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:17.320469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:17.470239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:17.470438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:17.470506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:17.470559] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:17.475885] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-30T20:22:17.476407] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-30T20:22:17.476646] [INFO ] [sig ] FIX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:17.715025] [INFO ] [LOCAL ] Saved forecast: FIX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FIX.txt [2026-01-30T20:22:17.715256] [INFO ] [sig ] [1208/3461] Completed FIX in 0.5s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:17.715325] [INFO ] [sig ] [1209/3461] Forecasting FIXD... [2026-01-30T20:22:17.715377] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-30T20:22:17.715428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-30T20:22:17.745257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-30T20:22:17.745810] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-30T20:22:17.747059] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-30T20:22:17.747131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:17.747173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:17.747225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:17.747298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:17.848099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:17.849442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:17.849610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:17.849672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:18.026968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:18.027276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:18.027343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:18.027383] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:18.033502] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=35.30%) [2026-01-30T20:22:18.034174] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-30T20:22:18.034434] [INFO ] [sig ] FIXD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:18.278437] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIXD.txt [2026-01-30T20:22:18.278683] [INFO ] [sig ] [1209/3461] Completed FIXD in 0.6s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-30T20:22:18.278748] [INFO ] [sig ] [1210/3461] Forecasting FIZZ... [2026-01-30T20:22:18.278799] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-30T20:22:18.278848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-30T20:22:18.298541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-30T20:22:18.302714] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-30T20:22:18.304453] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-30T20:22:18.304615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:18.304671] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:18.304717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:18.304834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:18.386274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:18.387448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:18.387570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:18.387634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:18.554638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:18.554833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:18.554883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:18.554915] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:18.559549] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-30T20:22:18.560044] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-30T20:22:18.560228] [INFO ] [sig ] FIZZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:18.737106] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FIZZ.txt [2026-01-30T20:22:18.737253] [INFO ] [sig ] [1210/3461] Completed FIZZ in 0.5s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-30T20:22:18.737294] [INFO ] [sig ] [1211/3461] Forecasting FJP... [2026-01-30T20:22:18.737326] [INFO ] [sig ] Generating forecast for: FJP [2026-01-30T20:22:18.737356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-30T20:22:18.755330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-30T20:22:18.755780] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-30T20:22:18.756689] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-30T20:22:18.756744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:18.756778] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:18.756806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:18.756865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:18.815368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:18.816264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:18.816350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:18.816385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:18.928788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:18.928931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:18.928972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:18.929003] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:18.932475] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=43.13%) [2026-01-30T20:22:18.932779] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-30T20:22:18.932909] [INFO ] [sig ] FJP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:19.074987] [INFO ] [LOCAL ] Saved forecast: FJP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FJP.txt [2026-01-30T20:22:19.075140] [INFO ] [sig ] [1211/3461] Completed FJP in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-30T20:22:19.075182] [INFO ] [sig ] [1212/3461] Forecasting FLEX... [2026-01-30T20:22:19.075215] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-30T20:22:19.075245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-30T20:22:19.087089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-30T20:22:19.087395] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-30T20:22:19.088199] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-30T20:22:19.088251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:19.088283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:19.088309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:19.088365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:19.148017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:19.148862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:19.148944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:19.148985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:19.270555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:19.270720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:19.270761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:19.270792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:19.274258] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=68.83%) [2026-01-30T20:22:19.274543] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-30T20:22:19.274688] [INFO ] [sig ] FLEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:19.416978] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLEX.txt [2026-01-30T20:22:19.417133] [INFO ] [sig ] [1212/3461] Completed FLEX in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-30T20:22:19.417174] [INFO ] [sig ] [1213/3461] Forecasting FLL... [2026-01-30T20:22:19.417205] [INFO ] [sig ] Generating forecast for: FLL [2026-01-30T20:22:19.417240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-30T20:22:19.428679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-30T20:22:19.429078] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-30T20:22:19.429909] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-30T20:22:19.429963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:19.429996] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:19.430024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:19.430082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:19.489057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:19.489921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:19.490062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:19.490120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:19.607617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:19.607769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:19.607807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:19.607835] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:19.611191] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-30T20:22:19.611464] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-30T20:22:19.611601] [INFO ] [sig ] FLL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:19.753368] [INFO ] [LOCAL ] Saved forecast: FLL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLL.txt [2026-01-30T20:22:19.753535] [INFO ] [sig ] [1213/3461] Completed FLL in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-30T20:22:19.753592] [INFO ] [sig ] [1214/3461] Forecasting FLNC... [2026-01-30T20:22:19.753626] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-30T20:22:19.753655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-30T20:22:19.765381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-30T20:22:19.765758] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-30T20:22:19.766612] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-30T20:22:19.766670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:19.766704] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:19.766732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:19.766789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:19.823973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:19.824803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:19.824883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:19.824915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:19.948585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:19.948728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:19.948766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:19.948794] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:19.952198] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-30T20:22:19.952469] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-30T20:22:19.952609] [INFO ] [sig ] FLNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:20.097147] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FLNC.txt [2026-01-30T20:22:20.097304] [INFO ] [sig ] [1214/3461] Completed FLNC in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:20.097347] [INFO ] [sig ] [1215/3461] Forecasting FLNG... [2026-01-30T20:22:20.097380] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-30T20:22:20.097411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-30T20:22:20.108665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-30T20:22:20.108979] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-30T20:22:20.109827] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-30T20:22:20.109880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:20.109914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:20.109942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:20.110004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:20.167940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:20.168617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:20.168698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:20.168733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:20.285179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:20.285316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:20.285354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:20.285382] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:20.288804] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=80.48%) [2026-01-30T20:22:20.289091] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-30T20:22:20.289215] [INFO ] [sig ] FLNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:20.429775] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLNG.txt [2026-01-30T20:22:20.429896] [INFO ] [sig ] [1215/3461] Completed FLNG in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:20.429935] [INFO ] [sig ] [1216/3461] Forecasting FLO... [2026-01-30T20:22:20.429964] [INFO ] [sig ] Generating forecast for: FLO [2026-01-30T20:22:20.429993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-30T20:22:20.441277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-30T20:22:20.441607] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-30T20:22:20.442368] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-30T20:22:20.442419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:20.442451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:20.442477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:20.442534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:20.498849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:20.499727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:20.499805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:20.499838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:20.623857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:20.624010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:20.624052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:20.624084] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:20.627668] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-30T20:22:20.627950] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-30T20:22:20.628114] [INFO ] [sig ] FLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:20.781403] [INFO ] [LOCAL ] Saved forecast: FLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLO.txt [2026-01-30T20:22:20.781557] [INFO ] [sig ] [1216/3461] Completed FLO in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:20.781616] [INFO ] [sig ] [1217/3461] Forecasting FLS... [2026-01-30T20:22:20.781647] [INFO ] [sig ] Generating forecast for: FLS [2026-01-30T20:22:20.781676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-30T20:22:20.792760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-30T20:22:20.793102] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-30T20:22:20.793893] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-30T20:22:20.793944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:20.793976] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:20.794009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:20.794078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:20.851164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:20.851967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:20.852048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:20.852082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:20.981241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:20.981396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:20.981436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:20.981466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:20.984987] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=12.26%) [2026-01-30T20:22:20.985270] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-30T20:22:20.985400] [INFO ] [sig ] FLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:21.133350] [INFO ] [LOCAL ] Saved forecast: FLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FLS.txt [2026-01-30T20:22:21.133477] [INFO ] [sig ] [1217/3461] Completed FLS in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:21.133516] [INFO ] [sig ] [1218/3461] Forecasting FLUX... [2026-01-30T20:22:21.133545] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-30T20:22:21.133591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-30T20:22:21.144841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-30T20:22:21.145123] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-30T20:22:21.145901] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-30T20:22:21.145952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:21.145983] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:21.146010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:21.146065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:21.205935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:21.206732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:21.206815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:21.206849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:21.326427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:21.326600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:21.326642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:21.326670] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:21.330109] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-30T20:22:21.330402] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-30T20:22:21.330522] [INFO ] [sig ] FLUX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:21.473433] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLUX.txt [2026-01-30T20:22:21.473561] [INFO ] [sig ] [1218/3461] Completed FLUX in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:21.473618] [INFO ] [sig ] [1219/3461] Forecasting FLWS... [2026-01-30T20:22:21.473648] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-30T20:22:21.473677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-30T20:22:21.484856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-30T20:22:21.485163] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-30T20:22:21.485935] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-30T20:22:21.485987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:21.486019] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:21.486045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:21.486101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:21.544776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:21.545439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:21.545517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:21.545551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:21.665528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:21.665700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:21.665740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:21.665770] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:21.669256] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-30T20:22:21.669557] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-30T20:22:21.669709] [INFO ] [sig ] FLWS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:21.811931] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FLWS.txt [2026-01-30T20:22:21.812068] [INFO ] [sig ] [1219/3461] Completed FLWS in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:21.812107] [INFO ] [sig ] [1220/3461] Forecasting FLXS... [2026-01-30T20:22:21.812137] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-30T20:22:21.812166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-30T20:22:21.822826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-30T20:22:21.823112] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-30T20:22:21.823903] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-30T20:22:21.823954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:21.824006] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:21.824033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:21.824089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:21.883463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:21.884323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:21.884401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:21.884433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:21.998980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:21.999134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:21.999173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:21.999202] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:22.002659] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-30T20:22:22.002932] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-30T20:22:22.003051] [INFO ] [sig ] FLXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:22.143154] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FLXS.txt [2026-01-30T20:22:22.143284] [INFO ] [sig ] [1220/3461] Completed FLXS in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:22.143322] [INFO ] [sig ] [1221/3461] Forecasting FLYE... [2026-01-30T20:22:22.143352] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-30T20:22:22.143382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-30T20:22:22.155336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-30T20:22:22.155678] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-30T20:22:22.156664] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-30T20:22:22.156718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:22.156751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:22.156779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:22.156838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:22.214328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:22.215121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:22.215200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:22.215233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:22.330762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:22.330891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:22.330929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:22.330958] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:22.334290] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-30T20:22:22.334563] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-30T20:22:22.334706] [INFO ] [sig ] FLYE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:22.474813] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FLYE.txt [2026-01-30T20:22:22.474942] [INFO ] [sig ] [1221/3461] Completed FLYE in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:22.474981] [INFO ] [sig ] [1222/3461] Forecasting FMAO... [2026-01-30T20:22:22.475010] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-30T20:22:22.475038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-30T20:22:22.485473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-30T20:22:22.485792] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-30T20:22:22.486547] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-30T20:22:22.486629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:22.486664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:22.486691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:22.486747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:22.543889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:22.544830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:22.544908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:22.544939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:22.651103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:22.651245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:22.651282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:22.651310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:22.654714] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=17.85%) [2026-01-30T20:22:22.654988] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-30T20:22:22.655113] [INFO ] [sig ] FMAO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:22.814423] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FMAO.txt [2026-01-30T20:22:22.814599] [INFO ] [sig ] [1222/3461] Completed FMAO in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:22.814641] [INFO ] [sig ] [1223/3461] Forecasting FMB... [2026-01-30T20:22:22.814671] [INFO ] [sig ] Generating forecast for: FMB [2026-01-30T20:22:22.814701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-30T20:22:22.825793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-30T20:22:22.826112] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-30T20:22:22.826918] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-30T20:22:22.826970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:22.827002] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:22.827029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:22.827085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:22.885741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:22.886382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:22.886459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:22.886492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:23.007726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:23.007874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:23.007913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:23.007976] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:23.011540] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=87.80%) [2026-01-30T20:22:23.011845] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-30T20:22:23.011974] [INFO ] [sig ] FMB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:23.153687] [INFO ] [LOCAL ] Saved forecast: FMB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FMB.txt [2026-01-30T20:22:23.153814] [INFO ] [sig ] [1223/3461] Completed FMB in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:23.153853] [INFO ] [sig ] [1224/3461] Forecasting FMBH... [2026-01-30T20:22:23.153883] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-30T20:22:23.153911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-30T20:22:23.165253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-30T20:22:23.165560] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-30T20:22:23.166344] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-30T20:22:23.166396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:23.166428] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:23.166454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:23.166510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:23.224290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:23.225223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:23.225304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:23.225336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:23.347093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:23.347245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:23.347286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:23.347315] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:23.350905] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=22.69%) [2026-01-30T20:22:23.351202] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-30T20:22:23.351331] [INFO ] [sig ] FMBH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:23.495546] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FMBH.txt [2026-01-30T20:22:23.495729] [INFO ] [sig ] [1224/3461] Completed FMBH in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:23.495769] [INFO ] [sig ] [1225/3461] Forecasting FMC... [2026-01-30T20:22:23.495798] [INFO ] [sig ] Generating forecast for: FMC [2026-01-30T20:22:23.495829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-30T20:22:23.507615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-30T20:22:23.508005] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-30T20:22:23.508854] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-30T20:22:23.508907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:23.508939] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:23.508966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:23.509024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:23.569653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:23.570726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:23.570826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:23.570859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:23.695764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:23.695921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:23.695963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:23.695995] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:23.699721] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-30T20:22:23.700092] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-30T20:22:23.700266] [INFO ] [sig ] FMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:23.850156] [INFO ] [LOCAL ] Saved forecast: FMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FMC.txt [2026-01-30T20:22:23.850311] [INFO ] [sig ] [1225/3461] Completed FMC in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-30T20:22:23.850359] [INFO ] [sig ] [1226/3461] Forecasting FMHI... [2026-01-30T20:22:23.850391] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-30T20:22:23.850422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-30T20:22:23.862683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-30T20:22:23.863083] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-30T20:22:23.863960] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-30T20:22:23.864014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:23.864047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:23.864076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:23.864135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:23.922591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:23.923478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:23.923564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:23.923618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:24.041882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:24.042033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:24.042073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:24.042101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:24.045458] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-01-30T20:22:24.045758] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-30T20:22:24.045885] [INFO ] [sig ] FMHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:24.191011] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FMHI.txt [2026-01-30T20:22:24.191168] [INFO ] [sig ] [1226/3461] Completed FMHI in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:24.191209] [INFO ] [sig ] [1227/3461] Forecasting FMN... [2026-01-30T20:22:24.191238] [INFO ] [sig ] Generating forecast for: FMN [2026-01-30T20:22:24.191269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-30T20:22:24.202513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-30T20:22:24.202911] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-30T20:22:24.203706] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-30T20:22:24.203758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:24.203789] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:24.203816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:24.203872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:24.260921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:24.261789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:24.261869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:24.261901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:24.382476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:24.382684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:24.382737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:24.382768] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:24.386481] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-30T20:22:24.386806] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-30T20:22:24.386960] [INFO ] [sig ] FMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:24.536409] [INFO ] [LOCAL ] Saved forecast: FMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FMN.txt [2026-01-30T20:22:24.536592] [INFO ] [sig ] [1227/3461] Completed FMN in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:24.536636] [INFO ] [sig ] [1228/3461] Forecasting FMNB... [2026-01-30T20:22:24.536668] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-30T20:22:24.536700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-30T20:22:24.549953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-30T20:22:24.550387] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-30T20:22:24.551378] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-30T20:22:24.551440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:24.551472] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:24.551500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:24.551558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:24.610598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:24.611494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:24.611606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:24.611644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:24.726814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:24.726973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:24.727014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:24.727043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:24.730534] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-30T20:22:24.730852] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-30T20:22:24.730985] [INFO ] [sig ] FMNB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:24.876341] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FMNB.txt [2026-01-30T20:22:24.876495] [INFO ] [sig ] [1228/3461] Completed FMNB in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:24.876534] [INFO ] [sig ] [1229/3461] Forecasting FMS... [2026-01-30T20:22:24.876563] [INFO ] [sig ] Generating forecast for: FMS [2026-01-30T20:22:24.876615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-30T20:22:24.888534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-30T20:22:24.888958] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-30T20:22:24.889807] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-30T20:22:24.889857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:24.889888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:24.889915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:24.889970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:24.948838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:24.949740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:24.949826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:24.949860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:25.074500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:25.074679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:25.074755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:25.074802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:25.079693] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-01-30T20:22:25.080099] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-30T20:22:25.080305] [INFO ] [sig ] FMS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:25.234785] [INFO ] [LOCAL ] Saved forecast: FMS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FMS.txt [2026-01-30T20:22:25.234965] [INFO ] [sig ] [1229/3461] Completed FMS in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:25.235008] [INFO ] [sig ] [1230/3461] Forecasting FMX... [2026-01-30T20:22:25.235038] [INFO ] [sig ] Generating forecast for: FMX [2026-01-30T20:22:25.235069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-30T20:22:25.247034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-30T20:22:25.247423] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-30T20:22:25.248286] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-30T20:22:25.248338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:25.248370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:25.248397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:25.248452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:25.304484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:25.305411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:25.305538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:25.305589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:25.425447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:25.425624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:25.425666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:25.425696] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:25.429156] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-30T20:22:25.429471] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-30T20:22:25.429625] [INFO ] [sig ] FMX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:25.571567] [INFO ] [LOCAL ] Saved forecast: FMX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FMX.txt [2026-01-30T20:22:25.571743] [INFO ] [sig ] [1230/3461] Completed FMX in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:25.571781] [INFO ] [sig ] [1231/3461] Forecasting FN... [2026-01-30T20:22:25.571811] [INFO ] [sig ] Generating forecast for: FN [2026-01-30T20:22:25.571840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-30T20:22:25.583381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-30T20:22:25.583796] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-30T20:22:25.584613] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-30T20:22:25.584664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:25.584696] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:25.584722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:25.584779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:25.645189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:25.646202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:25.646318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:25.646352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:25.785105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:25.785303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:25.785364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:25.785407] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:25.790692] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-01-30T20:22:25.791189] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-30T20:22:25.791371] [INFO ] [sig ] FN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:25.955351] [INFO ] [LOCAL ] Saved forecast: FN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FN.txt [2026-01-30T20:22:25.955484] [INFO ] [sig ] [1231/3461] Completed FN in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-30T20:22:25.955524] [INFO ] [sig ] [1232/3461] Forecasting FNB... [2026-01-30T20:22:25.955553] [INFO ] [sig ] Generating forecast for: FNB [2026-01-30T20:22:25.955599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-30T20:22:25.967093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-30T20:22:25.967392] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-30T20:22:25.968241] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-30T20:22:25.968303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:25.968335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:25.968361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:25.968417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:26.025358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:26.026245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:26.026340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:26.026373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:26.147555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:26.147738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:26.147780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:26.147809] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:26.151487] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-30T20:22:26.151809] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-30T20:22:26.151961] [INFO ] [sig ] FNB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:26.297147] [INFO ] [LOCAL ] Saved forecast: FNB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FNB.txt [2026-01-30T20:22:26.297298] [INFO ] [sig ] [1232/3461] Completed FNB in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:26.297339] [INFO ] [sig ] [1233/3461] Forecasting FND... [2026-01-30T20:22:26.297369] [INFO ] [sig ] Generating forecast for: FND [2026-01-30T20:22:26.297402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-30T20:22:26.308779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-30T20:22:26.309098] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-30T20:22:26.309937] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-30T20:22:26.309988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:26.310021] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:26.310059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:26.310116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:26.367175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:26.367873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:26.367952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:26.367984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:26.490369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:26.490502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:26.490544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:26.490599] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:26.494119] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=78.29%) [2026-01-30T20:22:26.494418] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-30T20:22:26.494551] [INFO ] [sig ] FND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:26.636460] [INFO ] [LOCAL ] Saved forecast: FND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FND.txt [2026-01-30T20:22:26.636671] [INFO ] [sig ] [1233/3461] Completed FND in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:26.636728] [INFO ] [sig ] [1234/3461] Forecasting FNF... [2026-01-30T20:22:26.636767] [INFO ] [sig ] Generating forecast for: FNF [2026-01-30T20:22:26.636807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-30T20:22:26.648285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-30T20:22:26.648649] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-30T20:22:26.649477] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-30T20:22:26.649529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:26.649562] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:26.649615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:26.649675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:26.707028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:26.707920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:26.708001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:26.708033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:26.826477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:26.826666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:26.826719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:26.826749] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:26.830184] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=40.53%) [2026-01-30T20:22:26.830467] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-30T20:22:26.830613] [INFO ] [sig ] FNF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:26.974640] [INFO ] [LOCAL ] Saved forecast: FNF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FNF.txt [2026-01-30T20:22:26.974781] [INFO ] [sig ] [1234/3461] Completed FNF in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:26.974822] [INFO ] [sig ] [1235/3461] Forecasting FNKO... [2026-01-30T20:22:26.974850] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-30T20:22:26.974881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-30T20:22:26.986429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-30T20:22:26.986828] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-30T20:22:26.987720] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-30T20:22:26.987773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:26.987806] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:26.987832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:26.987889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:27.045453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:27.046345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:27.046427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:27.046460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:27.167740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:27.167898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:27.167944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:27.167973] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:27.171962] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-01-30T20:22:27.172284] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-30T20:22:27.172427] [INFO ] [sig ] FNKO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:27.319145] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FNKO.txt [2026-01-30T20:22:27.319303] [INFO ] [sig ] [1235/3461] Completed FNKO in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:27.319345] [INFO ] [sig ] [1236/3461] Forecasting FNLC... [2026-01-30T20:22:27.319374] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-30T20:22:27.319402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-30T20:22:27.329936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-30T20:22:27.330246] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-30T20:22:27.331027] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-30T20:22:27.331078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:27.331109] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:27.331136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:27.331194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:27.388254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:27.388900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:27.388977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:27.389008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:27.495169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:27.495304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:27.495345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:27.495375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:27.498748] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-30T20:22:27.499018] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-30T20:22:27.499139] [INFO ] [sig ] FNLC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:27.640516] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FNLC.txt [2026-01-30T20:22:27.640677] [INFO ] [sig ] [1236/3461] Completed FNLC in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:27.640718] [INFO ] [sig ] [1237/3461] Forecasting FNX... [2026-01-30T20:22:27.640748] [INFO ] [sig ] Generating forecast for: FNX [2026-01-30T20:22:27.640784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-30T20:22:27.651824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-30T20:22:27.652104] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-30T20:22:27.652892] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-30T20:22:27.652943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:27.652999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:27.653027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:27.653083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:27.709209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:27.709984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:27.710061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:27.710094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:27.828381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:27.828533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:27.828586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:27.828619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:27.831960] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=20.19%) [2026-01-30T20:22:27.832235] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-30T20:22:27.832356] [INFO ] [sig ] FNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:27.974708] [INFO ] [LOCAL ] Saved forecast: FNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FNX.txt [2026-01-30T20:22:27.974850] [INFO ] [sig ] [1237/3461] Completed FNX in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:27.974890] [INFO ] [sig ] [1238/3461] Forecasting FNY... [2026-01-30T20:22:27.974919] [INFO ] [sig ] Generating forecast for: FNY [2026-01-30T20:22:27.974950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-30T20:22:27.986074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-30T20:22:27.986430] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-30T20:22:27.987222] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-30T20:22:27.987274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:27.987305] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:27.987330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:27.987386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:28.045410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:28.046265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:28.046347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:28.046381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:28.160154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:28.160305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:28.160348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:28.160377] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:28.163899] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=38.20%) [2026-01-30T20:22:28.164195] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-30T20:22:28.164331] [INFO ] [sig ] FNY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:28.312279] [INFO ] [LOCAL ] Saved forecast: FNY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FNY.txt [2026-01-30T20:22:28.312445] [INFO ] [sig ] [1238/3461] Completed FNY in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:28.312488] [INFO ] [sig ] [1239/3461] Forecasting FOA... [2026-01-30T20:22:28.312519] [INFO ] [sig ] Generating forecast for: FOA [2026-01-30T20:22:28.312553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-30T20:22:28.323814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-30T20:22:28.324175] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-30T20:22:28.324965] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-30T20:22:28.325016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:28.325048] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:28.325074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:28.325129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:28.381908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:28.382738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:28.382817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:28.382849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:28.503229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:28.503396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:28.503436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:28.503465] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:28.506911] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-01-30T20:22:28.507229] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-30T20:22:28.507365] [INFO ] [sig ] FOA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:28.670795] [INFO ] [LOCAL ] Saved forecast: FOA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FOA.txt [2026-01-30T20:22:28.670940] [INFO ] [sig ] [1239/3461] Completed FOA in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:28.670980] [INFO ] [sig ] [1240/3461] Forecasting FOF... [2026-01-30T20:22:28.671009] [INFO ] [sig ] Generating forecast for: FOF [2026-01-30T20:22:28.671040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-30T20:22:28.682200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-30T20:22:28.682531] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-30T20:22:28.683324] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-30T20:22:28.683376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:28.683407] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:28.683433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:28.683493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:28.739958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:28.740720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:28.740799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:28.740846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:28.857293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:28.857433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:28.857472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:28.857533] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:28.860917] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-30T20:22:28.861191] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-30T20:22:28.861336] [INFO ] [sig ] FOF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:29.002903] [INFO ] [LOCAL ] Saved forecast: FOF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FOF.txt [2026-01-30T20:22:29.003051] [INFO ] [sig ] [1240/3461] Completed FOF in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-30T20:22:29.003091] [INFO ] [sig ] [1241/3461] Forecasting FOLD... [2026-01-30T20:22:29.003120] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-30T20:22:29.003151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-30T20:22:29.015079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-30T20:22:29.015436] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-30T20:22:29.016271] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-30T20:22:29.016337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:29.016378] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:29.016409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:29.016468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:29.075317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:29.076356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:29.076439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:29.076671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:29.199711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:29.199863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:29.199903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:29.199931] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:29.203317] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=80.74%) [2026-01-30T20:22:29.203626] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-30T20:22:29.203751] [INFO ] [sig ] FOLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:29.349408] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FOLD.txt [2026-01-30T20:22:29.349589] [INFO ] [sig ] [1241/3461] Completed FOLD in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:29.349633] [INFO ] [sig ] [1242/3461] Forecasting FORM... [2026-01-30T20:22:29.349662] [INFO ] [sig ] Generating forecast for: FORM [2026-01-30T20:22:29.349692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-30T20:22:29.362718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-30T20:22:29.363185] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-30T20:22:29.364215] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-30T20:22:29.364289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:29.364337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:29.364379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:29.364458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:29.430732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:29.431627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:29.431710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:29.431746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:29.559293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:29.559434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:29.559473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:29.559502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:29.562858] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-01-30T20:22:29.563132] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-30T20:22:29.563255] [INFO ] [sig ] FORM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:29.706471] [INFO ] [LOCAL ] Saved forecast: FORM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FORM.txt [2026-01-30T20:22:29.706640] [INFO ] [sig ] [1242/3461] Completed FORM in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:29.706682] [INFO ] [sig ] [1243/3461] Forecasting FOSL... [2026-01-30T20:22:29.706712] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-30T20:22:29.706743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-30T20:22:29.718457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-30T20:22:29.718839] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-30T20:22:29.719661] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-30T20:22:29.719711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:29.719742] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:29.719768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:29.719823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:29.775614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:29.776471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:29.776556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:29.776609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:29.896735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:29.896890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:29.896930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:29.896958] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:29.900366] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-01-30T20:22:29.900696] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-30T20:22:29.900828] [INFO ] [sig ] FOSL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:30.045033] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FOSL.txt [2026-01-30T20:22:30.045191] [INFO ] [sig ] [1243/3461] Completed FOSL in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:30.045232] [INFO ] [sig ] [1244/3461] Forecasting FOX... [2026-01-30T20:22:30.045261] [INFO ] [sig ] Generating forecast for: FOX [2026-01-30T20:22:30.045292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-30T20:22:30.058256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-30T20:22:30.058698] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-30T20:22:30.059513] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-30T20:22:30.059565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:30.059616] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:30.059643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:30.059711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:30.118632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:30.119528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:30.119632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:30.119667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:30.249839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:30.249995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:30.250036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:30.250065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:30.254222] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-01-30T20:22:30.254535] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-30T20:22:30.254694] [INFO ] [sig ] FOX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:30.410172] [INFO ] [LOCAL ] Saved forecast: FOX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FOX.txt [2026-01-30T20:22:30.410350] [INFO ] [sig ] [1244/3461] Completed FOX in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:30.410403] [INFO ] [sig ] [1245/3461] Forecasting FOXA... [2026-01-30T20:22:30.410438] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-30T20:22:30.410472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-30T20:22:30.422828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-30T20:22:30.423202] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-30T20:22:30.424076] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-30T20:22:30.424137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:30.424173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:30.424201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:30.424256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:30.483650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:30.484602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:30.484692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:30.484725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:30.609675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:30.609828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:30.609867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:30.609896] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:30.613247] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=19.43%) [2026-01-30T20:22:30.613531] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-30T20:22:30.613675] [INFO ] [sig ] FOXA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:30.754955] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FOXA.txt [2026-01-30T20:22:30.755104] [INFO ] [sig ] [1245/3461] Completed FOXA in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:30.755144] [INFO ] [sig ] [1246/3461] Forecasting FOXF... [2026-01-30T20:22:30.755173] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-30T20:22:30.755203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-30T20:22:30.766402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-30T20:22:30.766755] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-30T20:22:30.767524] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-30T20:22:30.767606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:30.767640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:30.767679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:30.767736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:30.824074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:30.824921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:30.825001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:30.825033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:30.948368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:30.948732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:30.948772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:30.948800] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:30.952432] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-30T20:22:30.952731] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-30T20:22:30.952857] [INFO ] [sig ] FOXF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:31.097104] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FOXF.txt [2026-01-30T20:22:31.097250] [INFO ] [sig ] [1246/3461] Completed FOXF in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:31.097290] [INFO ] [sig ] [1247/3461] Forecasting FPF... [2026-01-30T20:22:31.097320] [INFO ] [sig ] Generating forecast for: FPF [2026-01-30T20:22:31.097351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-30T20:22:31.108922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-30T20:22:31.109239] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-30T20:22:31.110061] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-30T20:22:31.110111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:31.110142] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:31.110168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:31.110223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:31.168412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:31.169257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:31.169371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:31.169403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:31.296853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:31.297016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:31.297058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:31.297088] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:31.301196] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-30T20:22:31.301613] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-30T20:22:31.301780] [INFO ] [sig ] FPF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:31.451293] [INFO ] [LOCAL ] Saved forecast: FPF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FPF.txt [2026-01-30T20:22:31.451457] [INFO ] [sig ] [1247/3461] Completed FPF in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:31.451514] [INFO ] [sig ] [1248/3461] Forecasting FPH... [2026-01-30T20:22:31.451546] [INFO ] [sig ] Generating forecast for: FPH [2026-01-30T20:22:31.451594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-30T20:22:31.464015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-30T20:22:31.464399] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-30T20:22:31.465277] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-30T20:22:31.465333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:31.465371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:31.465399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:31.465457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:31.525094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:31.526053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:31.526156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:31.526197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:31.651466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:31.651645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:31.651690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:31.651721] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:31.655306] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-30T20:22:31.655659] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-30T20:22:31.655797] [INFO ] [sig ] FPH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:31.803679] [INFO ] [LOCAL ] Saved forecast: FPH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FPH.txt [2026-01-30T20:22:31.803831] [INFO ] [sig ] [1248/3461] Completed FPH in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-30T20:22:31.803871] [INFO ] [sig ] [1249/3461] Forecasting FPI... [2026-01-30T20:22:31.803902] [INFO ] [sig ] Generating forecast for: FPI [2026-01-30T20:22:31.803935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-30T20:22:31.815881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-30T20:22:31.816187] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-30T20:22:31.817011] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-30T20:22:31.817063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:31.817095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:31.817122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:31.817178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:31.875371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:31.876237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:31.876321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:31.876354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:31.994368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:31.994521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:31.994563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:31.994613] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:31.998116] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=35.20%) [2026-01-30T20:22:31.998397] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-30T20:22:31.998523] [INFO ] [sig ] FPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:32.143526] [INFO ] [LOCAL ] Saved forecast: FPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FPI.txt [2026-01-30T20:22:32.143688] [INFO ] [sig ] [1249/3461] Completed FPI in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:32.143736] [INFO ] [sig ] [1250/3461] Forecasting FPXI... [2026-01-30T20:22:32.143766] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-30T20:22:32.143796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-30T20:22:32.155660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-30T20:22:32.156037] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-30T20:22:32.156904] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-30T20:22:32.156957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:32.156990] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:32.157018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:32.157075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:32.214806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:32.215657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:32.215740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:32.215773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:32.327222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:32.327371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:32.327411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:32.327440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:32.330910] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=55.47%) [2026-01-30T20:22:32.331192] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-30T20:22:32.331327] [INFO ] [sig ] FPXI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:32.476728] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FPXI.txt [2026-01-30T20:22:32.476923] [INFO ] [sig ] [1250/3461] Completed FPXI in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:32.476978] [INFO ] [sig ] [1251/3461] Forecasting FRA... [2026-01-30T20:22:32.477020] [INFO ] [sig ] Generating forecast for: FRA [2026-01-30T20:22:32.477063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-30T20:22:32.489005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-30T20:22:32.489349] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-30T20:22:32.490160] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-30T20:22:32.490215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:32.490249] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:32.490279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:32.490350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:32.549415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:32.550292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:32.550376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:32.550410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:32.674917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:32.675072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:32.675111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:32.675141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:32.678621] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=58.23%) [2026-01-30T20:22:32.678923] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-30T20:22:32.679049] [INFO ] [sig ] FRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:32.825123] [INFO ] [LOCAL ] Saved forecast: FRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FRA.txt [2026-01-30T20:22:32.825272] [INFO ] [sig ] [1251/3461] Completed FRA in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:32.825312] [INFO ] [sig ] [1252/3461] Forecasting FRBA... [2026-01-30T20:22:32.825341] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-30T20:22:32.825372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-30T20:22:32.837644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-30T20:22:32.838022] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-30T20:22:32.838842] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-30T20:22:32.838893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:32.838926] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:32.838952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:32.839008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:32.896480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:32.897367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:32.897461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:32.897495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:33.016293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:33.016464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:33.016504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:33.016535] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:33.020102] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=19.24%) [2026-01-30T20:22:33.020401] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-30T20:22:33.020532] [INFO ] [sig ] FRBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:33.163803] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FRBA.txt [2026-01-30T20:22:33.163972] [INFO ] [sig ] [1252/3461] Completed FRBA in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:33.164013] [INFO ] [sig ] [1253/3461] Forecasting FRGE... [2026-01-30T20:22:33.164043] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-30T20:22:33.164074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-30T20:22:33.175210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-30T20:22:33.175565] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-30T20:22:33.176338] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-30T20:22:33.176388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:33.176420] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:33.176446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:33.176502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:33.233893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:33.234758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:33.234841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:33.234873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:33.360511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:33.360688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:33.360764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:33.360796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:33.364270] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-30T20:22:33.364588] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-30T20:22:33.364724] [INFO ] [sig ] FRGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:33.511339] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FRGE.txt [2026-01-30T20:22:33.511501] [INFO ] [sig ] [1253/3461] Completed FRGE in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:33.511541] [INFO ] [sig ] [1254/3461] Forecasting FRHC... [2026-01-30T20:22:33.511587] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-30T20:22:33.511621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-30T20:22:33.524305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-30T20:22:33.524641] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-30T20:22:33.525462] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-30T20:22:33.525519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:33.525599] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:33.525631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:33.525688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:33.582715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:33.583553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:33.583657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:33.583689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:33.700655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:33.700837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:33.700879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:33.700909] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:33.704742] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-30T20:22:33.705159] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-30T20:22:33.705314] [INFO ] [sig ] FRHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:33.865957] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FRHC.txt [2026-01-30T20:22:33.866115] [INFO ] [sig ] [1254/3461] Completed FRHC in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:33.866159] [INFO ] [sig ] [1255/3461] Forecasting FRME... [2026-01-30T20:22:33.866192] [INFO ] [sig ] Generating forecast for: FRME [2026-01-30T20:22:33.866223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-30T20:22:33.877956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-30T20:22:33.878406] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-30T20:22:33.879266] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-30T20:22:33.879328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:33.879369] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:33.879404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:33.879475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:33.938339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:33.939276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:33.939367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:33.939406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:34.063743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:34.063899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:34.063939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:34.063970] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:34.067671] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-30T20:22:34.067983] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-30T20:22:34.068137] [INFO ] [sig ] FRME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:34.220404] [INFO ] [LOCAL ] Saved forecast: FRME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FRME.txt [2026-01-30T20:22:34.220591] [INFO ] [sig ] [1255/3461] Completed FRME in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:34.220634] [INFO ] [sig ] [1256/3461] Forecasting FRO... [2026-01-30T20:22:34.220663] [INFO ] [sig ] Generating forecast for: FRO [2026-01-30T20:22:34.220694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-30T20:22:34.231949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-30T20:22:34.232277] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-30T20:22:34.233097] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-30T20:22:34.233149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:34.233181] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:34.233207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:34.233262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:34.290343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:34.291226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:34.291309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:34.291343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:34.414147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:34.414297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:34.414335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:34.414363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:34.417866] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-30T20:22:34.418172] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-30T20:22:34.418303] [INFO ] [sig ] FRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:34.562645] [INFO ] [LOCAL ] Saved forecast: FRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FRO.txt [2026-01-30T20:22:34.562800] [INFO ] [sig ] [1256/3461] Completed FRO in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-30T20:22:34.562841] [INFO ] [sig ] [1257/3461] Forecasting FROG... [2026-01-30T20:22:34.562871] [INFO ] [sig ] Generating forecast for: FROG [2026-01-30T20:22:34.562901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-30T20:22:34.574118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-30T20:22:34.574445] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-30T20:22:34.575240] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-30T20:22:34.575292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:34.575334] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:34.575362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:34.575417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:34.632476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:34.633348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:34.633429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:34.633462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:34.751755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:34.751904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:34.751943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:34.752003] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:34.755397] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-01-30T20:22:34.755708] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-30T20:22:34.755836] [INFO ] [sig ] FROG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:34.900098] [INFO ] [LOCAL ] Saved forecast: FROG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FROG.txt [2026-01-30T20:22:34.900238] [INFO ] [sig ] [1257/3461] Completed FROG in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:34.900277] [INFO ] [sig ] [1258/3461] Forecasting FRPH... [2026-01-30T20:22:34.900306] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-30T20:22:34.900337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-30T20:22:34.912122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-30T20:22:34.912513] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-30T20:22:34.913348] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-30T20:22:34.913400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:34.913432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:34.913459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:34.913515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:34.973170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:34.974060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:34.974141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:34.974175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:35.093218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:35.093378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:35.093418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:35.093446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:35.096966] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-30T20:22:35.097302] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-30T20:22:35.097439] [INFO ] [sig ] FRPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:35.243670] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FRPH.txt [2026-01-30T20:22:35.243837] [INFO ] [sig ] [1258/3461] Completed FRPH in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:35.243877] [INFO ] [sig ] [1259/3461] Forecasting FRSH... [2026-01-30T20:22:35.243906] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-30T20:22:35.243936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-30T20:22:35.255991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-30T20:22:35.256402] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-30T20:22:35.257216] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-30T20:22:35.257269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:35.257302] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:35.257330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:35.257388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:35.314310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:35.315190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:35.315273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:35.315306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:35.438423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:35.438598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:35.438639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:35.438668] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:35.442238] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=60.35%) [2026-01-30T20:22:35.442539] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-30T20:22:35.442692] [INFO ] [sig ] FRSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:35.585532] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FRSH.txt [2026-01-30T20:22:35.585716] [INFO ] [sig ] [1259/3461] Completed FRSH in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:35.585757] [INFO ] [sig ] [1260/3461] Forecasting FSBC... [2026-01-30T20:22:35.585786] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-30T20:22:35.585817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-30T20:22:35.597198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-30T20:22:35.597622] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-30T20:22:35.598422] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-30T20:22:35.598484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:35.598522] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:35.598551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:35.598629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:35.654860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:35.655727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:35.655810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:35.655842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:35.779713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:35.779869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:35.779909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:35.779938] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:35.783813] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-30T20:22:35.784146] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-30T20:22:35.784283] [INFO ] [sig ] FSBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:35.932700] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FSBC.txt [2026-01-30T20:22:35.932860] [INFO ] [sig ] [1260/3461] Completed FSBC in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:35.932905] [INFO ] [sig ] [1261/3461] Forecasting FSCO... [2026-01-30T20:22:35.932935] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-30T20:22:35.932966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-30T20:22:35.944717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-30T20:22:35.945083] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-30T20:22:35.945890] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-30T20:22:35.945941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:35.945974] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:35.946002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:35.946059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:36.006107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:36.007006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:36.007090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:36.007123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:36.124339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:36.124506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:36.124546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:36.124593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:36.128115] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=61.34%) [2026-01-30T20:22:36.128447] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-30T20:22:36.128601] [INFO ] [sig ] FSCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:36.283923] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FSCO.txt [2026-01-30T20:22:36.284083] [INFO ] [sig ] [1261/3461] Completed FSCO in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:36.284127] [INFO ] [sig ] [1262/3461] Forecasting FSK... [2026-01-30T20:22:36.284157] [INFO ] [sig ] Generating forecast for: FSK [2026-01-30T20:22:36.284188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-30T20:22:36.296291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-30T20:22:36.296670] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-30T20:22:36.297454] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-30T20:22:36.297508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:36.297540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:36.297568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:36.297652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:36.356553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:36.357543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:36.357862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:36.357902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:36.483696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:36.483852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:36.483892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:36.483921] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:36.487480] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=35.07%) [2026-01-30T20:22:36.487816] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-30T20:22:36.487966] [INFO ] [sig ] FSK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:36.636912] [INFO ] [LOCAL ] Saved forecast: FSK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FSK.txt [2026-01-30T20:22:36.637065] [INFO ] [sig ] [1262/3461] Completed FSK in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:36.637104] [INFO ] [sig ] [1263/3461] Forecasting FSLY... [2026-01-30T20:22:36.637134] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-30T20:22:36.637164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-30T20:22:36.648904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-30T20:22:36.649298] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-30T20:22:36.650094] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-30T20:22:36.650146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:36.650176] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:36.650202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:36.650258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:36.707741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:36.708697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:36.708779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:36.708813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:36.836135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:36.836289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:36.836329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:36.836358] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:36.839888] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-30T20:22:36.840191] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-30T20:22:36.840318] [INFO ] [sig ] FSLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:36.984209] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FSLY.txt [2026-01-30T20:22:36.984368] [INFO ] [sig ] [1263/3461] Completed FSLY in 0.3s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:36.984409] [INFO ] [sig ] [1264/3461] Forecasting FSM... [2026-01-30T20:22:36.984440] [INFO ] [sig ] Generating forecast for: FSM [2026-01-30T20:22:36.984469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-30T20:22:36.996312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-30T20:22:36.996741] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-30T20:22:36.997604] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-30T20:22:36.997658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:36.997691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:36.997719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:36.997776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:37.059769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:37.060635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:37.060747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:37.060783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:37.186941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:37.187099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:37.187141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:37.187189] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:37.190784] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-30T20:22:37.191119] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-30T20:22:37.191258] [INFO ] [sig ] FSM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:37.340404] [INFO ] [LOCAL ] Saved forecast: FSM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FSM.txt [2026-01-30T20:22:37.340592] [INFO ] [sig ] [1264/3461] Completed FSM in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:37.340633] [INFO ] [sig ] [1265/3461] Forecasting FSS... [2026-01-30T20:22:37.340663] [INFO ] [sig ] Generating forecast for: FSS [2026-01-30T20:22:37.340692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-30T20:22:37.352822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-30T20:22:37.353137] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-30T20:22:37.353957] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-30T20:22:37.354008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:37.354038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:37.354063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:37.354119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:37.412708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:37.413501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:37.413598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:37.413633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:37.543956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:37.544113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:37.544167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:37.544205] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:37.547702] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=78.68%) [2026-01-30T20:22:37.547988] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-30T20:22:37.548142] [INFO ] [sig ] FSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:37.694348] [INFO ] [LOCAL ] Saved forecast: FSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FSS.txt [2026-01-30T20:22:37.694524] [INFO ] [sig ] [1265/3461] Completed FSS in 0.4s | 2.79 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-30T20:22:37.694591] [INFO ] [sig ] [1266/3461] Forecasting FTA... [2026-01-30T20:22:37.694624] [INFO ] [sig ] Generating forecast for: FTA [2026-01-30T20:22:37.694655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-30T20:22:37.706747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-30T20:22:37.707233] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-30T20:22:37.708401] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-30T20:22:37.708469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:37.708518] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:37.708616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:37.708698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:37.772912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:37.773969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:37.774065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:37.774117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:37.894896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:37.895045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:37.895084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:37.895112] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:37.898599] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-30T20:22:37.898881] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-30T20:22:37.899004] [INFO ] [sig ] FTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:38.044889] [INFO ] [LOCAL ] Saved forecast: FTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTA.txt [2026-01-30T20:22:38.045052] [INFO ] [sig ] [1266/3461] Completed FTA in 0.4s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:38.045092] [INFO ] [sig ] [1267/3461] Forecasting FTAI... [2026-01-30T20:22:38.045120] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-30T20:22:38.045151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-30T20:22:38.056994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-30T20:22:38.057384] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-30T20:22:38.058274] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-30T20:22:38.058326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:38.058357] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:38.058382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:38.058438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:38.114780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:38.115694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:38.115774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:38.115805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:38.239732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:38.239888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:38.239928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:38.239957] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:38.243346] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=65.55%) [2026-01-30T20:22:38.243671] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-30T20:22:38.243801] [INFO ] [sig ] FTAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:38.389190] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTAI.txt [2026-01-30T20:22:38.389378] [INFO ] [sig ] [1267/3461] Completed FTAI in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:38.389420] [INFO ] [sig ] [1268/3461] Forecasting FTC... [2026-01-30T20:22:38.389450] [INFO ] [sig ] Generating forecast for: FTC [2026-01-30T20:22:38.389482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-30T20:22:38.402877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-30T20:22:38.403226] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-30T20:22:38.404015] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-30T20:22:38.404066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:38.404098] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:38.404137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:38.404195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:38.462699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:38.463628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:38.463733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:38.463766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:38.581650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:38.581994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:38.582034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:38.582064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:38.585736] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-01-30T20:22:38.586017] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-30T20:22:38.586143] [INFO ] [sig ] FTC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:38.730974] [INFO ] [LOCAL ] Saved forecast: FTC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTC.txt [2026-01-30T20:22:38.731127] [INFO ] [sig ] [1268/3461] Completed FTC in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:38.731168] [INFO ] [sig ] [1269/3461] Forecasting FTCI... [2026-01-30T20:22:38.731198] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-30T20:22:38.731230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-30T20:22:38.743241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-30T20:22:38.743613] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-30T20:22:38.744370] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-30T20:22:38.744421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:38.744452] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:38.744478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:38.744533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:38.804738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:38.805643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:38.805731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:38.805763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:38.930705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:38.930864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:38.930905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:38.930933] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:38.934306] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-01-30T20:22:38.934618] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-30T20:22:38.934746] [INFO ] [sig ] FTCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:39.079168] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTCI.txt [2026-01-30T20:22:39.079322] [INFO ] [sig ] [1269/3461] Completed FTCI in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:39.079363] [INFO ] [sig ] [1270/3461] Forecasting FTCS... [2026-01-30T20:22:39.079392] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-30T20:22:39.079423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-30T20:22:39.091528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-30T20:22:39.091962] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-30T20:22:39.092858] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-30T20:22:39.092918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:39.092960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:39.092988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:39.093044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:39.149959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:39.150853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:39.150937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:39.150971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:39.273607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:39.273781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:39.273833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:39.273873] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:39.278696] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-30T20:22:39.279157] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-30T20:22:39.279338] [INFO ] [sig ] FTCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:39.438652] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTCS.txt [2026-01-30T20:22:39.438815] [INFO ] [sig ] [1270/3461] Completed FTCS in 0.4s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:39.438854] [INFO ] [sig ] [1271/3461] Forecasting FTEK... [2026-01-30T20:22:39.438883] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-30T20:22:39.438914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-30T20:22:39.450613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-30T20:22:39.450992] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-30T20:22:39.451802] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-30T20:22:39.451853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:39.451911] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:39.451940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:39.451996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:39.510402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:39.511295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:39.511381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:39.511414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:39.634939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:39.635126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:39.635189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:39.635239] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:39.640204] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=63.86%) [2026-01-30T20:22:39.640774] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-30T20:22:39.640984] [INFO ] [sig ] FTEK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:39.789452] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTEK.txt [2026-01-30T20:22:39.789630] [INFO ] [sig ] [1271/3461] Completed FTEK in 0.4s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:39.789673] [INFO ] [sig ] [1272/3461] Forecasting FTGC... [2026-01-30T20:22:39.789703] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-30T20:22:39.789739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-30T20:22:39.801299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-30T20:22:39.801731] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-30T20:22:39.802528] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-30T20:22:39.802598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:39.802632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:39.802657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:39.802713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:39.860845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:39.861729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:39.861814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:39.861846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:39.979171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:39.979333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:39.979375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:39.979403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:39.983011] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-01-30T20:22:39.983332] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-30T20:22:39.983469] [INFO ] [sig ] FTGC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:40.127527] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTGC.txt [2026-01-30T20:22:40.127711] [INFO ] [sig ] [1272/3461] Completed FTGC in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-30T20:22:40.127752] [INFO ] [sig ] [1273/3461] Forecasting FTGS... [2026-01-30T20:22:40.127781] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-30T20:22:40.127812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-30T20:22:40.139439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-30T20:22:40.139871] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-30T20:22:40.140750] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-30T20:22:40.140804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:40.140836] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:40.140864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:40.140919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:40.201933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:40.202873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:40.202959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:40.202991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:40.325934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:40.326087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:40.326128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:40.326158] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:40.329767] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=56.29%) [2026-01-30T20:22:40.330087] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-30T20:22:40.330217] [INFO ] [sig ] FTGS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:40.476214] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTGS.txt [2026-01-30T20:22:40.476373] [INFO ] [sig ] [1273/3461] Completed FTGS in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:40.476414] [INFO ] [sig ] [1274/3461] Forecasting FTHI... [2026-01-30T20:22:40.476444] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-30T20:22:40.476474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-30T20:22:40.488428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-30T20:22:40.488845] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-30T20:22:40.489659] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-30T20:22:40.489712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:40.489744] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:40.489771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:40.489827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:40.547988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:40.548906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:40.548988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:40.549021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:40.673645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:40.673797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:40.673837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:40.673895] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:40.677695] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-01-30T20:22:40.678215] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-30T20:22:40.678346] [INFO ] [sig ] FTHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:40.826110] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTHI.txt [2026-01-30T20:22:40.826263] [INFO ] [sig ] [1274/3461] Completed FTHI in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:40.826303] [INFO ] [sig ] [1275/3461] Forecasting FTHY... [2026-01-30T20:22:40.826332] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-30T20:22:40.826364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-30T20:22:40.837927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-30T20:22:40.838316] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-30T20:22:40.839144] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-30T20:22:40.839196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:40.839228] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:40.839254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:40.839309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:40.897982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:40.898892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:40.898976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:40.899008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:41.016283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:41.016452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:41.016502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:41.016567] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:41.020123] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-30T20:22:41.020404] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-30T20:22:41.020533] [INFO ] [sig ] FTHY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:41.163722] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTHY.txt [2026-01-30T20:22:41.163883] [INFO ] [sig ] [1275/3461] Completed FTHY in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:41.163924] [INFO ] [sig ] [1276/3461] Forecasting FTI... [2026-01-30T20:22:41.163953] [INFO ] [sig ] Generating forecast for: FTI [2026-01-30T20:22:41.163984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-30T20:22:41.175510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-30T20:22:41.175884] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-30T20:22:41.176672] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-30T20:22:41.176723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:41.176755] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:41.176788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:41.176845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:41.235635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:41.236566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:41.236678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:41.236712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:41.359051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:41.359209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:41.359250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:41.359280] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:41.362878] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-01-30T20:22:41.363199] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-30T20:22:41.363340] [INFO ] [sig ] FTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:41.505243] [INFO ] [LOCAL ] Saved forecast: FTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTI.txt [2026-01-30T20:22:41.505401] [INFO ] [sig ] [1276/3461] Completed FTI in 0.3s | 2.79 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:41.505442] [INFO ] [sig ] [1277/3461] Forecasting FTK... [2026-01-30T20:22:41.505471] [INFO ] [sig ] Generating forecast for: FTK [2026-01-30T20:22:41.505505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-30T20:22:41.517474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-30T20:22:41.517862] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-30T20:22:41.518751] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-30T20:22:41.518804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:41.518835] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:41.518860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:41.518917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:41.576030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:41.577005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:41.577092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:41.577124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:41.697041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:41.697191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:41.697231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:41.697259] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:41.701176] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-30T20:22:41.701551] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-30T20:22:41.701715] [INFO ] [sig ] FTK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:41.849605] [INFO ] [LOCAL ] Saved forecast: FTK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTK.txt [2026-01-30T20:22:41.849776] [INFO ] [sig ] [1277/3461] Completed FTK in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:41.849815] [INFO ] [sig ] [1278/3461] Forecasting FTLF... [2026-01-30T20:22:41.849844] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-30T20:22:41.849873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-30T20:22:41.862309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-30T20:22:41.862726] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-30T20:22:41.863557] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-30T20:22:41.863654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:41.863697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:41.863724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:41.863782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:41.920391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:41.921269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:41.921348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:41.921380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:42.028026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:42.028192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:42.028231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:42.028259] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:42.031776] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-30T20:22:42.032086] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-30T20:22:42.032218] [INFO ] [sig ] FTLF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:42.178100] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTLF.txt [2026-01-30T20:22:42.178253] [INFO ] [sig ] [1278/3461] Completed FTLF in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:42.178294] [INFO ] [sig ] [1279/3461] Forecasting FTQI... [2026-01-30T20:22:42.178324] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-30T20:22:42.178354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-30T20:22:42.190699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-30T20:22:42.191055] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-30T20:22:42.191868] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-30T20:22:42.191921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:42.191953] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:42.191980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:42.192049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:42.255042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:42.256002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:42.256102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:42.256139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:42.382432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:42.382603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:42.382645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:42.382674] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:42.386436] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=46.17%) [2026-01-30T20:22:42.386760] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-30T20:22:42.386890] [INFO ] [sig ] FTQI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:42.529453] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTQI.txt [2026-01-30T20:22:42.529641] [INFO ] [sig ] [1279/3461] Completed FTQI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:42.529685] [INFO ] [sig ] [1280/3461] Forecasting FTRE... [2026-01-30T20:22:42.529718] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-30T20:22:42.529750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-30T20:22:42.540934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-30T20:22:42.541226] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-30T20:22:42.542086] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-30T20:22:42.542139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:42.542171] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:42.542198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:42.542255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:42.603737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:42.604740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:42.604820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:42.604851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:42.734541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:42.734696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:42.734736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:42.734765] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:42.738293] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-01-30T20:22:42.738616] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-30T20:22:42.738759] [INFO ] [sig ] FTRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:42.881296] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTRE.txt [2026-01-30T20:22:42.881446] [INFO ] [sig ] [1280/3461] Completed FTRE in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:42.881487] [INFO ] [sig ] [1281/3461] Forecasting FTRI... [2026-01-30T20:22:42.881518] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-30T20:22:42.881548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-30T20:22:42.893067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-30T20:22:42.893377] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-30T20:22:42.894205] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-30T20:22:42.894269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:42.894301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:42.894330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:42.894387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:42.953237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:42.954014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:42.954120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:42.954153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:43.074747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:43.075081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:43.075119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:43.075148] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:43.079178] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-01-30T20:22:43.079453] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-30T20:22:43.079594] [INFO ] [sig ] FTRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:43.222776] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTRI.txt [2026-01-30T20:22:43.222902] [INFO ] [sig ] [1281/3461] Completed FTRI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:43.222941] [INFO ] [sig ] [1282/3461] Forecasting FTS... [2026-01-30T20:22:43.222971] [INFO ] [sig ] Generating forecast for: FTS [2026-01-30T20:22:43.223001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-30T20:22:43.234345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-30T20:22:43.234668] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-30T20:22:43.235423] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-30T20:22:43.235473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:43.235504] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:43.235531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:43.235611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:43.294992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:43.295832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:43.295911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:43.295942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:43.425735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:43.425857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:43.425897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:43.425926] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:43.429310] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-01-30T20:22:43.429619] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-30T20:22:43.429758] [INFO ] [sig ] FTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:43.572838] [INFO ] [LOCAL ] Saved forecast: FTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTS.txt [2026-01-30T20:22:43.572982] [INFO ] [sig ] [1282/3461] Completed FTS in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:43.573022] [INFO ] [sig ] [1283/3461] Forecasting FTSL... [2026-01-30T20:22:43.573051] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-30T20:22:43.573082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-30T20:22:43.584075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-30T20:22:43.584441] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-30T20:22:43.585303] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-30T20:22:43.585357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:43.585389] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:43.585416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:43.585473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:43.643994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:43.644803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:43.644882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:43.644914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:43.765455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:43.765622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:43.765676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:43.765711] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:43.769173] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-30T20:22:43.769456] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-30T20:22:43.769603] [INFO ] [sig ] FTSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:43.912194] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTSL.txt [2026-01-30T20:22:43.912342] [INFO ] [sig ] [1283/3461] Completed FTSL in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-30T20:22:43.912382] [INFO ] [sig ] [1284/3461] Forecasting FTSM... [2026-01-30T20:22:43.912410] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-30T20:22:43.912440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-30T20:22:43.923383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-30T20:22:43.923715] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-30T20:22:43.924473] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-30T20:22:43.924524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:43.924556] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:43.924601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:43.924659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:43.981061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:43.981903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:43.981984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:43.982017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:44.080167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:44.080313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:44.080353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:44.080399] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:44.084295] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-30T20:22:44.084600] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-30T20:22:44.084755] [INFO ] [sig ] FTSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:44.232341] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FTSM.txt [2026-01-30T20:22:44.232525] [INFO ] [sig ] [1284/3461] Completed FTSM in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-30T20:22:44.232586] [INFO ] [sig ] [1285/3461] Forecasting FTXL... [2026-01-30T20:22:44.232619] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-30T20:22:44.232650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-30T20:22:44.243756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-30T20:22:44.244097] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-30T20:22:44.244951] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-30T20:22:44.245004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:44.245037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:44.245064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:44.245121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:44.305348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:44.306093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:44.306173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:44.306206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:44.427176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:44.427312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:44.427350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:44.427379] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:44.430747] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-30T20:22:44.431015] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-30T20:22:44.431133] [INFO ] [sig ] FTXL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:44.580175] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTXL.txt [2026-01-30T20:22:44.580310] [INFO ] [sig ] [1285/3461] Completed FTXL in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-30T20:22:44.580351] [INFO ] [sig ] [1286/3461] Forecasting FTXN... [2026-01-30T20:22:44.580381] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-30T20:22:44.580412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-30T20:22:44.592989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-30T20:22:44.593273] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-30T20:22:44.594277] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-30T20:22:44.594330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:44.594361] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:44.594388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:44.594445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:44.662865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:44.663898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:44.664013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:44.664052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:44.781360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:44.781506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:44.781546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:44.781594] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:44.785291] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=30.31%) [2026-01-30T20:22:44.785612] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-30T20:22:44.785744] [INFO ] [sig ] FTXN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:44.934977] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTXN.txt [2026-01-30T20:22:44.935117] [INFO ] [sig ] [1286/3461] Completed FTXN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-30T20:22:44.935156] [INFO ] [sig ] [1287/3461] Forecasting FTXO... [2026-01-30T20:22:44.935185] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-30T20:22:44.935216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-30T20:22:44.947045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-30T20:22:44.947452] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-30T20:22:44.948549] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-30T20:22:44.948629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:44.948668] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:44.948699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:44.948758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:45.016157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:45.017092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:45.017173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:45.017206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:45.143553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:45.143705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:45.143742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:45.143772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:45.147096] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-30T20:22:45.147365] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-30T20:22:45.147484] [INFO ] [sig ] FTXO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:45.308974] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FTXO.txt [2026-01-30T20:22:45.309122] [INFO ] [sig ] [1287/3461] Completed FTXO in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-30T20:22:45.309161] [INFO ] [sig ] [1288/3461] Forecasting FUBO... [2026-01-30T20:22:45.309191] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-30T20:22:45.309228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-30T20:22:45.322410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-30T20:22:45.322760] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-30T20:22:45.323518] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-30T20:22:45.323570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:45.323660] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:45.323695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:45.323764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:45.386527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:45.387401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:45.387482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:45.387516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:45.518132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:45.518302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:45.518342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:45.518370] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:45.521751] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-01-30T20:22:45.522025] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-30T20:22:45.522151] [INFO ] [sig ] FUBO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:45.680295] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FUBO.txt [2026-01-30T20:22:45.680455] [INFO ] [sig ] [1288/3461] Completed FUBO in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-30T20:22:45.680497] [INFO ] [sig ] [1289/3461] Forecasting FUL... [2026-01-30T20:22:45.680527] [INFO ] [sig ] Generating forecast for: FUL [2026-01-30T20:22:45.680561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-30T20:22:45.693362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-30T20:22:45.693683] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-30T20:22:45.694489] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-30T20:22:45.694541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:45.694594] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:45.694625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:45.694689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:45.756504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:45.757148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:45.757226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:45.757259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:45.888835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:45.888966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:45.889008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:45.889039] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:45.892624] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-01-30T20:22:45.892914] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-30T20:22:45.893034] [INFO ] [sig ] FUL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:46.040851] [INFO ] [LOCAL ] Saved forecast: FUL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FUL.txt [2026-01-30T20:22:46.040982] [INFO ] [sig ] [1289/3461] Completed FUL in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:46.041020] [INFO ] [sig ] [1290/3461] Forecasting FULC... [2026-01-30T20:22:46.041049] [INFO ] [sig ] Generating forecast for: FULC [2026-01-30T20:22:46.041079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-30T20:22:46.052205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-30T20:22:46.052476] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-30T20:22:46.053255] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-30T20:22:46.053307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:46.053339] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:46.053366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:46.053421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:46.113158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:46.114045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:46.114127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:46.114161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:46.242214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:46.242361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:46.242401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:46.242429] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:46.246612] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-30T20:22:46.246885] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-30T20:22:46.247007] [INFO ] [sig ] FULC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:46.391309] [INFO ] [LOCAL ] Saved forecast: FULC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FULC.txt [2026-01-30T20:22:46.391443] [INFO ] [sig ] [1290/3461] Completed FULC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:46.391482] [INFO ] [sig ] [1291/3461] Forecasting FUN... [2026-01-30T20:22:46.391511] [INFO ] [sig ] Generating forecast for: FUN [2026-01-30T20:22:46.391542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-30T20:22:46.402668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-30T20:22:46.402939] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-30T20:22:46.403720] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-30T20:22:46.403771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:46.403803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:46.403829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:46.403884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:46.460093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:46.460729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:46.460993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:46.461025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:46.587082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:46.587244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:46.587292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:46.587359] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:46.591310] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=78.61%) [2026-01-30T20:22:46.591693] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-30T20:22:46.591836] [INFO ] [sig ] FUN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:46.740548] [INFO ] [LOCAL ] Saved forecast: FUN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FUN.txt [2026-01-30T20:22:46.740712] [INFO ] [sig ] [1291/3461] Completed FUN in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:46.740761] [INFO ] [sig ] [1292/3461] Forecasting FUNC... [2026-01-30T20:22:46.740796] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-30T20:22:46.740828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-30T20:22:46.753724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-30T20:22:46.754194] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-30T20:22:46.755226] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-30T20:22:46.755279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:46.755322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:46.755350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:46.755404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:46.814307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:46.815090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:46.815169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:46.815200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:46.932038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:46.932186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:46.932226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:46.932256] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:46.935881] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-01-30T20:22:46.936422] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-30T20:22:46.936558] [INFO ] [sig ] FUNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:47.085103] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FUNC.txt [2026-01-30T20:22:47.085232] [INFO ] [sig ] [1292/3461] Completed FUNC in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:47.085271] [INFO ] [sig ] [1293/3461] Forecasting FUND... [2026-01-30T20:22:47.085299] [INFO ] [sig ] Generating forecast for: FUND [2026-01-30T20:22:47.085329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-30T20:22:47.097611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-30T20:22:47.098136] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-30T20:22:47.098952] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-30T20:22:47.099003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:47.099034] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:47.099060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:47.099115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:47.157938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:47.158659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:47.158750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:47.158789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:47.273646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:47.273802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:47.273842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:47.273871] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:47.277205] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=86.68%) [2026-01-30T20:22:47.277480] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-30T20:22:47.277622] [INFO ] [sig ] FUND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:47.423179] [INFO ] [LOCAL ] Saved forecast: FUND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FUND.txt [2026-01-30T20:22:47.423320] [INFO ] [sig ] [1293/3461] Completed FUND in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:47.423360] [INFO ] [sig ] [1294/3461] Forecasting FVCB... [2026-01-30T20:22:47.423388] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-30T20:22:47.423419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-30T20:22:47.434811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-30T20:22:47.435065] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-30T20:22:47.435874] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-30T20:22:47.435924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:47.435955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:47.435982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:47.436037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:47.493091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:47.493837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:47.493915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:47.493947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:47.603781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:47.603932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:47.603972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:47.604001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:47.607362] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=28.86%) [2026-01-30T20:22:47.607650] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-30T20:22:47.607769] [INFO ] [sig ] FVCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:47.751621] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FVCB.txt [2026-01-30T20:22:47.751748] [INFO ] [sig ] [1294/3461] Completed FVCB in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:47.751787] [INFO ] [sig ] [1295/3461] Forecasting FWONA... [2026-01-30T20:22:47.751815] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-30T20:22:47.751845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-30T20:22:47.762881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-30T20:22:47.763190] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-30T20:22:47.763994] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-30T20:22:47.764045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:47.764076] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:47.764103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:47.764158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:47.820681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:47.821360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:47.821437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:47.821469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:47.939021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:47.939175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:47.939215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:47.939243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:47.942617] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-01-30T20:22:47.942892] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-30T20:22:47.943011] [INFO ] [sig ] FWONA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:48.084408] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FWONA.txt [2026-01-30T20:22:48.084548] [INFO ] [sig ] [1295/3461] Completed FWONA in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:48.084611] [INFO ] [sig ] [1296/3461] Forecasting FWONK... [2026-01-30T20:22:48.084642] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-30T20:22:48.084673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-30T20:22:48.096289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-30T20:22:48.096595] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-30T20:22:48.097399] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-30T20:22:48.097449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:48.097480] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:48.097507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:48.097563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:48.159128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:48.159829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:48.159905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:48.159937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:48.278063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:48.278243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:48.278283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:48.278316] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:48.281935] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-30T20:22:48.282209] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-30T20:22:48.282330] [INFO ] [sig ] FWONK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:48.425795] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FWONK.txt [2026-01-30T20:22:48.425936] [INFO ] [sig ] [1296/3461] Completed FWONK in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:48.425975] [INFO ] [sig ] [1297/3461] Forecasting FWRD... [2026-01-30T20:22:48.426003] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-30T20:22:48.426041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-30T20:22:48.439409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-30T20:22:48.439734] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-30T20:22:48.440703] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-30T20:22:48.440756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:48.440788] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:48.440813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:48.440868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:48.500165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:48.500997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:48.501079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:48.501113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:48.627210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:48.627364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:48.627404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:48.627433] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:48.630805] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-30T20:22:48.631113] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-30T20:22:48.631237] [INFO ] [sig ] FWRD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:48.779565] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FWRD.txt [2026-01-30T20:22:48.779720] [INFO ] [sig ] [1297/3461] Completed FWRD in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:48.779760] [INFO ] [sig ] [1298/3461] Forecasting FWRG... [2026-01-30T20:22:48.779790] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-30T20:22:48.779819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-30T20:22:48.791559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-30T20:22:48.791923] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-30T20:22:48.792739] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-30T20:22:48.792791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:48.792823] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:48.792853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:48.792911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:48.852379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:48.853136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:48.853267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:48.853302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:48.972858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:48.973014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:48.973054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:48.973083] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:48.976470] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=62.73%) [2026-01-30T20:22:48.976804] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-30T20:22:48.976945] [INFO ] [sig ] FWRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:49.128931] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FWRG.txt [2026-01-30T20:22:49.129091] [INFO ] [sig ] [1298/3461] Completed FWRG in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:49.129131] [INFO ] [sig ] [1299/3461] Forecasting FYC... [2026-01-30T20:22:49.129160] [INFO ] [sig ] Generating forecast for: FYC [2026-01-30T20:22:49.129191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-30T20:22:49.141879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-30T20:22:49.142198] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-30T20:22:49.143160] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-30T20:22:49.143211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:49.143241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:49.143267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:49.143514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:49.200862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:49.201695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:49.201778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:49.201811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:49.323699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:49.323853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:49.323910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:49.323939] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:49.327242] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-01-30T20:22:49.327515] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-30T20:22:49.327736] [INFO ] [sig ] FYC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:49.479394] [INFO ] [LOCAL ] Saved forecast: FYC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/FYC.txt [2026-01-30T20:22:49.479527] [INFO ] [sig ] [1299/3461] Completed FYC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:49.479566] [INFO ] [sig ] [1300/3461] Forecasting FYX... [2026-01-30T20:22:49.479614] [INFO ] [sig ] Generating forecast for: FYX [2026-01-30T20:22:49.479644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-30T20:22:49.491394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-30T20:22:49.491732] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-30T20:22:49.492792] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-30T20:22:49.492862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:49.492914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:49.492949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:49.493033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:49.549276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:49.550045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:49.550121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:49.550153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:49.677426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:49.677591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:49.677632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:49.677661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:49.681151] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-01-30T20:22:49.681434] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-30T20:22:49.681560] [INFO ] [sig ] FYX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:49.823150] [INFO ] [LOCAL ] Saved forecast: FYX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/FYX.txt [2026-01-30T20:22:49.823283] [INFO ] [sig ] [1300/3461] Completed FYX in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-30T20:22:49.823322] [INFO ] [sig ] [1301/3461] Forecasting G... [2026-01-30T20:22:49.823352] [INFO ] [sig ] Generating forecast for: G [2026-01-30T20:22:49.823381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-30T20:22:49.835934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-30T20:22:49.836248] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-30T20:22:49.837013] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-30T20:22:49.837063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:49.837094] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:49.837120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:49.837183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:49.897748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:49.898487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:49.898565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:49.898615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:50.023197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:50.023353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:50.023393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:50.023424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:50.026909] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-01-30T20:22:50.027193] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-30T20:22:50.027317] [INFO ] [sig ] G: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:50.173663] [INFO ] [LOCAL ] Saved forecast: G 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/G.txt [2026-01-30T20:22:50.173827] [INFO ] [sig ] [1301/3461] Completed G in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-30T20:22:50.173868] [INFO ] [sig ] [1302/3461] Forecasting GAB... [2026-01-30T20:22:50.173897] [INFO ] [sig ] Generating forecast for: GAB [2026-01-30T20:22:50.173928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-30T20:22:50.186282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-30T20:22:50.186630] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-30T20:22:50.187555] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-30T20:22:50.187630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:50.187663] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:50.187689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:50.187751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:50.247429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:50.248301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:50.248395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:50.248428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:50.371620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:50.371779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:50.371828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:50.371859] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:50.375273] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-01-30T20:22:50.375554] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-30T20:22:50.375699] [INFO ] [sig ] GAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:50.523584] [INFO ] [LOCAL ] Saved forecast: GAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GAB.txt [2026-01-30T20:22:50.523734] [INFO ] [sig ] [1302/3461] Completed GAB in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-30T20:22:50.523774] [INFO ] [sig ] [1303/3461] Forecasting GABC... [2026-01-30T20:22:50.523804] [INFO ] [sig ] Generating forecast for: GABC [2026-01-30T20:22:50.523835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-30T20:22:50.535490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-30T20:22:50.535815] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-30T20:22:50.536598] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-30T20:22:50.536651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:50.536694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:50.536722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:50.536778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:50.594673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:50.595420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:50.595506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:50.595539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:50.709614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:50.709767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:50.709807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:50.709836] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:50.713338] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=42.41%) [2026-01-30T20:22:50.713637] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-30T20:22:50.713768] [INFO ] [sig ] GABC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:50.859133] [INFO ] [LOCAL ] Saved forecast: GABC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GABC.txt [2026-01-30T20:22:50.859291] [INFO ] [sig ] [1303/3461] Completed GABC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-30T20:22:50.859332] [INFO ] [sig ] [1304/3461] Forecasting GAIA... [2026-01-30T20:22:50.859360] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-30T20:22:50.859389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-30T20:22:50.871048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-30T20:22:50.871350] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-30T20:22:50.872118] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-30T20:22:50.872168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:50.872200] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:50.872225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:50.872279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:50.929589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:50.930374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:50.930454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:50.930486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:51.045760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:51.045884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:51.045924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:51.046144] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:51.049553] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-30T20:22:51.049905] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-30T20:22:51.050027] [INFO ] [sig ] GAIA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:51.192377] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GAIA.txt [2026-01-30T20:22:51.192516] [INFO ] [sig ] [1304/3461] Completed GAIA in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-30T20:22:51.192554] [INFO ] [sig ] [1305/3461] Forecasting GAIN... [2026-01-30T20:22:51.192601] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-30T20:22:51.192633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-30T20:22:51.204464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-30T20:22:51.204855] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-30T20:22:51.205638] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-30T20:22:51.205689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:51.205744] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:51.205772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:51.205828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:51.265656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:51.266564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:51.266662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:51.266696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:51.393264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:51.393416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:51.393464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:51.393495] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:51.397130] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-01-30T20:22:51.397424] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-30T20:22:51.397552] [INFO ] [sig ] GAIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:51.546892] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GAIN.txt [2026-01-30T20:22:51.547010] [INFO ] [sig ] [1305/3461] Completed GAIN in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:51.547049] [INFO ] [sig ] [1306/3461] Forecasting GAM... [2026-01-30T20:22:51.547079] [INFO ] [sig ] Generating forecast for: GAM [2026-01-30T20:22:51.547109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-30T20:22:51.559056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-30T20:22:51.559330] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-30T20:22:51.560134] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-30T20:22:51.560188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:51.560219] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:51.560245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:51.560300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:51.620561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:51.621491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:51.621602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:51.621650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:51.741440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:51.741606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:51.741651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:51.741682] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:51.745096] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-01-30T20:22:51.745374] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-30T20:22:51.745499] [INFO ] [sig ] GAM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:51.892454] [INFO ] [LOCAL ] Saved forecast: GAM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GAM.txt [2026-01-30T20:22:51.892617] [INFO ] [sig ] [1306/3461] Completed GAM in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:51.892659] [INFO ] [sig ] [1307/3461] Forecasting GAMB... [2026-01-30T20:22:51.892697] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-30T20:22:51.892729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-30T20:22:51.905218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-30T20:22:51.905531] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-30T20:22:51.906517] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-30T20:22:51.906605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:51.906641] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:51.906667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:51.906721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:51.966804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:51.967649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:51.967731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:51.967765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:52.092430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:52.092606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:52.092651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:52.092681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:52.096249] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-01-30T20:22:52.096532] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-30T20:22:52.096679] [INFO ] [sig ] GAMB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:52.248441] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GAMB.txt [2026-01-30T20:22:52.248613] [INFO ] [sig ] [1307/3461] Completed GAMB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:52.248662] [INFO ] [sig ] [1308/3461] Forecasting GANX... [2026-01-30T20:22:52.248694] [INFO ] [sig ] Generating forecast for: GANX [2026-01-30T20:22:52.248723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-30T20:22:52.260411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-30T20:22:52.260774] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-30T20:22:52.261795] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-30T20:22:52.261848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:52.261881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:52.261909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:52.262147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:52.319736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:52.320429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:52.320511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:52.320543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:52.439020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:52.439165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:52.439206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:52.439268] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:52.442787] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-01-30T20:22:52.443072] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-30T20:22:52.443206] [INFO ] [sig ] GANX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:52.588479] [INFO ] [LOCAL ] Saved forecast: GANX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GANX.txt [2026-01-30T20:22:52.588652] [INFO ] [sig ] [1308/3461] Completed GANX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:52.588694] [INFO ] [sig ] [1309/3461] Forecasting GASS... [2026-01-30T20:22:52.588724] [INFO ] [sig ] Generating forecast for: GASS [2026-01-30T20:22:52.588756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-30T20:22:52.600540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-30T20:22:52.600940] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-30T20:22:52.601765] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-30T20:22:52.601829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:52.601869] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:52.601902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:52.601967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:52.660055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:52.660967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:52.661054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:52.661088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:52.782359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:52.782510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:52.782550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:52.782596] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:52.785995] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-01-30T20:22:52.786275] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-30T20:22:52.786398] [INFO ] [sig ] GASS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:52.989744] [INFO ] [LOCAL ] Saved forecast: GASS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GASS.txt [2026-01-30T20:22:52.989902] [INFO ] [sig ] [1309/3461] Completed GASS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:52.989950] [INFO ] [sig ] [1310/3461] Forecasting GATX... [2026-01-30T20:22:52.989979] [INFO ] [sig ] Generating forecast for: GATX [2026-01-30T20:22:52.990009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-30T20:22:53.002492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-30T20:22:53.002828] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-30T20:22:53.003598] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-30T20:22:53.003650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:53.003681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:53.003707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:53.003763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:53.060738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:53.061458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:53.061535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:53.061567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:53.182454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:53.182628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:53.182670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:53.182717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:53.186061] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=40.39%) [2026-01-30T20:22:53.186330] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-30T20:22:53.186454] [INFO ] [sig ] GATX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:53.331247] [INFO ] [LOCAL ] Saved forecast: GATX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GATX.txt [2026-01-30T20:22:53.331389] [INFO ] [sig ] [1310/3461] Completed GATX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:53.331429] [INFO ] [sig ] [1311/3461] Forecasting GBAB... [2026-01-30T20:22:53.331459] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-30T20:22:53.331489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-30T20:22:53.343298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-30T20:22:53.343656] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-30T20:22:53.344434] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-30T20:22:53.344487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:53.344520] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:53.344549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:53.344629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:53.403178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:53.403957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:53.404040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:53.404072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:53.540250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:53.540384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:53.540426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:53.540456] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:53.543853] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-30T20:22:53.544136] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-30T20:22:53.544265] [INFO ] [sig ] GBAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:53.704658] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GBAB.txt [2026-01-30T20:22:53.704858] [INFO ] [sig ] [1311/3461] Completed GBAB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:53.704925] [INFO ] [sig ] [1312/3461] Forecasting GBCI... [2026-01-30T20:22:53.704972] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-30T20:22:53.705008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-30T20:22:53.717869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-30T20:22:53.718442] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-30T20:22:53.719447] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-30T20:22:53.719500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:53.719534] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:53.719562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:53.719639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:53.778229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:53.779077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:53.779159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:53.779210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:53.897679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:53.897837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:53.897878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:53.897908] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:53.901623] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-30T20:22:53.901931] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-30T20:22:53.902065] [INFO ] [sig ] GBCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:54.050329] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GBCI.txt [2026-01-30T20:22:54.050474] [INFO ] [sig ] [1312/3461] Completed GBCI in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:54.050515] [INFO ] [sig ] [1313/3461] Forecasting GBDC... [2026-01-30T20:22:54.050545] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-30T20:22:54.050591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-30T20:22:54.062440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-30T20:22:54.062752] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-30T20:22:54.063508] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-30T20:22:54.063560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:54.063612] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:54.063640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:54.063696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:54.120547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:54.121183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:54.121259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:54.121291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:54.240294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:54.240451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:54.240491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:54.240518] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:54.243900] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-30T20:22:54.244177] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-30T20:22:54.244299] [INFO ] [sig ] GBDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:54.388327] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GBDC.txt [2026-01-30T20:22:54.388490] [INFO ] [sig ] [1313/3461] Completed GBDC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:54.388530] [INFO ] [sig ] [1314/3461] Forecasting GBIO... [2026-01-30T20:22:54.388559] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-30T20:22:54.388609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-30T20:22:54.399900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-30T20:22:54.400294] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-30T20:22:54.401106] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-30T20:22:54.401158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:54.401190] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:54.401230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:54.401288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:54.458376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:54.459276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:54.459382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:54.459416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:54.579948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:54.580117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:54.580164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:54.580195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:54.583840] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-30T20:22:54.584184] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-30T20:22:54.584320] [INFO ] [sig ] GBIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:54.731354] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GBIO.txt [2026-01-30T20:22:54.731488] [INFO ] [sig ] [1314/3461] Completed GBIO in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:54.731527] [INFO ] [sig ] [1315/3461] Forecasting GBTG... [2026-01-30T20:22:54.731556] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-30T20:22:54.731604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-30T20:22:54.748153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-30T20:22:54.748671] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-30T20:22:54.749775] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-30T20:22:54.749837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:54.749883] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:54.749922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:54.750012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:54.822141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:54.823095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:54.823234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:54.823271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:54.961640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:54.961799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:54.961842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:54.961872] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:54.967246] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-01-30T20:22:54.967587] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-30T20:22:54.967732] [INFO ] [sig ] GBTG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:55.118090] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GBTG.txt [2026-01-30T20:22:55.118444] [INFO ] [sig ] [1315/3461] Completed GBTG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:55.118484] [INFO ] [sig ] [1316/3461] Forecasting GBX... [2026-01-30T20:22:55.118514] [INFO ] [sig ] Generating forecast for: GBX [2026-01-30T20:22:55.118543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-30T20:22:55.131220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-30T20:22:55.131559] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-30T20:22:55.132353] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-30T20:22:55.132405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:55.132436] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:55.132462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:55.132516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:55.191379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:55.192257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:55.192338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:55.192370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:55.310030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:55.310179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:55.310217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:55.310247] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:55.313609] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=16.24%) [2026-01-30T20:22:55.313885] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-30T20:22:55.314008] [INFO ] [sig ] GBX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:55.456443] [INFO ] [LOCAL ] Saved forecast: GBX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GBX.txt [2026-01-30T20:22:55.456592] [INFO ] [sig ] [1316/3461] Completed GBX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:55.456634] [INFO ] [sig ] [1317/3461] Forecasting GCBC... [2026-01-30T20:22:55.456664] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-30T20:22:55.456693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-30T20:22:55.468334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-30T20:22:55.468679] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-30T20:22:55.469596] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-30T20:22:55.469647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:55.469677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:55.469703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:55.469758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:55.528202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:55.529016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:55.529100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:55.529134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:55.640481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:55.640655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:55.640698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:55.640727] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:55.644244] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=57.28%) [2026-01-30T20:22:55.644527] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-30T20:22:55.644673] [INFO ] [sig ] GCBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:55.794427] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GCBC.txt [2026-01-30T20:22:55.794585] [INFO ] [sig ] [1317/3461] Completed GCBC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-30T20:22:55.794625] [INFO ] [sig ] [1318/3461] Forecasting GCMG... [2026-01-30T20:22:55.794654] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-30T20:22:55.794697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-30T20:22:55.807369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-30T20:22:55.807705] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-30T20:22:55.808607] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-30T20:22:55.808660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:55.808692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:55.808718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:55.808797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:55.867151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:55.867959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:55.868064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:55.868121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:55.992784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:55.992938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:55.992990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:55.993023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:55.996491] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-01-30T20:22:55.996789] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-30T20:22:55.996922] [INFO ] [sig ] GCMG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:56.165522] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GCMG.txt [2026-01-30T20:22:56.165749] [INFO ] [sig ] [1318/3461] Completed GCMG in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-30T20:22:56.165790] [INFO ] [sig ] [1319/3461] Forecasting GCO... [2026-01-30T20:22:56.165821] [INFO ] [sig ] Generating forecast for: GCO [2026-01-30T20:22:56.165852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-30T20:22:56.177229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-30T20:22:56.177625] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-30T20:22:56.178428] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-30T20:22:56.178479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:56.178510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:56.178536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:56.178608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:56.235797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:56.236688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:56.236772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:56.236807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:56.358191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:56.358340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:56.358382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:56.358411] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:56.361867] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-30T20:22:56.362148] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-30T20:22:56.362276] [INFO ] [sig ] GCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:56.506148] [INFO ] [LOCAL ] Saved forecast: GCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GCO.txt [2026-01-30T20:22:56.506283] [INFO ] [sig ] [1319/3461] Completed GCO in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-30T20:22:56.506323] [INFO ] [sig ] [1320/3461] Forecasting GD... [2026-01-30T20:22:56.506352] [INFO ] [sig ] Generating forecast for: GD [2026-01-30T20:22:56.506383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-30T20:22:56.517895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-30T20:22:56.518419] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-30T20:22:56.519426] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-30T20:22:56.519480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:56.519512] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:56.519540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:56.519614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:56.580123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:56.580856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:56.580946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:56.580983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:56.701951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:56.702295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:56.702334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:56.702363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:56.706345] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-30T20:22:56.706643] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-30T20:22:56.706769] [INFO ] [sig ] GD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:56.853125] [INFO ] [LOCAL ] Saved forecast: GD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GD.txt [2026-01-30T20:22:56.853257] [INFO ] [sig ] [1320/3461] Completed GD in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-30T20:22:56.853296] [INFO ] [sig ] [1321/3461] Forecasting GDC... [2026-01-30T20:22:56.853326] [INFO ] [sig ] Generating forecast for: GDC [2026-01-30T20:22:56.853355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-30T20:22:56.865051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-30T20:22:56.865352] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-30T20:22:56.866126] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-30T20:22:56.866176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:56.866214] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:56.866239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:56.866294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:56.923393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:56.924067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:56.924143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:56.924174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:57.048904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:57.049062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:57.049100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:57.049129] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:57.052910] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-01-30T20:22:57.053180] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-30T20:22:57.053311] [INFO ] [sig ] GDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:57.198304] [INFO ] [LOCAL ] Saved forecast: GDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GDC.txt [2026-01-30T20:22:57.198453] [INFO ] [sig ] [1321/3461] Completed GDC in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:57.198492] [INFO ] [sig ] [1322/3461] Forecasting GDDY... [2026-01-30T20:22:57.198521] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-30T20:22:57.198551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-30T20:22:57.210510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-30T20:22:57.210925] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-30T20:22:57.211711] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-30T20:22:57.211762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:57.211818] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:57.211846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:57.211905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:57.269125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:57.269844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:57.269925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:57.269958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:57.399761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:57.399913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:57.399953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:57.399981] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:57.403670] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-30T20:22:57.403958] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-30T20:22:57.404084] [INFO ] [sig ] GDDY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:57.563157] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GDDY.txt [2026-01-30T20:22:57.563313] [INFO ] [sig ] [1322/3461] Completed GDDY in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:57.563354] [INFO ] [sig ] [1323/3461] Forecasting GDEN... [2026-01-30T20:22:57.563384] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-30T20:22:57.563413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-30T20:22:57.575281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-30T20:22:57.575657] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-30T20:22:57.576437] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-30T20:22:57.576489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:57.576519] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:57.576545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:57.576627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:57.643059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:57.643943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:57.644027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:57.644060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:57.776065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:57.776435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:57.776478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:57.776507] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:57.780496] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-01-30T20:22:57.780826] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-30T20:22:57.780966] [INFO ] [sig ] GDEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:57.925746] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GDEN.txt [2026-01-30T20:22:57.925929] [INFO ] [sig ] [1323/3461] Completed GDEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:57.925972] [INFO ] [sig ] [1324/3461] Forecasting GDRX... [2026-01-30T20:22:57.926001] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-30T20:22:57.926032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-30T20:22:57.940491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-30T20:22:57.940908] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-30T20:22:57.942331] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-30T20:22:57.942397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:57.942438] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:57.942472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:57.942552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:58.004948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:58.006055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:58.006142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:58.006174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:58.128543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:58.128714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:58.128756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:58.128786] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:58.132677] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-30T20:22:58.132983] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-30T20:22:58.133116] [INFO ] [sig ] GDRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:58.291254] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GDRX.txt [2026-01-30T20:22:58.291406] [INFO ] [sig ] [1324/3461] Completed GDRX in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:58.291447] [INFO ] [sig ] [1325/3461] Forecasting GDS... [2026-01-30T20:22:58.291476] [INFO ] [sig ] Generating forecast for: GDS [2026-01-30T20:22:58.291508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-30T20:22:58.303167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-30T20:22:58.303524] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-30T20:22:58.304339] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-30T20:22:58.304390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:58.304421] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:58.304447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:58.304503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:58.361626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:58.362454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:58.362535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:58.362566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:58.494466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:58.494659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:58.494709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:58.494791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:58.498551] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=67.79%) [2026-01-30T20:22:58.498886] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-30T20:22:58.499016] [INFO ] [sig ] GDS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:58.645231] [INFO ] [LOCAL ] Saved forecast: GDS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GDS.txt [2026-01-30T20:22:58.645394] [INFO ] [sig ] [1325/3461] Completed GDS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:58.645436] [INFO ] [sig ] [1326/3461] Forecasting GDYN... [2026-01-30T20:22:58.645466] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-30T20:22:58.645498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-30T20:22:58.657521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-30T20:22:58.657843] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-30T20:22:58.658673] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-30T20:22:58.658728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:58.658761] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:58.658788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:58.658855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:58.716748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:58.717608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:58.717703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:58.717738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:58.843036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:58.843193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:58.843257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:58.843287] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:58.846844] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-01-30T20:22:58.847140] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-30T20:22:58.847272] [INFO ] [sig ] GDYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:58.994585] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GDYN.txt [2026-01-30T20:22:58.994742] [INFO ] [sig ] [1326/3461] Completed GDYN in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:58.994782] [INFO ] [sig ] [1327/3461] Forecasting GE... [2026-01-30T20:22:58.994811] [INFO ] [sig ] Generating forecast for: GE [2026-01-30T20:22:58.994842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-30T20:22:59.006921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-30T20:22:59.007494] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-30T20:22:59.008522] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-30T20:22:59.008605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:59.008640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:59.008667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:59.008724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:59.067833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:59.068741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:59.068826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:59.068860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:59.195912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:59.196085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:59.196140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:59.196177] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:59.199892] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=34.17%) [2026-01-30T20:22:59.200193] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-30T20:22:59.200327] [INFO ] [sig ] GE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:22:59.351979] [INFO ] [LOCAL ] Saved forecast: GE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GE.txt [2026-01-30T20:22:59.352181] [INFO ] [sig ] [1327/3461] Completed GE in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:59.352439] [INFO ] [sig ] [1328/3461] Forecasting GECC... [2026-01-30T20:22:59.352485] [INFO ] [sig ] Generating forecast for: GECC [2026-01-30T20:22:59.352532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-30T20:22:59.364715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-30T20:22:59.365122] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-30T20:22:59.366014] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-30T20:22:59.366071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:59.366106] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:59.366132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:59.366188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:59.434813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:59.435718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:59.435801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:59.435836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:59.562769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:59.562915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:59.562955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:59.562983] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:59.566355] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-01-30T20:22:59.566657] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-30T20:22:59.566784] [INFO ] [sig ] GECC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:22:59.711683] [INFO ] [LOCAL ] Saved forecast: GECC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GECC.txt [2026-01-30T20:22:59.711839] [INFO ] [sig ] [1328/3461] Completed GECC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:22:59.711879] [INFO ] [sig ] [1329/3461] Forecasting GEF... [2026-01-30T20:22:59.711908] [INFO ] [sig ] Generating forecast for: GEF [2026-01-30T20:22:59.711938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-30T20:22:59.723855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-30T20:22:59.724197] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-30T20:22:59.725039] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-30T20:22:59.725092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:22:59.725124] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:22:59.725153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:22:59.725210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:22:59.783945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:22:59.784800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:22:59.784878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:22:59.784911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:22:59.900390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:22:59.900536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:22:59.900593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:22:59.900626] [INFO ] [FORECASTER] Training complete [2026-01-30T20:22:59.903928] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-01-30T20:22:59.904200] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-30T20:22:59.904320] [INFO ] [sig ] GEF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:00.062465] [INFO ] [LOCAL ] Saved forecast: GEF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GEF.txt [2026-01-30T20:23:00.062642] [INFO ] [sig ] [1329/3461] Completed GEF in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:00.062687] [INFO ] [sig ] [1330/3461] Forecasting GEHC... [2026-01-30T20:23:00.062718] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-30T20:23:00.062750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-30T20:23:00.074742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-30T20:23:00.075137] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-30T20:23:00.075970] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-30T20:23:00.076025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:00.076058] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:00.076084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:00.076145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:00.136692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:00.137604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:00.137687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:00.137720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:00.264290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:00.264457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:00.264497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:00.264526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:00.267871] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-01-30T20:23:00.268159] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-30T20:23:00.268282] [INFO ] [sig ] GEHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:00.411648] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GEHC.txt [2026-01-30T20:23:00.411779] [INFO ] [sig ] [1330/3461] Completed GEHC in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:00.411825] [INFO ] [sig ] [1331/3461] Forecasting GEL... [2026-01-30T20:23:00.411856] [INFO ] [sig ] Generating forecast for: GEL [2026-01-30T20:23:00.411885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-30T20:23:00.424868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-30T20:23:00.425226] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-30T20:23:00.426035] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-30T20:23:00.426099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:00.426136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:00.426163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:00.426219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:00.486071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:00.486914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:00.486995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:00.487028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:00.610562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:00.610697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:00.610737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:00.610765] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:00.614537] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-30T20:23:00.614942] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-30T20:23:00.615088] [INFO ] [sig ] GEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:00.768891] [INFO ] [LOCAL ] Saved forecast: GEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GEL.txt [2026-01-30T20:23:00.769054] [INFO ] [sig ] [1331/3461] Completed GEL in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:00.769094] [INFO ] [sig ] [1332/3461] Forecasting GEN... [2026-01-30T20:23:00.769125] [INFO ] [sig ] Generating forecast for: GEN [2026-01-30T20:23:00.769156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-30T20:23:00.785118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-30T20:23:00.785479] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-30T20:23:00.786281] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-30T20:23:00.786335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:00.786367] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:00.786393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:00.786451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:00.861954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:00.862989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:00.863111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:00.863147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:00.986727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:00.986886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:00.986927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:00.986957] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:00.990604] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-01-30T20:23:00.990961] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-30T20:23:00.991124] [INFO ] [sig ] GEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:01.135525] [INFO ] [LOCAL ] Saved forecast: GEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GEN.txt [2026-01-30T20:23:01.135698] [INFO ] [sig ] [1332/3461] Completed GEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:01.135740] [INFO ] [sig ] [1333/3461] Forecasting GENI... [2026-01-30T20:23:01.135770] [INFO ] [sig ] Generating forecast for: GENI [2026-01-30T20:23:01.135803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-30T20:23:01.147304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-30T20:23:01.147589] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-30T20:23:01.148375] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-30T20:23:01.148426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:01.148457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:01.148483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:01.148538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:01.205406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:01.206116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:01.206193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:01.206224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:01.321582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:01.321705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:01.321745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:01.321773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:01.325354] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-01-30T20:23:01.325650] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-30T20:23:01.325777] [INFO ] [sig ] GENI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:01.469637] [INFO ] [LOCAL ] Saved forecast: GENI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GENI.txt [2026-01-30T20:23:01.469792] [INFO ] [sig ] [1333/3461] Completed GENI in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:01.469832] [INFO ] [sig ] [1334/3461] Forecasting GENK... [2026-01-30T20:23:01.469862] [INFO ] [sig ] Generating forecast for: GENK [2026-01-30T20:23:01.469891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-30T20:23:01.481476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-30T20:23:01.481905] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-30T20:23:01.482701] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-30T20:23:01.482752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:01.482784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:01.482811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:01.482868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:01.539998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:01.540884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:01.540972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:01.541004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:01.680333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:01.680497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:01.680557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:01.680614] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:01.684634] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-30T20:23:01.684925] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-30T20:23:01.685066] [INFO ] [sig ] GENK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:01.839550] [INFO ] [LOCAL ] Saved forecast: GENK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GENK.txt [2026-01-30T20:23:01.839721] [INFO ] [sig ] [1334/3461] Completed GENK in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-30T20:23:01.839762] [INFO ] [sig ] [1335/3461] Forecasting GEOS... [2026-01-30T20:23:01.839791] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-30T20:23:01.839822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-30T20:23:01.851524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-30T20:23:01.851914] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-30T20:23:01.852715] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-30T20:23:01.852767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:01.852798] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:01.852824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:01.852880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:01.912317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:01.913222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:01.913305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:01.913338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:02.038546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:02.038722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:02.038763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:02.038792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:02.042343] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-30T20:23:02.042713] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-30T20:23:02.042854] [INFO ] [sig ] GEOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:02.190523] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GEOS.txt [2026-01-30T20:23:02.190724] [INFO ] [sig ] [1335/3461] Completed GEOS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-30T20:23:02.190765] [INFO ] [sig ] [1336/3461] Forecasting GERN... [2026-01-30T20:23:02.190795] [INFO ] [sig ] Generating forecast for: GERN [2026-01-30T20:23:02.190825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-30T20:23:02.203907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-30T20:23:02.204258] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-30T20:23:02.205051] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-30T20:23:02.205104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:02.205136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:02.205162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:02.205222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:02.264521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:02.265308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:02.265401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:02.265434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:02.389393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:02.389545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:02.389604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:02.389636] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:02.393488] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=21.03%) [2026-01-30T20:23:02.393786] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-30T20:23:02.393912] [INFO ] [sig ] GERN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:02.545832] [INFO ] [LOCAL ] Saved forecast: GERN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GERN.txt [2026-01-30T20:23:02.545994] [INFO ] [sig ] [1336/3461] Completed GERN in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-30T20:23:02.546035] [INFO ] [sig ] [1337/3461] Forecasting GEVO... [2026-01-30T20:23:02.546063] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-30T20:23:02.546094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-30T20:23:02.561798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-30T20:23:02.562471] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-30T20:23:02.563512] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-30T20:23:02.563603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:02.563649] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:02.563684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:02.563766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:02.642073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:02.642958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:02.643039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:02.643074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:02.774324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:02.774480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:02.774520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:02.774549] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:02.778050] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=61.41%) [2026-01-30T20:23:02.778378] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-30T20:23:02.778511] [INFO ] [sig ] GEVO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:02.925974] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GEVO.txt [2026-01-30T20:23:02.926128] [INFO ] [sig ] [1337/3461] Completed GEVO in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-30T20:23:02.926171] [INFO ] [sig ] [1338/3461] Forecasting GFF... [2026-01-30T20:23:02.926206] [INFO ] [sig ] Generating forecast for: GFF [2026-01-30T20:23:02.926248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-30T20:23:02.937924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-30T20:23:02.941543] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-30T20:23:02.942499] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-30T20:23:02.942551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:02.942615] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:02.942646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:02.942704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:02.999965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:03.000792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:03.000874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:03.000906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:03.119688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:03.119846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:03.119889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:03.119919] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:03.123361] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-30T20:23:03.123677] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-30T20:23:03.123812] [INFO ] [sig ] GFF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:03.266417] [INFO ] [LOCAL ] Saved forecast: GFF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GFF.txt [2026-01-30T20:23:03.266554] [INFO ] [sig ] [1338/3461] Completed GFF in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:03.266611] [INFO ] [sig ] [1339/3461] Forecasting GFI... [2026-01-30T20:23:03.266642] [INFO ] [sig ] Generating forecast for: GFI [2026-01-30T20:23:03.266670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-30T20:23:03.279228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-30T20:23:03.279768] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-30T20:23:03.280842] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-30T20:23:03.280894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:03.280952] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:03.280981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:03.281049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:03.340563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:03.341353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:03.341434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:03.341465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:03.466883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:03.467025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:03.467064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:03.467091] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:03.471017] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-30T20:23:03.471294] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-30T20:23:03.471416] [INFO ] [sig ] GFI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:03.613930] [INFO ] [LOCAL ] Saved forecast: GFI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GFI.txt [2026-01-30T20:23:03.614076] [INFO ] [sig ] [1339/3461] Completed GFI in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:03.614118] [INFO ] [sig ] [1340/3461] Forecasting GFL... [2026-01-30T20:23:03.614148] [INFO ] [sig ] Generating forecast for: GFL [2026-01-30T20:23:03.614178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-30T20:23:03.625489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-30T20:23:03.625848] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-30T20:23:03.626635] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-30T20:23:03.626687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:03.626718] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:03.626744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:03.626801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:03.684736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:03.685527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:03.685630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:03.685665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:03.814993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:03.815174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:03.815221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:03.815251] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:03.819307] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-01-30T20:23:03.819668] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-30T20:23:03.819827] [INFO ] [sig ] GFL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:03.965505] [INFO ] [LOCAL ] Saved forecast: GFL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GFL.txt [2026-01-30T20:23:03.965645] [INFO ] [sig ] [1340/3461] Completed GFL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:03.965685] [INFO ] [sig ] [1341/3461] Forecasting GFS... [2026-01-30T20:23:03.965716] [INFO ] [sig ] Generating forecast for: GFS [2026-01-30T20:23:03.965745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-30T20:23:03.976969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-30T20:23:03.977277] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-30T20:23:03.978164] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-30T20:23:03.978228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:03.978259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:03.978285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:03.978342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:04.036283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:04.036987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:04.037064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:04.037097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:04.157901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:04.158048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:04.158111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:04.158141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:04.161525] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=34.69%) [2026-01-30T20:23:04.161828] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-30T20:23:04.161951] [INFO ] [sig ] GFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:04.309106] [INFO ] [LOCAL ] Saved forecast: GFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GFS.txt [2026-01-30T20:23:04.309274] [INFO ] [sig ] [1341/3461] Completed GFS in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:04.309315] [INFO ] [sig ] [1342/3461] Forecasting GGAL... [2026-01-30T20:23:04.309354] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-30T20:23:04.309387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-30T20:23:04.321006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-30T20:23:04.321374] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-30T20:23:04.322196] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-30T20:23:04.322249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:04.322282] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:04.322309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:04.322367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:04.380905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:04.382005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:04.382086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:04.382119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:04.507927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:04.508097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:04.508145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:04.508220] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:04.512772] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-30T20:23:04.513078] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-30T20:23:04.513234] [INFO ] [sig ] GGAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:04.660059] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GGAL.txt [2026-01-30T20:23:04.660230] [INFO ] [sig ] [1342/3461] Completed GGAL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:04.660270] [INFO ] [sig ] [1343/3461] Forecasting GGB... [2026-01-30T20:23:04.660302] [INFO ] [sig ] Generating forecast for: GGB [2026-01-30T20:23:04.660331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-30T20:23:04.671873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-30T20:23:04.672222] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-30T20:23:04.673008] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-30T20:23:04.673060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:04.673092] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:04.673118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:04.673174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:04.731030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:04.731918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:04.731998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:04.732029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:04.853832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:04.853990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:04.854033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:04.854061] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:04.857735] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-01-30T20:23:04.858126] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-30T20:23:04.858271] [INFO ] [sig ] GGB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:05.005552] [INFO ] [LOCAL ] Saved forecast: GGB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GGB.txt [2026-01-30T20:23:05.005741] [INFO ] [sig ] [1343/3461] Completed GGB in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:05.005781] [INFO ] [sig ] [1344/3461] Forecasting GGG... [2026-01-30T20:23:05.005811] [INFO ] [sig ] Generating forecast for: GGG [2026-01-30T20:23:05.005841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-30T20:23:05.018526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-30T20:23:05.018895] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-30T20:23:05.019676] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-30T20:23:05.019726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:05.019758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:05.019784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:05.019839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:05.075736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:05.076547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:05.076651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:05.076684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:05.193948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:05.194103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:05.194142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:05.194172] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:05.197504] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-01-30T20:23:05.197797] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-30T20:23:05.197921] [INFO ] [sig ] GGG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:05.344767] [INFO ] [LOCAL ] Saved forecast: GGG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GGG.txt [2026-01-30T20:23:05.344926] [INFO ] [sig ] [1344/3461] Completed GGG in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:05.344967] [INFO ] [sig ] [1345/3461] Forecasting GGLL... [2026-01-30T20:23:05.344997] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-30T20:23:05.345028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-30T20:23:05.357235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-30T20:23:05.357610] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-30T20:23:05.358428] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-30T20:23:05.358483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:05.358516] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:05.358544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:05.358621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:05.418608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:05.419514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:05.419633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:05.419670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:05.545187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:05.545350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:05.545390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:05.545436] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:05.549090] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=35.66%) [2026-01-30T20:23:05.549373] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-30T20:23:05.549499] [INFO ] [sig ] GGLL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:05.695223] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GGLL.txt [2026-01-30T20:23:05.695555] [INFO ] [sig ] [1345/3461] Completed GGLL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:05.695612] [INFO ] [sig ] [1346/3461] Forecasting GGLS... [2026-01-30T20:23:05.695643] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-30T20:23:05.695673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-30T20:23:05.708434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-30T20:23:05.708811] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-30T20:23:05.709794] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-30T20:23:05.709845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:05.709877] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:05.709903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:05.709959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:05.767296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:05.768133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:05.768236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:05.768275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:05.888451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:05.888613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:05.888654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:05.888683] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:05.892220] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=82.08%) [2026-01-30T20:23:05.892706] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-30T20:23:05.892826] [INFO ] [sig ] GGLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:06.035840] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GGLS.txt [2026-01-30T20:23:06.035961] [INFO ] [sig ] [1346/3461] Completed GGLS in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:06.035999] [INFO ] [sig ] [1347/3461] Forecasting GH... [2026-01-30T20:23:06.036029] [INFO ] [sig ] Generating forecast for: GH [2026-01-30T20:23:06.036059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-30T20:23:06.048347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-30T20:23:06.048647] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-30T20:23:06.049412] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-30T20:23:06.049463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:06.049494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:06.049520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:06.049595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:06.105817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:06.106722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:06.106803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:06.106835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:06.238879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:06.239071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:06.239117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:06.239154] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:06.242820] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-01-30T20:23:06.243158] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-30T20:23:06.243310] [INFO ] [sig ] GH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:06.391075] [INFO ] [LOCAL ] Saved forecast: GH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GH.txt [2026-01-30T20:23:06.391202] [INFO ] [sig ] [1347/3461] Completed GH in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:06.391243] [INFO ] [sig ] [1348/3461] Forecasting GHI... [2026-01-30T20:23:06.391272] [INFO ] [sig ] Generating forecast for: GHI [2026-01-30T20:23:06.391302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-30T20:23:06.403336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-30T20:23:06.403628] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-30T20:23:06.404388] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-30T20:23:06.404439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:06.404470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:06.404495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:06.404554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:06.460706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:06.461541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:06.461640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:06.461673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:06.580621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:06.580777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:06.580816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:06.580844] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:06.584202] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-30T20:23:06.584476] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-30T20:23:06.584616] [INFO ] [sig ] GHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:06.728224] [INFO ] [LOCAL ] Saved forecast: GHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GHI.txt [2026-01-30T20:23:06.728363] [INFO ] [sig ] [1348/3461] Completed GHI in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:06.728401] [INFO ] [sig ] [1349/3461] Forecasting GHM... [2026-01-30T20:23:06.728429] [INFO ] [sig ] Generating forecast for: GHM [2026-01-30T20:23:06.728459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-30T20:23:06.739308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-30T20:23:06.739606] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-30T20:23:06.740361] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-30T20:23:06.740411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:06.740443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:06.740470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:06.740538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:06.798196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:06.798968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:06.799047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:06.799109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:06.924273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:06.924431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:06.924471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:06.924501] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:06.927883] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-01-30T20:23:06.928272] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-30T20:23:06.928410] [INFO ] [sig ] GHM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:07.074875] [INFO ] [LOCAL ] Saved forecast: GHM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GHM.txt [2026-01-30T20:23:07.075037] [INFO ] [sig ] [1349/3461] Completed GHM in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:07.075080] [INFO ] [sig ] [1350/3461] Forecasting GHRS... [2026-01-30T20:23:07.075111] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-30T20:23:07.075144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-30T20:23:07.088841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-30T20:23:07.089308] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-30T20:23:07.090692] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-30T20:23:07.090748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:07.090782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:07.090809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:07.090866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:07.151864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:07.152773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:07.152853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:07.152885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:07.275129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:07.275297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:07.275343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:07.275372] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:07.279152] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-01-30T20:23:07.279436] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-30T20:23:07.279560] [INFO ] [sig ] GHRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:07.422484] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GHRS.txt [2026-01-30T20:23:07.422658] [INFO ] [sig ] [1350/3461] Completed GHRS in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:07.422700] [INFO ] [sig ] [1351/3461] Forecasting GHY... [2026-01-30T20:23:07.422731] [INFO ] [sig ] Generating forecast for: GHY [2026-01-30T20:23:07.422761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-30T20:23:07.435301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-30T20:23:07.435600] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-30T20:23:07.436387] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-30T20:23:07.436451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:07.436484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:07.436512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:07.436570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:07.497621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:07.498252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:07.498328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:07.498360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:07.620767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:07.620916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:07.620957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:07.620985] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:07.624997] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-30T20:23:07.625303] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-30T20:23:07.625444] [INFO ] [sig ] GHY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:07.775036] [INFO ] [LOCAL ] Saved forecast: GHY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GHY.txt [2026-01-30T20:23:07.775179] [INFO ] [sig ] [1351/3461] Completed GHY in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-30T20:23:07.775219] [INFO ] [sig ] [1352/3461] Forecasting GIB... [2026-01-30T20:23:07.775249] [INFO ] [sig ] Generating forecast for: GIB [2026-01-30T20:23:07.775278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-30T20:23:07.787382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-30T20:23:07.787754] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-30T20:23:07.788779] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-30T20:23:07.788832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:07.788866] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:07.788894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:07.788969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:07.852265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:07.853094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:07.853177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:07.853215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:07.974937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:07.975089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:07.975129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:07.975159] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:07.978927] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=36.56%) [2026-01-30T20:23:07.979242] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-30T20:23:07.979377] [INFO ] [sig ] GIB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:08.123662] [INFO ] [LOCAL ] Saved forecast: GIB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GIB.txt [2026-01-30T20:23:08.123834] [INFO ] [sig ] [1352/3461] Completed GIB in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-30T20:23:08.123875] [INFO ] [sig ] [1353/3461] Forecasting GIII... [2026-01-30T20:23:08.123906] [INFO ] [sig ] Generating forecast for: GIII [2026-01-30T20:23:08.123936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-30T20:23:08.136627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-30T20:23:08.136993] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-30T20:23:08.137829] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-30T20:23:08.137882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:08.137914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:08.137941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:08.137998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:08.204344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:08.205262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:08.205350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:08.205386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:08.340405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:08.340567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:08.340626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:08.340655] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:08.344080] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=55.47%) [2026-01-30T20:23:08.344368] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-30T20:23:08.344499] [INFO ] [sig ] GIII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:08.493224] [INFO ] [LOCAL ] Saved forecast: GIII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GIII.txt [2026-01-30T20:23:08.493377] [INFO ] [sig ] [1353/3461] Completed GIII in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-30T20:23:08.493418] [INFO ] [sig ] [1354/3461] Forecasting GILD... [2026-01-30T20:23:08.493448] [INFO ] [sig ] Generating forecast for: GILD [2026-01-30T20:23:08.493477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-30T20:23:08.507986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-30T20:23:08.508350] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-30T20:23:08.509140] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-30T20:23:08.509202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:08.509241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:08.509273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:08.509341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:08.565994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:08.566870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:08.566952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:08.566984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:08.691641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:08.691796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:08.691834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:08.691863] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:08.695642] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-30T20:23:08.695927] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-30T20:23:08.696052] [INFO ] [sig ] GILD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:08.837817] [INFO ] [LOCAL ] Saved forecast: GILD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GILD.txt [2026-01-30T20:23:08.837978] [INFO ] [sig ] [1354/3461] Completed GILD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:08.838026] [INFO ] [sig ] [1355/3461] Forecasting GIS... [2026-01-30T20:23:08.838058] [INFO ] [sig ] Generating forecast for: GIS [2026-01-30T20:23:08.838107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-30T20:23:08.850198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-30T20:23:08.850597] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-30T20:23:08.851365] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-30T20:23:08.851416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:08.851449] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:08.851476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:08.851531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:08.907878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:08.908797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:08.908880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:08.908912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:09.032850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:09.033006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:09.033047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:09.033076] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:09.036657] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-01-30T20:23:09.036933] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-30T20:23:09.037059] [INFO ] [sig ] GIS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:09.182730] [INFO ] [LOCAL ] Saved forecast: GIS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GIS.txt [2026-01-30T20:23:09.182874] [INFO ] [sig ] [1355/3461] Completed GIS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:09.182914] [INFO ] [sig ] [1356/3461] Forecasting GKOS... [2026-01-30T20:23:09.182943] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-30T20:23:09.182972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-30T20:23:09.194806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-30T20:23:09.195108] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-30T20:23:09.195881] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-30T20:23:09.195933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:09.195990] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:09.196018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:09.196075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:09.253087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:09.253966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:09.254044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:09.254076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:09.383448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:09.383630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:09.383675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:09.383704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:09.387348] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-30T20:23:09.387752] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-30T20:23:09.387910] [INFO ] [sig ] GKOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:09.573887] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GKOS.txt [2026-01-30T20:23:09.574108] [INFO ] [sig ] [1356/3461] Completed GKOS in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:09.574175] [INFO ] [sig ] [1357/3461] Forecasting GL... [2026-01-30T20:23:09.574226] [INFO ] [sig ] Generating forecast for: GL [2026-01-30T20:23:09.574280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-30T20:23:09.592550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-30T20:23:09.593051] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-30T20:23:09.594054] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-30T20:23:09.594111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:09.594145] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:09.594177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:09.594247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:09.666138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:09.667239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:09.667324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:09.667359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:09.811674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:09.811834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:09.811877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:09.811908] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:09.815984] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-30T20:23:09.816336] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-30T20:23:09.816487] [INFO ] [sig ] GL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:09.968665] [INFO ] [LOCAL ] Saved forecast: GL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GL.txt [2026-01-30T20:23:09.968836] [INFO ] [sig ] [1357/3461] Completed GL in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:09.968878] [INFO ] [sig ] [1358/3461] Forecasting GLAD... [2026-01-30T20:23:09.968908] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-30T20:23:09.968938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-30T20:23:09.982019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-30T20:23:09.982342] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-30T20:23:09.983536] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-30T20:23:09.983616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:09.983653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:09.983680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:09.983736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:10.045092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:10.046012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:10.046095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:10.046129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:10.164869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:10.165023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:10.165080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:10.165111] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:10.168840] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=27.96%) [2026-01-30T20:23:10.169117] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-30T20:23:10.169257] [INFO ] [sig ] GLAD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:10.312499] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GLAD.txt [2026-01-30T20:23:10.312651] [INFO ] [sig ] [1358/3461] Completed GLAD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:10.312693] [INFO ] [sig ] [1359/3461] Forecasting GLBE... [2026-01-30T20:23:10.312722] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-30T20:23:10.312751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-30T20:23:10.324330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-30T20:23:10.324664] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-30T20:23:10.325414] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-30T20:23:10.325465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:10.325496] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:10.325522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:10.325597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:10.383930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:10.384645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:10.384722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:10.384755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:10.509485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:10.509842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:10.509882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:10.509942] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:10.513504] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-30T20:23:10.513797] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-30T20:23:10.513919] [INFO ] [sig ] GLBE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:10.660715] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GLBE.txt [2026-01-30T20:23:10.660919] [INFO ] [sig ] [1359/3461] Completed GLBE in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:10.660971] [INFO ] [sig ] [1360/3461] Forecasting GLBS... [2026-01-30T20:23:10.661010] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-30T20:23:10.661040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-30T20:23:10.673807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-30T20:23:10.674132] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-30T20:23:10.674910] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-30T20:23:10.674962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:10.674992] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:10.675017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:10.675072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:10.734036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:10.734923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:10.735041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:10.735076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:10.845124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:10.845280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:10.845320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:10.845349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:10.848778] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-30T20:23:10.849058] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-30T20:23:10.849184] [INFO ] [sig ] GLBS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:10.992158] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLBS.txt [2026-01-30T20:23:10.992332] [INFO ] [sig ] [1360/3461] Completed GLBS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:10.992380] [INFO ] [sig ] [1361/3461] Forecasting GLDD... [2026-01-30T20:23:10.992415] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-30T20:23:10.992446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-30T20:23:11.004224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-30T20:23:11.004646] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-30T20:23:11.005451] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-30T20:23:11.005503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:11.005534] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:11.005561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:11.005649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:11.062500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:11.063396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:11.063480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:11.063513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:11.186749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:11.186904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:11.186945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:11.186975] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:11.190451] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=60.42%) [2026-01-30T20:23:11.190763] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-30T20:23:11.190892] [INFO ] [sig ] GLDD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:11.338234] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLDD.txt [2026-01-30T20:23:11.338406] [INFO ] [sig ] [1361/3461] Completed GLDD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:11.338448] [INFO ] [sig ] [1362/3461] Forecasting GLNG... [2026-01-30T20:23:11.338479] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-30T20:23:11.338511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-30T20:23:11.350537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-30T20:23:11.350935] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-30T20:23:11.351741] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-30T20:23:11.351793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:11.351838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:11.351865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:11.351920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:11.410519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:11.411352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:11.411432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:11.411464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:11.536341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:11.536496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:11.536535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:11.536564] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:11.539962] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-01-30T20:23:11.540249] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-30T20:23:11.540394] [INFO ] [sig ] GLNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:11.690401] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLNG.txt [2026-01-30T20:23:11.690560] [INFO ] [sig ] [1362/3461] Completed GLNG in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:11.690623] [INFO ] [sig ] [1363/3461] Forecasting GLOB... [2026-01-30T20:23:11.690654] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-30T20:23:11.690684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-30T20:23:11.703661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-30T20:23:11.704106] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-30T20:23:11.705172] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-30T20:23:11.705239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:11.705286] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:11.705326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:11.705412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:11.773715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:11.774820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:11.774939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:11.774982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:11.927818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:11.927988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:11.928052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:11.928126] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:11.931951] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-01-30T20:23:11.932370] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-30T20:23:11.932546] [INFO ] [sig ] GLOB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:12.116222] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GLOB.txt [2026-01-30T20:23:12.116450] [INFO ] [sig ] [1363/3461] Completed GLOB in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:12.116520] [INFO ] [sig ] [1364/3461] Forecasting GLP... [2026-01-30T20:23:12.116590] [INFO ] [sig ] Generating forecast for: GLP [2026-01-30T20:23:12.116650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-30T20:23:12.137462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-30T20:23:12.144827] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-30T20:23:12.146251] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-30T20:23:12.146322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:12.146359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:12.146390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:12.146459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:12.243826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:12.245077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:12.245200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:12.245257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:12.438058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:12.438279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:12.438332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:12.438368] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:12.442621] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-30T20:23:12.443002] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-30T20:23:12.443153] [INFO ] [sig ] GLP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:12.784427] [INFO ] [LOCAL ] Saved forecast: GLP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLP.txt [2026-01-30T20:23:12.784654] [INFO ] [sig ] [1364/3461] Completed GLP in 0.7s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:12.784706] [INFO ] [sig ] [1365/3461] Forecasting GLPG... [2026-01-30T20:23:12.784740] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-30T20:23:12.784777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-30T20:23:12.812923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-30T20:23:12.815540] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-30T20:23:12.817335] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-30T20:23:12.817433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:12.817485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:12.817529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:12.817651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:12.933019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:12.934223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:12.934337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:12.934387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:13.111086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:13.111281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:13.111331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:13.111367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:13.116531] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-01-30T20:23:13.117117] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-30T20:23:13.117329] [INFO ] [sig ] GLPG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:13.304075] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLPG.txt [2026-01-30T20:23:13.304248] [INFO ] [sig ] [1365/3461] Completed GLPG in 0.5s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:13.304297] [INFO ] [sig ] [1366/3461] Forecasting GLPI... [2026-01-30T20:23:13.304340] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-30T20:23:13.304379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-30T20:23:13.316606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-30T20:23:13.316984] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-30T20:23:13.317804] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-30T20:23:13.317856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:13.317887] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:13.317914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:13.317970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:13.374774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:13.375692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:13.375819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:13.375853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:13.495282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:13.495433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:13.495678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:13.495709] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:13.499091] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-30T20:23:13.499378] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-30T20:23:13.499507] [INFO ] [sig ] GLPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:13.641797] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLPI.txt [2026-01-30T20:23:13.641953] [INFO ] [sig ] [1366/3461] Completed GLPI in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-30T20:23:13.641994] [INFO ] [sig ] [1367/3461] Forecasting GLRE... [2026-01-30T20:23:13.642023] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-30T20:23:13.642054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-30T20:23:13.654151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-30T20:23:13.654514] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-30T20:23:13.655306] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-30T20:23:13.655362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:13.655393] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:13.655419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:13.655475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:13.716353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:13.717421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:13.717714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:13.717749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:13.837094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:13.837244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:13.837284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:13.837313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:13.841310] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-30T20:23:13.841608] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-30T20:23:13.841733] [INFO ] [sig ] GLRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:13.987401] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLRE.txt [2026-01-30T20:23:13.987544] [INFO ] [sig ] [1367/3461] Completed GLRE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:13.987600] [INFO ] [sig ] [1368/3461] Forecasting GLSI... [2026-01-30T20:23:13.987631] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-30T20:23:13.987662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-30T20:23:13.999907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-30T20:23:14.000335] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-30T20:23:14.001228] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-30T20:23:14.001283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:14.001317] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:14.001345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:14.001407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:14.060302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:14.061415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:14.061518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:14.061598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:14.188251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:14.188401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:14.188448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:14.188480] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:14.192710] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-30T20:23:14.193045] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-30T20:23:14.193186] [INFO ] [sig ] GLSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:14.354937] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GLSI.txt [2026-01-30T20:23:14.355088] [INFO ] [sig ] [1368/3461] Completed GLSI in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:14.355130] [INFO ] [sig ] [1369/3461] Forecasting GLTO... [2026-01-30T20:23:14.355163] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-30T20:23:14.355195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-30T20:23:14.367174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-30T20:23:14.367549] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-30T20:23:14.368380] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-30T20:23:14.368433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:14.368467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:14.368495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:14.368552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:14.427890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:14.428758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:14.428840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:14.428874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:14.555671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:14.555826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:14.555868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:14.555918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:14.559852] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-01-30T20:23:14.560154] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-30T20:23:14.560288] [INFO ] [sig ] GLTO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:14.712999] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLTO.txt [2026-01-30T20:23:14.713173] [INFO ] [sig ] [1369/3461] Completed GLTO in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:14.713216] [INFO ] [sig ] [1370/3461] Forecasting GLUE... [2026-01-30T20:23:14.713250] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-30T20:23:14.713289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-30T20:23:14.725249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-30T20:23:14.725622] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-30T20:23:14.726449] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-30T20:23:14.726504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:14.726538] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:14.726567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:14.726647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:14.795983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:14.796835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:14.796933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:14.796984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:14.928060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:14.928232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:14.928272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:14.928300] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:14.932107] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-01-30T20:23:14.932391] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-30T20:23:14.932515] [INFO ] [sig ] GLUE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:15.083952] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GLUE.txt [2026-01-30T20:23:15.084093] [INFO ] [sig ] [1370/3461] Completed GLUE in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:15.084134] [INFO ] [sig ] [1371/3461] Forecasting GMAB... [2026-01-30T20:23:15.084163] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-30T20:23:15.084193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-30T20:23:15.096353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-30T20:23:15.096798] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-30T20:23:15.097654] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-30T20:23:15.097709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:15.097743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:15.097771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:15.097830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:15.163384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:15.164258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:15.164359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:15.164393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:15.290269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:15.290408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:15.290448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:15.290476] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:15.293859] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-30T20:23:15.294126] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-30T20:23:15.294246] [INFO ] [sig ] GMAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:15.436762] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GMAB.txt [2026-01-30T20:23:15.436907] [INFO ] [sig ] [1371/3461] Completed GMAB in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:15.436947] [INFO ] [sig ] [1372/3461] Forecasting GME... [2026-01-30T20:23:15.436977] [INFO ] [sig ] Generating forecast for: GME [2026-01-30T20:23:15.437007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-30T20:23:15.448392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-30T20:23:15.448730] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-30T20:23:15.449490] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-30T20:23:15.449541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:15.449593] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:15.449623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:15.449678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:15.506611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:15.507452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:15.507531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:15.507563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:15.625388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:15.625517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:15.625556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:15.625604] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:15.628977] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=47.68%) [2026-01-30T20:23:15.629248] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-30T20:23:15.629384] [INFO ] [sig ] GME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:15.789079] [INFO ] [LOCAL ] Saved forecast: GME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GME.txt [2026-01-30T20:23:15.789244] [INFO ] [sig ] [1372/3461] Completed GME in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-30T20:23:15.789296] [INFO ] [sig ] [1373/3461] Forecasting GMED... [2026-01-30T20:23:15.789336] [INFO ] [sig ] Generating forecast for: GMED [2026-01-30T20:23:15.789374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-30T20:23:15.801592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-30T20:23:15.801921] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-30T20:23:15.802742] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-30T20:23:15.802793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:15.802850] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:15.802890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:15.802948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:15.861528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:15.862165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:15.862239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:15.862272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:15.987098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:15.987255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:15.987296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:15.987327] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:15.990952] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-30T20:23:15.991241] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-30T20:23:15.991371] [INFO ] [sig ] GMED: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:16.136275] [INFO ] [LOCAL ] Saved forecast: GMED 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GMED.txt [2026-01-30T20:23:16.136422] [INFO ] [sig ] [1373/3461] Completed GMED in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:16.136464] [INFO ] [sig ] [1374/3461] Forecasting GMM... [2026-01-30T20:23:16.136496] [INFO ] [sig ] Generating forecast for: GMM [2026-01-30T20:23:16.136528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-30T20:23:16.147856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-30T20:23:16.148204] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-30T20:23:16.149026] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-30T20:23:16.149079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:16.149113] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:16.149141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:16.149200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:16.209643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:16.210532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:16.210633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:16.210669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:16.323413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:16.323564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:16.323624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:16.323654] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:16.327032] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-30T20:23:16.327309] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-30T20:23:16.327438] [INFO ] [sig ] GMM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:16.482413] [INFO ] [LOCAL ] Saved forecast: GMM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GMM.txt [2026-01-30T20:23:16.482559] [INFO ] [sig ] [1374/3461] Completed GMM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:16.482629] [INFO ] [sig ] [1375/3461] Forecasting GMRE... [2026-01-30T20:23:16.482671] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-30T20:23:16.482704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-30T20:23:16.493637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-30T20:23:16.493954] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-30T20:23:16.494865] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-30T20:23:16.494922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:16.494955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:16.494984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:16.495042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:16.553997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:16.554771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:16.554850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:16.554882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:16.676209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:16.676358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:16.676404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:16.676434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:16.680053] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=49.48%) [2026-01-30T20:23:16.680331] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-30T20:23:16.680459] [INFO ] [sig ] GMRE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:16.832025] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GMRE.txt [2026-01-30T20:23:16.832179] [INFO ] [sig ] [1375/3461] Completed GMRE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:16.832221] [INFO ] [sig ] [1376/3461] Forecasting GNE... [2026-01-30T20:23:16.832254] [INFO ] [sig ] Generating forecast for: GNE [2026-01-30T20:23:16.832288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-30T20:23:16.845472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-30T20:23:16.845827] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-30T20:23:16.846821] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-30T20:23:16.846873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:16.846906] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:16.846932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:16.846988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:16.907284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:16.907992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:16.908071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:16.908124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:17.026990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:17.027140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:17.027180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:17.027245] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:17.030877] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-30T20:23:17.031154] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-30T20:23:17.031280] [INFO ] [sig ] GNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:17.183252] [INFO ] [LOCAL ] Saved forecast: GNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNE.txt [2026-01-30T20:23:17.183412] [INFO ] [sig ] [1376/3461] Completed GNE in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:17.183459] [INFO ] [sig ] [1377/3461] Forecasting GNK... [2026-01-30T20:23:17.183489] [INFO ] [sig ] Generating forecast for: GNK [2026-01-30T20:23:17.183526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-30T20:23:17.195146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-30T20:23:17.195438] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-30T20:23:17.196217] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-30T20:23:17.196267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:17.196299] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:17.196325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:17.196381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:17.256197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:17.257185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:17.257291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:17.257324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:17.383094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:17.383223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:17.383264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:17.383292] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:17.386741] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-30T20:23:17.387011] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-30T20:23:17.387131] [INFO ] [sig ] GNK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:17.530515] [INFO ] [LOCAL ] Saved forecast: GNK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNK.txt [2026-01-30T20:23:17.530679] [INFO ] [sig ] [1377/3461] Completed GNK in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:17.530721] [INFO ] [sig ] [1378/3461] Forecasting GNL... [2026-01-30T20:23:17.530752] [INFO ] [sig ] Generating forecast for: GNL [2026-01-30T20:23:17.530782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-30T20:23:17.542089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-30T20:23:17.542469] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-30T20:23:17.543288] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-30T20:23:17.543341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:17.543379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:17.543413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:17.543484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:17.601647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:17.602889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:17.602968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:17.603000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:17.724294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:17.724440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:17.724483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:17.724513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:17.727832] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-30T20:23:17.728267] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-30T20:23:17.728400] [INFO ] [sig ] GNL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:17.879946] [INFO ] [LOCAL ] Saved forecast: GNL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNL.txt [2026-01-30T20:23:17.880109] [INFO ] [sig ] [1378/3461] Completed GNL in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:17.880152] [INFO ] [sig ] [1379/3461] Forecasting GNLN... [2026-01-30T20:23:17.880182] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-30T20:23:17.880213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-30T20:23:17.892390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-30T20:23:17.892765] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-30T20:23:17.893533] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-30T20:23:17.893600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:17.893632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:17.893659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:17.893718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:17.953093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:17.954258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:17.954347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:17.954380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:18.070818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:18.070968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:18.071007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:18.071036] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:18.074756] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-30T20:23:18.075025] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-30T20:23:18.075144] [INFO ] [sig ] GNLN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:18.226431] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GNLN.txt [2026-01-30T20:23:18.226591] [INFO ] [sig ] [1379/3461] Completed GNLN in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:18.226633] [INFO ] [sig ] [1380/3461] Forecasting GNLX... [2026-01-30T20:23:18.226663] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-30T20:23:18.226692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-30T20:23:18.238954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-30T20:23:18.239267] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-30T20:23:18.240244] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-30T20:23:18.240295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:18.240326] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:18.240351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:18.240410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:18.304202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:18.305090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:18.305183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:18.305215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:18.427216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:18.427367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:18.427406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:18.427436] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:18.430874] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-30T20:23:18.431155] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-30T20:23:18.431283] [INFO ] [sig ] GNLX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:18.578113] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNLX.txt [2026-01-30T20:23:18.578277] [INFO ] [sig ] [1380/3461] Completed GNLX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:18.578317] [INFO ] [sig ] [1381/3461] Forecasting GNMA... [2026-01-30T20:23:18.578347] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-30T20:23:18.578379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-30T20:23:18.590332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-30T20:23:18.590892] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-30T20:23:18.591700] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-30T20:23:18.591751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:18.591782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:18.591809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:18.591865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:18.650711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:18.651560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:18.651661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:18.651694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:18.779132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:18.779283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:18.779324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:18.779352] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:18.783235] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-30T20:23:18.783565] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-30T20:23:18.783764] [INFO ] [sig ] GNMA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:18.930212] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GNMA.txt [2026-01-30T20:23:18.930373] [INFO ] [sig ] [1381/3461] Completed GNMA in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:18.930432] [INFO ] [sig ] [1382/3461] Forecasting GNOM... [2026-01-30T20:23:18.930470] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-30T20:23:18.930508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-30T20:23:18.941629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-30T20:23:18.941934] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-30T20:23:18.942756] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-30T20:23:18.942808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:18.942839] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:18.942865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:18.942921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:19.001092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:19.001937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:19.002020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:19.002053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:19.139047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:19.139203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:19.139244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:19.139272] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:19.142719] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-01-30T20:23:19.143005] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-30T20:23:19.143132] [INFO ] [sig ] GNOM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:19.294972] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GNOM.txt [2026-01-30T20:23:19.295144] [INFO ] [sig ] [1382/3461] Completed GNOM in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:19.295187] [INFO ] [sig ] [1383/3461] Forecasting GNPX... [2026-01-30T20:23:19.295219] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-30T20:23:19.295252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-30T20:23:19.323726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-30T20:23:19.324143] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-30T20:23:19.325035] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-30T20:23:19.325092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:19.325128] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:19.325158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:19.325222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:19.391151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:19.392020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:19.392134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:19.392170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:19.510726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:19.510901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:19.510955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:19.510992] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:19.514999] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-30T20:23:19.515281] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-30T20:23:19.515417] [INFO ] [sig ] GNPX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:19.672332] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GNPX.txt [2026-01-30T20:23:19.672485] [INFO ] [sig ] [1383/3461] Completed GNPX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-30T20:23:19.672533] [INFO ] [sig ] [1384/3461] Forecasting GNRC... [2026-01-30T20:23:19.672566] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-30T20:23:19.672617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-30T20:23:19.684337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-30T20:23:19.684748] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-30T20:23:19.685603] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-30T20:23:19.685659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:19.685693] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:19.685722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:19.685794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:19.745048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:19.745790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:19.745871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:19.745905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:19.871198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:19.871351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:19.871397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:19.871435] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:19.874887] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-01-30T20:23:19.875165] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-30T20:23:19.875290] [INFO ] [sig ] GNRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:20.035119] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNRC.txt [2026-01-30T20:23:20.035277] [INFO ] [sig ] [1384/3461] Completed GNRC in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:20.035319] [INFO ] [sig ] [1385/3461] Forecasting GNSS... [2026-01-30T20:23:20.035351] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-30T20:23:20.035384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-30T20:23:20.052027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-30T20:23:20.052485] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-30T20:23:20.053553] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-30T20:23:20.053638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:20.053685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:20.053727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:20.053811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:20.116288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:20.117354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:20.117437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:20.117472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:20.240168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:20.240364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:20.240410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:20.240447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:20.244312] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-01-30T20:23:20.244647] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-30T20:23:20.244783] [INFO ] [sig ] GNSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:20.401368] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNSS.txt [2026-01-30T20:23:20.401529] [INFO ] [sig ] [1385/3461] Completed GNSS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:20.401586] [INFO ] [sig ] [1386/3461] Forecasting GNTX... [2026-01-30T20:23:20.401619] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-30T20:23:20.401649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-30T20:23:20.413067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-30T20:23:20.413390] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-30T20:23:20.414187] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-30T20:23:20.414251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:20.414283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:20.414310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:20.414365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:20.471831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:20.472787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:20.472871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:20.472904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:20.595752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:20.595906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:20.595946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:20.595976] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:20.599939] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-30T20:23:20.600244] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-30T20:23:20.600393] [INFO ] [sig ] GNTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:20.751978] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GNTX.txt [2026-01-30T20:23:20.752154] [INFO ] [sig ] [1386/3461] Completed GNTX in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:20.752196] [INFO ] [sig ] [1387/3461] Forecasting GO... [2026-01-30T20:23:20.752226] [INFO ] [sig ] Generating forecast for: GO [2026-01-30T20:23:20.752258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-30T20:23:20.764813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-30T20:23:20.765110] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-30T20:23:20.765912] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-30T20:23:20.765963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:20.765995] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:20.766022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:20.766077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:20.824293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:20.825095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:20.825176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:20.825209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:20.949380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:20.949538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:20.949597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:20.949631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:20.953729] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-01-30T20:23:20.954027] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-30T20:23:20.954177] [INFO ] [sig ] GO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:21.104596] [INFO ] [LOCAL ] Saved forecast: GO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GO.txt [2026-01-30T20:23:21.104749] [INFO ] [sig ] [1387/3461] Completed GO in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:21.104791] [INFO ] [sig ] [1388/3461] Forecasting GOCO... [2026-01-30T20:23:21.104822] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-30T20:23:21.104854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-30T20:23:21.116368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-30T20:23:21.116663] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-30T20:23:21.117436] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-30T20:23:21.117488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:21.117521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:21.117552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:21.117629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:21.179366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:21.180286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:21.180368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:21.180402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:21.302477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:21.302652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:21.302694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:21.302722] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:21.306079] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=44.14%) [2026-01-30T20:23:21.306355] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-30T20:23:21.306476] [INFO ] [sig ] GOCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:21.451147] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOCO.txt [2026-01-30T20:23:21.451309] [INFO ] [sig ] [1388/3461] Completed GOCO in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:21.451349] [INFO ] [sig ] [1389/3461] Forecasting GOF... [2026-01-30T20:23:21.451377] [INFO ] [sig ] Generating forecast for: GOF [2026-01-30T20:23:21.451407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-30T20:23:21.464637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-30T20:23:21.465024] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-30T20:23:21.465817] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-30T20:23:21.465869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:21.465901] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:21.465927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:21.465982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:21.525628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:21.526460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:21.526541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:21.526592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:21.650067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:21.650216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:21.650257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:21.650288] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:21.653692] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-30T20:23:21.653971] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-30T20:23:21.654095] [INFO ] [sig ] GOF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:21.799462] [INFO ] [LOCAL ] Saved forecast: GOF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GOF.txt [2026-01-30T20:23:21.799622] [INFO ] [sig ] [1389/3461] Completed GOF in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-30T20:23:21.799691] [INFO ] [sig ] [1390/3461] Forecasting GOGO... [2026-01-30T20:23:21.799724] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-30T20:23:21.799753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-30T20:23:21.812049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-30T20:23:21.812331] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-30T20:23:21.813103] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-30T20:23:21.813154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:21.813232] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:21.813259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:21.813315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:21.871335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:21.872031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:21.872108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:21.872140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:21.994589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:21.994747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:21.994787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:21.994815] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:21.998210] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-01-30T20:23:21.998510] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-30T20:23:21.998678] [INFO ] [sig ] GOGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:22.141185] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOGO.txt [2026-01-30T20:23:22.141318] [INFO ] [sig ] [1390/3461] Completed GOGO in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:22.141357] [INFO ] [sig ] [1391/3461] Forecasting GOLF... [2026-01-30T20:23:22.141386] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-30T20:23:22.141415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-30T20:23:22.154759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-30T20:23:22.155102] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-30T20:23:22.156123] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-30T20:23:22.156176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:22.156208] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:22.156235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:22.156292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:22.217184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:22.217998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:22.218101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:22.218138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:22.342587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:22.342943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:22.342987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:22.343016] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:22.347187] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=49.76%) [2026-01-30T20:23:22.347506] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-30T20:23:22.347654] [INFO ] [sig ] GOLF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:22.502601] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOLF.txt [2026-01-30T20:23:22.502989] [INFO ] [sig ] [1391/3461] Completed GOLF in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:22.503040] [INFO ] [sig ] [1392/3461] Forecasting GOOD... [2026-01-30T20:23:22.503070] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-30T20:23:22.503101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-30T20:23:22.516039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-30T20:23:22.516428] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-30T20:23:22.517244] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-30T20:23:22.517298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:22.517332] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:22.517360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:22.517417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:22.574615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:22.575472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:22.575596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:22.575640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:22.697809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:22.697963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:22.698003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:22.698031] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:22.701424] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-30T20:23:22.701750] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-30T20:23:22.701877] [INFO ] [sig ] GOOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:22.848305] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GOOD.txt [2026-01-30T20:23:22.848474] [INFO ] [sig ] [1392/3461] Completed GOOD in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:22.848517] [INFO ] [sig ] [1393/3461] Forecasting GOOG... [2026-01-30T20:23:22.848545] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-30T20:23:22.848603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-30T20:23:22.862046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-30T20:23:22.862441] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-30T20:23:22.863268] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-30T20:23:22.863321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:22.863353] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:22.863379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:22.863436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:22.920541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:22.921411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:22.921500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:22.921535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:23.045810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:23.045968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:23.046026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:23.046090] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:23.049778] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=62.36%) [2026-01-30T20:23:23.050092] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-30T20:23:23.050238] [INFO ] [sig ] GOOG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:23.205760] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GOOG.txt [2026-01-30T20:23:23.205917] [INFO ] [sig ] [1393/3461] Completed GOOG in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:23.205958] [INFO ] [sig ] [1394/3461] Forecasting GOOS... [2026-01-30T20:23:23.205988] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-30T20:23:23.206020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-30T20:23:23.218337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-30T20:23:23.218714] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-30T20:23:23.219518] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-30T20:23:23.219610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:23.219660] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:23.219690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:23.219748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:23.279772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:23.280660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:23.280741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:23.280773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:23.399965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:23.400116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:23.400163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:23.400193] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:23.404147] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-30T20:23:23.404422] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-30T20:23:23.404549] [INFO ] [sig ] GOOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:23.549893] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOOS.txt [2026-01-30T20:23:23.550021] [INFO ] [sig ] [1394/3461] Completed GOOS in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:23.550063] [INFO ] [sig ] [1395/3461] Forecasting GOSS... [2026-01-30T20:23:23.550094] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-30T20:23:23.550125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-30T20:23:23.561660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-30T20:23:23.561964] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-30T20:23:23.562765] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-30T20:23:23.562817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:23.562849] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:23.562877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:23.562935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:23.620313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:23.621053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:23.621129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:23.621161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:23.742156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:23.742299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:23.742339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:23.742370] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:23.745781] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-01-30T20:23:23.746061] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-30T20:23:23.746189] [INFO ] [sig ] GOSS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:23.892975] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOSS.txt [2026-01-30T20:23:23.893102] [INFO ] [sig ] [1395/3461] Completed GOSS in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:23.893141] [INFO ] [sig ] [1396/3461] Forecasting GOVI... [2026-01-30T20:23:23.893169] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-30T20:23:23.893199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-30T20:23:23.904656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-30T20:23:23.904941] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-30T20:23:23.905708] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-30T20:23:23.905759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:23.905790] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:23.905816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:23.905872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:23.965993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:23.966678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:23.966755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:23.966786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:24.081736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:24.081876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:24.081916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:24.081944] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:24.085296] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-01-30T20:23:24.085567] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-30T20:23:24.085709] [INFO ] [sig ] GOVI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:24.230941] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GOVI.txt [2026-01-30T20:23:24.231097] [INFO ] [sig ] [1396/3461] Completed GOVI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:24.231146] [INFO ] [sig ] [1397/3461] Forecasting GPC... [2026-01-30T20:23:24.231176] [INFO ] [sig ] Generating forecast for: GPC [2026-01-30T20:23:24.231207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-30T20:23:24.243697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-30T20:23:24.244058] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-30T20:23:24.244835] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-30T20:23:24.244886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:24.244930] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:24.244958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:24.245015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:24.304426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:24.305311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:24.305395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:24.305429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:24.427396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:24.427555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:24.427617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:24.427649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:24.432004] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-30T20:23:24.432380] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-30T20:23:24.432546] [INFO ] [sig ] GPC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:24.571836] [INFO ] [LOCAL ] Saved forecast: GPC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPC.txt [2026-01-30T20:23:24.571952] [INFO ] [sig ] [1397/3461] Completed GPC in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:24.571991] [INFO ] [sig ] [1398/3461] Forecasting GPI... [2026-01-30T20:23:24.572021] [INFO ] [sig ] Generating forecast for: GPI [2026-01-30T20:23:24.572060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-30T20:23:24.583676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-30T20:23:24.583966] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-30T20:23:24.584774] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-30T20:23:24.584824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:24.584854] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:24.584880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:24.584935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:24.641770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:24.642389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:24.642466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:24.642498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:24.763305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:24.763436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:24.763475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:24.763502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:24.766924] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-01-30T20:23:24.767197] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-30T20:23:24.767325] [INFO ] [sig ] GPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:24.908334] [INFO ] [LOCAL ] Saved forecast: GPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPI.txt [2026-01-30T20:23:24.908447] [INFO ] [sig ] [1398/3461] Completed GPI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:24.908486] [INFO ] [sig ] [1399/3461] Forecasting GPIQ... [2026-01-30T20:23:24.908514] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-30T20:23:24.908542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-30T20:23:24.919907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-30T20:23:24.920202] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-30T20:23:24.920998] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-30T20:23:24.921049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:24.921081] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:24.921108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:24.921163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:24.978125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:24.978763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:24.978838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:24.978869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:25.095262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:25.095379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:25.095417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:25.095444] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:25.098801] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-01-30T20:23:25.099074] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-30T20:23:25.099195] [INFO ] [sig ] GPIQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:25.240615] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GPIQ.txt [2026-01-30T20:23:25.240729] [INFO ] [sig ] [1399/3461] Completed GPIQ in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:25.240767] [INFO ] [sig ] [1400/3461] Forecasting GPIX... [2026-01-30T20:23:25.240795] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-30T20:23:25.240824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-30T20:23:25.252276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-30T20:23:25.252547] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-30T20:23:25.253330] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-30T20:23:25.253380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:25.253410] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:25.253437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:25.253492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:25.310253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:25.310856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:25.310954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:25.310986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:25.426931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:25.427046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:25.427084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:25.427111] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:25.430422] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: DOWN (p=16.37%) [2026-01-30T20:23:25.430707] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-30T20:23:25.430830] [INFO ] [sig ] GPIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:25.576055] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GPIX.txt [2026-01-30T20:23:25.576178] [INFO ] [sig ] [1400/3461] Completed GPIX in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:25.576225] [INFO ] [sig ] [1401/3461] Forecasting GPJA... [2026-01-30T20:23:25.576254] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-30T20:23:25.576284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-30T20:23:25.587694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-30T20:23:25.587953] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-30T20:23:25.588779] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-30T20:23:25.588830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:25.588862] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:25.588888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:25.588944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:25.646486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:25.647142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:25.647218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:25.647250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:25.762372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:25.762483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:25.762520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:25.762548] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:25.765804] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-30T20:23:25.766074] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-30T20:23:25.766195] [INFO ] [sig ] GPJA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:25.911806] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPJA.txt [2026-01-30T20:23:25.911919] [INFO ] [sig ] [1401/3461] Completed GPJA in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-30T20:23:25.911957] [INFO ] [sig ] [1402/3461] Forecasting GPK... [2026-01-30T20:23:25.911985] [INFO ] [sig ] Generating forecast for: GPK [2026-01-30T20:23:25.912015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-30T20:23:25.923932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-30T20:23:25.924201] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-30T20:23:25.924968] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-30T20:23:25.925019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:25.925050] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:25.925077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:25.925133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:25.982155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:25.982809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:25.982883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:25.982915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:26.103124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:26.103237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:26.103277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:26.103305] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:26.106539] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-30T20:23:26.106830] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-30T20:23:26.106971] [INFO ] [sig ] GPK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:26.251149] [INFO ] [LOCAL ] Saved forecast: GPK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPK.txt [2026-01-30T20:23:26.251280] [INFO ] [sig ] [1402/3461] Completed GPK in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-30T20:23:26.251325] [INFO ] [sig ] [1403/3461] Forecasting GPN... [2026-01-30T20:23:26.251354] [INFO ] [sig ] Generating forecast for: GPN [2026-01-30T20:23:26.251383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-30T20:23:26.262910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-30T20:23:26.263207] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-30T20:23:26.263975] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-30T20:23:26.264026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:26.264058] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:26.264084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:26.264140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:26.324345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:26.325115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:26.325191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:26.325224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:26.447321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:26.447450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:26.447488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:26.447517] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:26.450915] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-01-30T20:23:26.451200] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-30T20:23:26.451330] [INFO ] [sig ] GPN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:26.593138] [INFO ] [LOCAL ] Saved forecast: GPN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPN.txt [2026-01-30T20:23:26.593287] [INFO ] [sig ] [1403/3461] Completed GPN in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-30T20:23:26.593328] [INFO ] [sig ] [1404/3461] Forecasting GPRE... [2026-01-30T20:23:26.593357] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-30T20:23:26.593387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-30T20:23:26.604696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-30T20:23:26.604955] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-30T20:23:26.605750] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-30T20:23:26.605801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:26.605833] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:26.605860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:26.605916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:26.662755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:26.663335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:26.663409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:26.663440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:26.790172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:26.790345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:26.790403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:26.790466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:26.795321] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-01-30T20:23:26.795689] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-30T20:23:26.795852] [INFO ] [sig ] GPRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:26.948143] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPRE.txt [2026-01-30T20:23:26.948269] [INFO ] [sig ] [1404/3461] Completed GPRE in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-30T20:23:26.948309] [INFO ] [sig ] [1405/3461] Forecasting GPRK... [2026-01-30T20:23:26.948337] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-30T20:23:26.948368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-30T20:23:26.961414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-30T20:23:26.961722] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-30T20:23:26.962697] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-30T20:23:26.962756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:26.962986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:26.963014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:26.963070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:27.020774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:27.021464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:27.021541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:27.021591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:27.146135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:27.146286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:27.146331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:27.146361] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:27.149971] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-30T20:23:27.150242] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-30T20:23:27.150370] [INFO ] [sig ] GPRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:27.293679] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GPRK.txt [2026-01-30T20:23:27.293818] [INFO ] [sig ] [1405/3461] Completed GPRK in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-30T20:23:27.293859] [INFO ] [sig ] [1406/3461] Forecasting GPRO... [2026-01-30T20:23:27.293888] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-30T20:23:27.293917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-30T20:23:27.305619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-30T20:23:27.305948] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-30T20:23:27.306752] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-30T20:23:27.306804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:27.306836] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:27.306863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:27.306918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:27.364162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:27.364948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:27.365050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:27.365082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:27.488566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:27.488745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:27.488788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:27.488817] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:27.492202] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-30T20:23:27.492469] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-30T20:23:27.492609] [INFO ] [sig ] GPRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:27.635879] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GPRO.txt [2026-01-30T20:23:27.636022] [INFO ] [sig ] [1406/3461] Completed GPRO in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:27.636061] [INFO ] [sig ] [1407/3461] Forecasting GRAB... [2026-01-30T20:23:27.636090] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-30T20:23:27.636120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-30T20:23:27.647523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-30T20:23:27.647810] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-30T20:23:27.648645] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-30T20:23:27.648706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:27.648770] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:27.648798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:27.648854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:27.706226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:27.707018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:27.707091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:27.707122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:27.827442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:27.827565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:27.827621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:27.827652] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:27.831009] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-30T20:23:27.831276] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-30T20:23:27.831398] [INFO ] [sig ] GRAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:27.977133] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GRAB.txt [2026-01-30T20:23:27.977255] [INFO ] [sig ] [1407/3461] Completed GRAB in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:27.977294] [INFO ] [sig ] [1408/3461] Forecasting GRAL... [2026-01-30T20:23:27.977323] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-30T20:23:27.977353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-30T20:23:27.988803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-30T20:23:27.989076] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-30T20:23:27.989861] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-30T20:23:27.989912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:27.989955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:27.989982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:27.990038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:28.046895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:28.047507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:28.047641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:28.047709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:28.169095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:28.169248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:28.169287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:28.169315] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:28.173133] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=36.85%) [2026-01-30T20:23:28.173415] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-30T20:23:28.173543] [INFO ] [sig ] GRAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:28.317725] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRAL.txt [2026-01-30T20:23:28.317884] [INFO ] [sig ] [1408/3461] Completed GRAL in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:28.317923] [INFO ] [sig ] [1409/3461] Forecasting GRBK... [2026-01-30T20:23:28.317952] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-30T20:23:28.317983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-30T20:23:28.329725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-30T20:23:28.330083] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-30T20:23:28.330887] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-30T20:23:28.330940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:28.330974] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:28.331001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:28.331059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:28.389666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:28.390512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:28.390611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:28.390653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:28.512006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:28.512155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:28.512194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:28.512222] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:28.515520] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-01-30T20:23:28.515833] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-30T20:23:28.515956] [INFO ] [sig ] GRBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:28.658470] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRBK.txt [2026-01-30T20:23:28.658638] [INFO ] [sig ] [1409/3461] Completed GRBK in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:28.658681] [INFO ] [sig ] [1410/3461] Forecasting GRC... [2026-01-30T20:23:28.658711] [INFO ] [sig ] Generating forecast for: GRC [2026-01-30T20:23:28.658743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-30T20:23:28.673561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-30T20:23:28.674007] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-30T20:23:28.674857] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-30T20:23:28.674909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:28.674941] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:28.674968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:28.675025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:28.732846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:28.733520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:28.733614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:28.733648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:28.857248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:28.857428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:28.857481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:28.857560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:28.862067] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-01-30T20:23:28.862403] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-30T20:23:28.862556] [INFO ] [sig ] GRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:29.012346] [INFO ] [LOCAL ] Saved forecast: GRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRC.txt [2026-01-30T20:23:29.012496] [INFO ] [sig ] [1410/3461] Completed GRC in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:29.012537] [INFO ] [sig ] [1411/3461] Forecasting GREE... [2026-01-30T20:23:29.012567] [INFO ] [sig ] Generating forecast for: GREE [2026-01-30T20:23:29.012621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-30T20:23:29.025168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-30T20:23:29.025544] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-30T20:23:29.026532] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-30T20:23:29.026610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:29.026650] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:29.026683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:29.026751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:29.091185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:29.092246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:29.092328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:29.092361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:29.212917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:29.213070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:29.213111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:29.213141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:29.216652] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-30T20:23:29.216946] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-30T20:23:29.217077] [INFO ] [sig ] GREE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:29.366209] [INFO ] [LOCAL ] Saved forecast: GREE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GREE.txt [2026-01-30T20:23:29.366359] [INFO ] [sig ] [1411/3461] Completed GREE in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:29.366398] [INFO ] [sig ] [1412/3461] Forecasting GRFS... [2026-01-30T20:23:29.366434] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-30T20:23:29.366466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-30T20:23:29.378212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-30T20:23:29.378528] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-30T20:23:29.379372] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-30T20:23:29.379424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:29.379456] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:29.379483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:29.379541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:29.436816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:29.437451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:29.437528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:29.437561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:29.558895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:29.559044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:29.559084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:29.559112] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:29.562458] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-01-30T20:23:29.562751] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-30T20:23:29.562877] [INFO ] [sig ] GRFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:29.709467] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRFS.txt [2026-01-30T20:23:29.709626] [INFO ] [sig ] [1412/3461] Completed GRFS in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:29.709677] [INFO ] [sig ] [1413/3461] Forecasting GRID... [2026-01-30T20:23:29.709710] [INFO ] [sig ] Generating forecast for: GRID [2026-01-30T20:23:29.709740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-30T20:23:29.721479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-30T20:23:29.721829] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-30T20:23:29.722631] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-30T20:23:29.722693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:29.722732] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:29.722764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:29.722832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:29.780498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:29.781217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:29.781300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:29.781332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:29.901295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:29.901450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:29.901489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:29.901517] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:29.904983] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-01-30T20:23:29.905261] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-30T20:23:29.905395] [INFO ] [sig ] GRID: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:30.047164] [INFO ] [LOCAL ] Saved forecast: GRID 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GRID.txt [2026-01-30T20:23:30.047306] [INFO ] [sig ] [1413/3461] Completed GRID in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:30.047345] [INFO ] [sig ] [1414/3461] Forecasting GRMN... [2026-01-30T20:23:30.047375] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-30T20:23:30.047405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-30T20:23:30.059458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-30T20:23:30.060001] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-30T20:23:30.060833] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-30T20:23:30.061041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:30.061074] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:30.061101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:30.061158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:30.119797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:30.120551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:30.120652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:30.120702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:30.243428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:30.243592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:30.243634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:30.243663] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:30.247079] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-01-30T20:23:30.247378] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-30T20:23:30.247506] [INFO ] [sig ] GRMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:30.387788] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GRMN.txt [2026-01-30T20:23:30.387925] [INFO ] [sig ] [1414/3461] Completed GRMN in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:30.387966] [INFO ] [sig ] [1415/3461] Forecasting GRND... [2026-01-30T20:23:30.387995] [INFO ] [sig ] Generating forecast for: GRND [2026-01-30T20:23:30.388024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-30T20:23:30.399339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-30T20:23:30.399671] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-30T20:23:30.400444] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-30T20:23:30.400498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:30.400529] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:30.400555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:30.400635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:30.462296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:30.463390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:30.463476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:30.463509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:30.593841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:30.593969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:30.594012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:30.594088] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:30.597722] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-30T20:23:30.598013] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-30T20:23:30.598168] [INFO ] [sig ] GRND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:30.753473] [INFO ] [LOCAL ] Saved forecast: GRND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRND.txt [2026-01-30T20:23:30.753653] [INFO ] [sig ] [1415/3461] Completed GRND in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:30.753700] [INFO ] [sig ] [1416/3461] Forecasting GRPN... [2026-01-30T20:23:30.753742] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-30T20:23:30.753776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-30T20:23:30.765991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-30T20:23:30.766333] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-30T20:23:30.767341] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-30T20:23:30.767404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:30.767451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:30.767491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:30.767560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:30.830681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:30.831460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:30.831540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:30.831589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:30.959547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:30.959715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:30.959757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:30.959787] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:30.964234] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-30T20:23:30.964546] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-30T20:23:30.964738] [INFO ] [sig ] GRPN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:31.119747] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRPN.txt [2026-01-30T20:23:31.119890] [INFO ] [sig ] [1416/3461] Completed GRPN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:31.119931] [INFO ] [sig ] [1417/3461] Forecasting GRVY... [2026-01-30T20:23:31.119962] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-30T20:23:31.119993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-30T20:23:31.132681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-30T20:23:31.133024] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-30T20:23:31.133878] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-30T20:23:31.133929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:31.133961] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:31.133988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:31.134046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:31.197336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:31.198247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:31.198361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:31.198410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:31.317594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:31.317759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:31.317802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:31.317833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:31.321707] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-30T20:23:31.321985] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-30T20:23:31.322120] [INFO ] [sig ] GRVY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:31.474661] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRVY.txt [2026-01-30T20:23:31.474822] [INFO ] [sig ] [1417/3461] Completed GRVY in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:31.474862] [INFO ] [sig ] [1418/3461] Forecasting GRWG... [2026-01-30T20:23:31.474893] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-30T20:23:31.474923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-30T20:23:31.487056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-30T20:23:31.487374] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-30T20:23:31.488223] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-30T20:23:31.488275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:31.488307] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:31.488334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:31.488400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:31.552822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:31.553833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:31.553940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:31.553973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:31.679158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:31.679315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:31.679357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:31.679387] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:31.683035] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-30T20:23:31.683341] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-30T20:23:31.683471] [INFO ] [sig ] GRWG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:31.835345] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRWG.txt [2026-01-30T20:23:31.835488] [INFO ] [sig ] [1418/3461] Completed GRWG in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-30T20:23:31.835528] [INFO ] [sig ] [1419/3461] Forecasting GRX... [2026-01-30T20:23:31.835557] [INFO ] [sig ] Generating forecast for: GRX [2026-01-30T20:23:31.835605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-30T20:23:31.846040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-30T20:23:31.846340] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-30T20:23:31.847109] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-30T20:23:31.847160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:31.847191] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:31.847230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:31.847288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:31.905513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:31.906469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:31.906550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:31.906603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:32.015075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:32.015229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:32.015271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:32.015301] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:32.022134] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=30.28%) [2026-01-30T20:23:32.022512] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-30T20:23:32.022674] [INFO ] [sig ] GRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:32.164787] [INFO ] [LOCAL ] Saved forecast: GRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GRX.txt [2026-01-30T20:23:32.164929] [INFO ] [sig ] [1419/3461] Completed GRX in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-30T20:23:32.164967] [INFO ] [sig ] [1420/3461] Forecasting GS... [2026-01-30T20:23:32.164997] [INFO ] [sig ] Generating forecast for: GS [2026-01-30T20:23:32.165034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-30T20:23:32.177079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-30T20:23:32.177414] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-30T20:23:32.178247] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-30T20:23:32.178300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:32.178331] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:32.178358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:32.178431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:32.235655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:32.236438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:32.236530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:32.236563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:32.359410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:32.359559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:32.359617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:32.359647] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:32.362981] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-30T20:23:32.363247] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-30T20:23:32.363365] [INFO ] [sig ] GS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:32.504992] [INFO ] [LOCAL ] Saved forecast: GS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GS.txt [2026-01-30T20:23:32.505166] [INFO ] [sig ] [1420/3461] Completed GS in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-30T20:23:32.505207] [INFO ] [sig ] [1421/3461] Forecasting GSBC... [2026-01-30T20:23:32.505237] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-30T20:23:32.505266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-30T20:23:32.516255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-30T20:23:32.516625] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-30T20:23:32.517390] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-30T20:23:32.517453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:32.517485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:32.517512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:32.517568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:32.574746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:32.575627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:32.575710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:32.575742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:32.693854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:32.694011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:32.694050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:32.694078] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:32.697412] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=64.98%) [2026-01-30T20:23:32.697711] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-30T20:23:32.697840] [INFO ] [sig ] GSBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:32.845249] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GSBC.txt [2026-01-30T20:23:32.845421] [INFO ] [sig ] [1421/3461] Completed GSBC in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-30T20:23:32.845468] [INFO ] [sig ] [1422/3461] Forecasting GSBD... [2026-01-30T20:23:32.845498] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-30T20:23:32.845528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-30T20:23:32.858002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-30T20:23:32.858400] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-30T20:23:32.859240] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-30T20:23:32.859291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:32.859323] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:32.859349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:32.859414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:32.915501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:32.916386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:32.916465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:32.916496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:33.035018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:33.035169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:33.035208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:33.035236] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:33.038607] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=47.43%) [2026-01-30T20:23:33.038907] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-30T20:23:33.039031] [INFO ] [sig ] GSBD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:33.180532] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GSBD.txt [2026-01-30T20:23:33.180682] [INFO ] [sig ] [1422/3461] Completed GSBD in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:33.180723] [INFO ] [sig ] [1423/3461] Forecasting GSHD... [2026-01-30T20:23:33.180752] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-30T20:23:33.180782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-30T20:23:33.192191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-30T20:23:33.192500] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-30T20:23:33.193265] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-30T20:23:33.193316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:33.193348] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:33.193374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:33.193430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:33.250064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:33.250848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:33.250926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:33.250957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:33.371306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:33.371453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:33.371492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:33.371522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:33.374846] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-30T20:23:33.375117] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-30T20:23:33.375236] [INFO ] [sig ] GSHD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:33.515928] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GSHD.txt [2026-01-30T20:23:33.516066] [INFO ] [sig ] [1423/3461] Completed GSHD in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:33.516105] [INFO ] [sig ] [1424/3461] Forecasting GSK... [2026-01-30T20:23:33.516134] [INFO ] [sig ] Generating forecast for: GSK [2026-01-30T20:23:33.516165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-30T20:23:33.527472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-30T20:23:33.527803] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-30T20:23:33.529224] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-30T20:23:33.529363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:33.529457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:33.529488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:33.529550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:33.587105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:33.588038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:33.588150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:33.588185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:33.715132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:33.715406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:33.715453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:33.715484] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:33.719073] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=10.81%) [2026-01-30T20:23:33.719365] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-30T20:23:33.719502] [INFO ] [sig ] GSK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:33.860840] [INFO ] [LOCAL ] Saved forecast: GSK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GSK.txt [2026-01-30T20:23:33.860987] [INFO ] [sig ] [1424/3461] Completed GSK in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:33.861027] [INFO ] [sig ] [1425/3461] Forecasting GSL... [2026-01-30T20:23:33.861056] [INFO ] [sig ] Generating forecast for: GSL [2026-01-30T20:23:33.861085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-30T20:23:33.872583] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-30T20:23:33.872861] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-30T20:23:33.873634] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-30T20:23:33.873684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:33.873715] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:33.873740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:33.873795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:33.929695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:33.930417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:33.930494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:33.930525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:34.051434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:34.051599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:34.051640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:34.051669] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:34.054950] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=35.47%) [2026-01-30T20:23:34.055218] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-30T20:23:34.055335] [INFO ] [sig ] GSL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:34.195740] [INFO ] [LOCAL ] Saved forecast: GSL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GSL.txt [2026-01-30T20:23:34.195878] [INFO ] [sig ] [1425/3461] Completed GSL in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:34.195917] [INFO ] [sig ] [1426/3461] Forecasting GSM... [2026-01-30T20:23:34.195946] [INFO ] [sig ] Generating forecast for: GSM [2026-01-30T20:23:34.195976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-30T20:23:34.207049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-30T20:23:34.207374] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-30T20:23:34.208178] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-30T20:23:34.208228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:34.208260] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:34.208286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:34.208341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:34.264700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:34.265532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:34.265630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:34.265663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:34.391443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:34.391604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:34.391645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:34.391674] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:34.394997] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-01-30T20:23:34.395291] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-30T20:23:34.395416] [INFO ] [sig ] GSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:34.541299] [INFO ] [LOCAL ] Saved forecast: GSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GSM.txt [2026-01-30T20:23:34.541448] [INFO ] [sig ] [1426/3461] Completed GSM in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:34.541487] [INFO ] [sig ] [1427/3461] Forecasting GTES... [2026-01-30T20:23:34.541516] [INFO ] [sig ] Generating forecast for: GTES [2026-01-30T20:23:34.541548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-30T20:23:34.553298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-30T20:23:34.553614] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-30T20:23:34.554382] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-30T20:23:34.554433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:34.554464] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:34.554490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:34.554545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:34.611808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:34.612477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:34.612553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:34.612602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:34.731939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:34.732083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:34.732123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:34.732180] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:34.735602] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-01-30T20:23:34.735879] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-30T20:23:34.736000] [INFO ] [sig ] GTES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:34.879527] [INFO ] [LOCAL ] Saved forecast: GTES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GTES.txt [2026-01-30T20:23:34.879672] [INFO ] [sig ] [1427/3461] Completed GTES in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:34.879712] [INFO ] [sig ] [1428/3461] Forecasting GTLB... [2026-01-30T20:23:34.879741] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-30T20:23:34.879771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-30T20:23:34.891110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-30T20:23:34.891380] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-30T20:23:34.892174] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-30T20:23:34.892237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:34.892277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:34.892306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:34.892364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:34.952612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:34.953324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:34.953403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:34.953436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:35.077388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:35.077548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:35.077609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:35.077640] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:35.081175] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-30T20:23:35.081477] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-30T20:23:35.081624] [INFO ] [sig ] GTLB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:35.239310] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GTLB.txt [2026-01-30T20:23:35.239448] [INFO ] [sig ] [1428/3461] Completed GTLB in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:35.239490] [INFO ] [sig ] [1429/3461] Forecasting GTLS... [2026-01-30T20:23:35.239520] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-30T20:23:35.239551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-30T20:23:35.252517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-30T20:23:35.252890] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-30T20:23:35.253746] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-30T20:23:35.253799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:35.253832] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:35.253861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:35.253919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:35.314803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:35.315659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:35.315743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:35.315776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:35.444801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:35.444954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:35.444993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:35.445021] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:35.448473] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-30T20:23:35.448762] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-30T20:23:35.448885] [INFO ] [sig ] GTLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:35.595842] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GTLS.txt [2026-01-30T20:23:35.595974] [INFO ] [sig ] [1429/3461] Completed GTLS in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:35.596013] [INFO ] [sig ] [1430/3461] Forecasting GTN... [2026-01-30T20:23:35.596042] [INFO ] [sig ] Generating forecast for: GTN [2026-01-30T20:23:35.596073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-30T20:23:35.607560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-30T20:23:35.607865] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-30T20:23:35.608655] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-30T20:23:35.608707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:35.608739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:35.608766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:35.608827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:35.666153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:35.666865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:35.666945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:35.666977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:35.795525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:35.795687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:35.795730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:35.795759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:35.799197] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=59.45%) [2026-01-30T20:23:35.799476] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-30T20:23:35.799628] [INFO ] [sig ] GTN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:35.942920] [INFO ] [LOCAL ] Saved forecast: GTN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GTN.txt [2026-01-30T20:23:35.943053] [INFO ] [sig ] [1430/3461] Completed GTN in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:35.943092] [INFO ] [sig ] [1431/3461] Forecasting GTX... [2026-01-30T20:23:35.943121] [INFO ] [sig ] Generating forecast for: GTX [2026-01-30T20:23:35.943151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-30T20:23:35.954208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-30T20:23:35.954497] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-30T20:23:35.955295] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-30T20:23:35.955345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:35.955377] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:35.955403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:35.955458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:36.016524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:36.017387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:36.017468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:36.017501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:36.137173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:36.137318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:36.137358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:36.137387] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:36.140789] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-30T20:23:36.141066] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-30T20:23:36.141191] [INFO ] [sig ] GTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:36.287471] [INFO ] [LOCAL ] Saved forecast: GTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GTX.txt [2026-01-30T20:23:36.287647] [INFO ] [sig ] [1431/3461] Completed GTX in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:36.287701] [INFO ] [sig ] [1432/3461] Forecasting GTY... [2026-01-30T20:23:36.287739] [INFO ] [sig ] Generating forecast for: GTY [2026-01-30T20:23:36.287780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-30T20:23:36.299227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-30T20:23:36.299525] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-30T20:23:36.300315] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-30T20:23:36.300368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:36.300411] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:36.300441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:36.300511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:36.361210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:36.362141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:36.362234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:36.362267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:36.488757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:36.488927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:36.488980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:36.489011] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:36.492500] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-30T20:23:36.492821] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-30T20:23:36.492959] [INFO ] [sig ] GTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:36.640989] [INFO ] [LOCAL ] Saved forecast: GTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GTY.txt [2026-01-30T20:23:36.641128] [INFO ] [sig ] [1432/3461] Completed GTY in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:36.641168] [INFO ] [sig ] [1433/3461] Forecasting GUG... [2026-01-30T20:23:36.641200] [INFO ] [sig ] Generating forecast for: GUG [2026-01-30T20:23:36.641231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-30T20:23:36.652477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-30T20:23:36.652798] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-30T20:23:36.653596] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-30T20:23:36.653649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:36.653681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:36.653708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:36.653767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:36.712276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:36.712985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:36.713067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:36.713101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:36.834557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:36.834732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:36.834772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:36.834800] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:36.838471] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-01-30T20:23:36.838791] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-30T20:23:36.838916] [INFO ] [sig ] GUG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:36.985410] [INFO ] [LOCAL ] Saved forecast: GUG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GUG.txt [2026-01-30T20:23:36.985543] [INFO ] [sig ] [1433/3461] Completed GUG in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:36.985600] [INFO ] [sig ] [1434/3461] Forecasting GVA... [2026-01-30T20:23:36.985632] [INFO ] [sig ] Generating forecast for: GVA [2026-01-30T20:23:36.985661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-30T20:23:36.998603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-30T20:23:36.998975] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-30T20:23:37.000157] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-30T20:23:37.000208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:37.000239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:37.000267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:37.000322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:37.064323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:37.065266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:37.065443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:37.065480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:37.194712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:37.194869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:37.194918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:37.195001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:37.198719] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-01-30T20:23:37.199071] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-30T20:23:37.199212] [INFO ] [sig ] GVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:37.360126] [INFO ] [LOCAL ] Saved forecast: GVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GVA.txt [2026-01-30T20:23:37.360539] [INFO ] [sig ] [1434/3461] Completed GVA in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:37.360623] [INFO ] [sig ] [1435/3461] Forecasting GWH... [2026-01-30T20:23:37.360659] [INFO ] [sig ] Generating forecast for: GWH [2026-01-30T20:23:37.360689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-30T20:23:37.373708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-30T20:23:37.374084] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-30T20:23:37.374929] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-30T20:23:37.374982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:37.375015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:37.375042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:37.375099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:37.434173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:37.435141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:37.435230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:37.435265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:37.558729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:37.558892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:37.558936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:37.558966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:37.562389] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-01-30T20:23:37.562693] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-30T20:23:37.562821] [INFO ] [sig ] GWH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:37.711179] [INFO ] [LOCAL ] Saved forecast: GWH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/GWH.txt [2026-01-30T20:23:37.711349] [INFO ] [sig ] [1435/3461] Completed GWH in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-30T20:23:37.711414] [INFO ] [sig ] [1436/3461] Forecasting GWRE... [2026-01-30T20:23:37.711462] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-30T20:23:37.711508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-30T20:23:37.725801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-30T20:23:37.726311] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-30T20:23:37.727261] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-30T20:23:37.727317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:37.727350] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:37.727378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:37.727437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:37.786587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:37.787792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:37.788055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:37.788311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:37.914402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:37.914564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:37.914624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:37.914654] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:37.918228] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-01-30T20:23:37.918548] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-30T20:23:37.918710] [INFO ] [sig ] GWRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:38.065230] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GWRE.txt [2026-01-30T20:23:38.065390] [INFO ] [sig ] [1436/3461] Completed GWRE in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-30T20:23:38.065431] [INFO ] [sig ] [1437/3461] Forecasting GWRS... [2026-01-30T20:23:38.065460] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-30T20:23:38.065491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-30T20:23:38.078033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-30T20:23:38.078449] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-30T20:23:38.079286] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-30T20:23:38.079339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:38.079371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:38.079399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:38.079456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:38.137753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:38.138569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:38.138670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:38.138703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:38.254942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:38.255291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:38.255332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:38.255363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:38.258921] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-30T20:23:38.259222] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-30T20:23:38.259369] [INFO ] [sig ] GWRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:38.401664] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GWRS.txt [2026-01-30T20:23:38.401827] [INFO ] [sig ] [1437/3461] Completed GWRS in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-30T20:23:38.401867] [INFO ] [sig ] [1438/3461] Forecasting GXAI... [2026-01-30T20:23:38.401897] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-30T20:23:38.401928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-30T20:23:38.416386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-30T20:23:38.416729] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-30T20:23:38.417511] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-30T20:23:38.417562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:38.417612] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:38.417639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:38.417694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:38.474456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:38.475124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:38.475208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:38.475241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:38.590781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:38.590929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:38.590968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:38.590996] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:38.594399] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-01-30T20:23:38.594720] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-30T20:23:38.594852] [INFO ] [sig ] GXAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:38.736992] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GXAI.txt [2026-01-30T20:23:38.737132] [INFO ] [sig ] [1438/3461] Completed GXAI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:38.737171] [INFO ] [sig ] [1439/3461] Forecasting GYRE... [2026-01-30T20:23:38.737200] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-30T20:23:38.737230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-30T20:23:38.748190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-30T20:23:38.748508] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-30T20:23:38.749280] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-30T20:23:38.749331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:38.749362] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:38.749389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:38.749444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:38.806411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:38.807156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:38.807244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:38.807276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:38.923855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:38.924010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:38.924051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:38.924098] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:38.927448] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-30T20:23:38.927745] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-30T20:23:38.927878] [INFO ] [sig ] GYRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:39.075279] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/GYRE.txt [2026-01-30T20:23:39.075414] [INFO ] [sig ] [1439/3461] Completed GYRE in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:39.075455] [INFO ] [sig ] [1440/3461] Forecasting H... [2026-01-30T20:23:39.075484] [INFO ] [sig ] Generating forecast for: H [2026-01-30T20:23:39.075514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-30T20:23:39.087453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-30T20:23:39.087793] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-30T20:23:39.088643] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-30T20:23:39.088696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:39.088730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:39.088758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:39.088814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:39.146434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:39.147248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:39.147329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:39.147361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:39.273041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:39.273217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:39.273266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:39.273298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:39.276863] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-01-30T20:23:39.277146] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-30T20:23:39.277268] [INFO ] [sig ] H: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:39.480212] [INFO ] [LOCAL ] Saved forecast: H 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/H.txt [2026-01-30T20:23:39.480361] [INFO ] [sig ] [1440/3461] Completed H in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:39.480403] [INFO ] [sig ] [1441/3461] Forecasting HAE... [2026-01-30T20:23:39.480433] [INFO ] [sig ] Generating forecast for: HAE [2026-01-30T20:23:39.480463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-30T20:23:39.492793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-30T20:23:39.493116] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-30T20:23:39.493912] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-30T20:23:39.493966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:39.494026] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:39.494061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:39.494129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:39.551646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:39.552471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:39.552550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:39.552619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:39.677357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:39.677508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:39.677548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:39.677594] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:39.681132] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=76.91%) [2026-01-30T20:23:39.681417] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-30T20:23:39.681545] [INFO ] [sig ] HAE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:39.826948] [INFO ] [LOCAL ] Saved forecast: HAE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HAE.txt [2026-01-30T20:23:39.827091] [INFO ] [sig ] [1441/3461] Completed HAE in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:39.827132] [INFO ] [sig ] [1442/3461] Forecasting HAFC... [2026-01-30T20:23:39.827164] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-30T20:23:39.827196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-30T20:23:39.838918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-30T20:23:39.839229] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-30T20:23:39.840073] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-30T20:23:39.840137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:39.840179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:39.840214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:39.840278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:39.898041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:39.898870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:39.898957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:39.898992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:40.029421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:40.029634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:40.029679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:40.029708] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:40.033370] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-30T20:23:40.033708] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-30T20:23:40.033844] [INFO ] [sig ] HAFC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:40.177449] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HAFC.txt [2026-01-30T20:23:40.177598] [INFO ] [sig ] [1442/3461] Completed HAFC in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:40.177640] [INFO ] [sig ] [1443/3461] Forecasting HAIN... [2026-01-30T20:23:40.177668] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-30T20:23:40.177697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-30T20:23:40.188962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-30T20:23:40.189268] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-30T20:23:40.190075] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-30T20:23:40.190126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:40.190158] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:40.190196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:40.190253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:40.247248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:40.247968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:40.248044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:40.248077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:40.364125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:40.364266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:40.364305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:40.364333] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:40.367688] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=16.83%) [2026-01-30T20:23:40.367959] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-30T20:23:40.368099] [INFO ] [sig ] HAIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:40.511024] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HAIN.txt [2026-01-30T20:23:40.511158] [INFO ] [sig ] [1443/3461] Completed HAIN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:40.511198] [INFO ] [sig ] [1444/3461] Forecasting HAL... [2026-01-30T20:23:40.511228] [INFO ] [sig ] Generating forecast for: HAL [2026-01-30T20:23:40.511258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-30T20:23:40.522443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-30T20:23:40.522815] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-30T20:23:40.523639] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-30T20:23:40.523691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:40.523723] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:40.523750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:40.523806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:40.580963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:40.581613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:40.581689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:40.581720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:40.704938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:40.705088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:40.705125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:40.705195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:40.708822] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=21.82%) [2026-01-30T20:23:40.709134] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-30T20:23:40.709265] [INFO ] [sig ] HAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:40.853234] [INFO ] [LOCAL ] Saved forecast: HAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HAL.txt [2026-01-30T20:23:40.853362] [INFO ] [sig ] [1444/3461] Completed HAL in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:40.853401] [INFO ] [sig ] [1445/3461] Forecasting HALO... [2026-01-30T20:23:40.853430] [INFO ] [sig ] Generating forecast for: HALO [2026-01-30T20:23:40.853459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-30T20:23:40.864799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-30T20:23:40.865099] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-30T20:23:40.865929] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-30T20:23:40.865981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:40.866012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:40.866037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:40.866093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:40.923743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:40.924412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:40.924489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:40.924521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:41.048023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:41.048158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:41.048199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:41.048228] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:41.051648] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-30T20:23:41.051921] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-30T20:23:41.052044] [INFO ] [sig ] HALO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:41.194342] [INFO ] [LOCAL ] Saved forecast: HALO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HALO.txt [2026-01-30T20:23:41.194493] [INFO ] [sig ] [1445/3461] Completed HALO in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:41.194535] [INFO ] [sig ] [1446/3461] Forecasting HAS... [2026-01-30T20:23:41.194565] [INFO ] [sig ] Generating forecast for: HAS [2026-01-30T20:23:41.194620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-30T20:23:41.205549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-30T20:23:41.205939] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-30T20:23:41.206742] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-30T20:23:41.206794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:41.206825] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:41.206852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:41.206909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:41.264000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:41.264872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:41.264953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:41.264985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:41.383735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:41.383881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:41.383918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:41.383948] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:41.387265] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-30T20:23:41.387535] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-30T20:23:41.387673] [INFO ] [sig ] HAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:41.536680] [INFO ] [LOCAL ] Saved forecast: HAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HAS.txt [2026-01-30T20:23:41.536840] [INFO ] [sig ] [1446/3461] Completed HAS in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:41.536881] [INFO ] [sig ] [1447/3461] Forecasting HASI... [2026-01-30T20:23:41.536910] [INFO ] [sig ] Generating forecast for: HASI [2026-01-30T20:23:41.536948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-30T20:23:41.548495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-30T20:23:41.548864] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-30T20:23:41.549683] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-30T20:23:41.549735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:41.549766] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:41.549793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:41.549848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:41.607411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:41.608193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:41.608273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:41.608304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:41.727361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:41.727505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:41.727546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:41.727590] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:41.730952] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=26.48%) [2026-01-30T20:23:41.731225] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-30T20:23:41.731345] [INFO ] [sig ] HASI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:41.873308] [INFO ] [LOCAL ] Saved forecast: HASI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HASI.txt [2026-01-30T20:23:41.873433] [INFO ] [sig ] [1447/3461] Completed HASI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:41.873472] [INFO ] [sig ] [1448/3461] Forecasting HBAN... [2026-01-30T20:23:41.873500] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-30T20:23:41.873529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-30T20:23:41.884949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-30T20:23:41.885232] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-30T20:23:41.886006] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-30T20:23:41.886057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:41.886088] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:41.886115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:41.886171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:41.943647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:41.944326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:41.944402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:41.944434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:42.063399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:42.063539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:42.063612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:42.063644] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:42.066963] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=13.44%) [2026-01-30T20:23:42.067233] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-30T20:23:42.067355] [INFO ] [sig ] HBAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:42.210118] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HBAN.txt [2026-01-30T20:23:42.210271] [INFO ] [sig ] [1448/3461] Completed HBAN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:42.210313] [INFO ] [sig ] [1449/3461] Forecasting HBANL... [2026-01-30T20:23:42.210343] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-30T20:23:42.210373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-30T20:23:42.221338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-30T20:23:42.221686] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-30T20:23:42.222491] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-30T20:23:42.222544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:42.222597] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:42.222627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:42.222684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:42.279257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:42.280034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:42.280116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:42.280151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:42.394779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:42.394924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:42.394964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:42.394994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:42.398436] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-30T20:23:42.398768] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-30T20:23:42.398912] [INFO ] [sig ] HBANL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:42.540770] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HBANL.txt [2026-01-30T20:23:42.540914] [INFO ] [sig ] [1449/3461] Completed HBANL in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:42.540954] [INFO ] [sig ] [1450/3461] Forecasting HBANP... [2026-01-30T20:23:42.540983] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-30T20:23:42.541013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-30T20:23:42.552251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-30T20:23:42.552560] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-30T20:23:42.553434] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-30T20:23:42.553496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:42.553541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:42.553569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:42.553648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:42.612628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:42.613327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:42.613406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:42.613439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:42.732301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:42.732450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:42.732489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:42.732535] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:42.735878] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=54.12%) [2026-01-30T20:23:42.736150] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-30T20:23:42.736270] [INFO ] [sig ] HBANP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:42.877561] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HBANP.txt [2026-01-30T20:23:42.877726] [INFO ] [sig ] [1450/3461] Completed HBANP in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:42.877766] [INFO ] [sig ] [1451/3461] Forecasting HBB... [2026-01-30T20:23:42.877795] [INFO ] [sig ] Generating forecast for: HBB [2026-01-30T20:23:42.877825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-30T20:23:42.888691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-30T20:23:42.888981] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-30T20:23:42.889749] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-30T20:23:42.889800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:42.889831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:42.889859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:42.889915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:42.947810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:42.948561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:42.948691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:42.948726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:43.061847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:43.061993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:43.062040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:43.062076] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:43.065513] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=71.35%) [2026-01-30T20:23:43.065811] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-30T20:23:43.065934] [INFO ] [sig ] HBB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:43.213388] [INFO ] [LOCAL ] Saved forecast: HBB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HBB.txt [2026-01-30T20:23:43.213524] [INFO ] [sig ] [1451/3461] Completed HBB in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:43.213563] [INFO ] [sig ] [1452/3461] Forecasting HBCP... [2026-01-30T20:23:43.213614] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-30T20:23:43.213645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-30T20:23:43.224865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-30T20:23:43.225220] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-30T20:23:43.225995] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-30T20:23:43.226046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:43.226078] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:43.226105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:43.226161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:43.283168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:43.283832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:43.283908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:43.283942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:43.407351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:43.407502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:43.407541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:43.407669] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:43.411220] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-30T20:23:43.411528] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-30T20:23:43.411684] [INFO ] [sig ] HBCP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:43.555451] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HBCP.txt [2026-01-30T20:23:43.555619] [INFO ] [sig ] [1452/3461] Completed HBCP in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:43.555661] [INFO ] [sig ] [1453/3461] Forecasting HBM... [2026-01-30T20:23:43.555690] [INFO ] [sig ] Generating forecast for: HBM [2026-01-30T20:23:43.555721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-30T20:23:43.568074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-30T20:23:43.568398] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-30T20:23:43.569229] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-30T20:23:43.569283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:43.569317] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:43.569345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:43.569403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:43.630211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:43.630924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:43.631009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:43.631043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:43.752294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:43.752443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:43.752481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:43.752510] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:43.755870] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-30T20:23:43.756144] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-30T20:23:43.756268] [INFO ] [sig ] HBM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:43.899950] [INFO ] [LOCAL ] Saved forecast: HBM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HBM.txt [2026-01-30T20:23:43.900081] [INFO ] [sig ] [1453/3461] Completed HBM in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-30T20:23:43.900121] [INFO ] [sig ] [1454/3461] Forecasting HBNC... [2026-01-30T20:23:43.900149] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-30T20:23:43.900178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-30T20:23:43.911691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-30T20:23:43.911975] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-30T20:23:43.912751] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-30T20:23:43.912801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:43.912833] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:43.912859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:43.912928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:43.970141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:43.970836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:43.970913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:43.970944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:44.087020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:44.087175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:44.087214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:44.087244] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:44.090666] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-30T20:23:44.090941] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-30T20:23:44.091065] [INFO ] [sig ] HBNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:44.233064] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HBNC.txt [2026-01-30T20:23:44.233226] [INFO ] [sig ] [1454/3461] Completed HBNC in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:44.233267] [INFO ] [sig ] [1455/3461] Forecasting HCA... [2026-01-30T20:23:44.233296] [INFO ] [sig ] Generating forecast for: HCA [2026-01-30T20:23:44.233327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-30T20:23:44.244674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-30T20:23:44.244966] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-30T20:23:44.245736] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-30T20:23:44.245787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:44.245820] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:44.245847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:44.245904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:44.302725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:44.303375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:44.303451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:44.303483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:44.420062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:44.420400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:44.420440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:44.420468] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:44.424115] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=25.46%) [2026-01-30T20:23:44.424394] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-30T20:23:44.424517] [INFO ] [sig ] HCA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:44.578654] [INFO ] [LOCAL ] Saved forecast: HCA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HCA.txt [2026-01-30T20:23:44.578824] [INFO ] [sig ] [1455/3461] Completed HCA in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:44.578869] [INFO ] [sig ] [1456/3461] Forecasting HCC... [2026-01-30T20:23:44.578899] [INFO ] [sig ] Generating forecast for: HCC [2026-01-30T20:23:44.578932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-30T20:23:44.591528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-30T20:23:44.591839] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-30T20:23:44.592819] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-30T20:23:44.592883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:44.592917] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:44.592945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:44.593007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:44.652764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:44.653515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:44.653617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:44.653653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:44.779590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:44.779751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:44.779793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:44.779823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:44.783529] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-01-30T20:23:44.783969] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-30T20:23:44.784144] [INFO ] [sig ] HCC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:44.931839] [INFO ] [LOCAL ] Saved forecast: HCC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HCC.txt [2026-01-30T20:23:44.931997] [INFO ] [sig ] [1456/3461] Completed HCC in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:44.932036] [INFO ] [sig ] [1457/3461] Forecasting HCI... [2026-01-30T20:23:44.932065] [INFO ] [sig ] Generating forecast for: HCI [2026-01-30T20:23:44.932096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-30T20:23:44.943976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-30T20:23:44.944361] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-30T20:23:44.945199] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-30T20:23:44.945251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:44.945284] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:44.945312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:44.945373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:45.003538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:45.004414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:45.004497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:45.004531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:45.126398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:45.126561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:45.126619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:45.126649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:45.130079] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-01-30T20:23:45.130364] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-30T20:23:45.130485] [INFO ] [sig ] HCI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:45.272454] [INFO ] [LOCAL ] Saved forecast: HCI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HCI.txt [2026-01-30T20:23:45.272642] [INFO ] [sig ] [1457/3461] Completed HCI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:45.272685] [INFO ] [sig ] [1458/3461] Forecasting HCM... [2026-01-30T20:23:45.272714] [INFO ] [sig ] Generating forecast for: HCM [2026-01-30T20:23:45.272744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-30T20:23:45.284779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-30T20:23:45.285111] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-30T20:23:45.285943] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-30T20:23:45.285996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:45.286053] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:45.286092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:45.286172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:45.344350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:45.345134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:45.345212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:45.345245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:45.468678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:45.468832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:45.468872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:45.468900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:45.472318] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-01-30T20:23:45.472630] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-30T20:23:45.472759] [INFO ] [sig ] HCM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:45.618493] [INFO ] [LOCAL ] Saved forecast: HCM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HCM.txt [2026-01-30T20:23:45.618670] [INFO ] [sig ] [1458/3461] Completed HCM in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:45.618714] [INFO ] [sig ] [1459/3461] Forecasting HCSG... [2026-01-30T20:23:45.618743] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-30T20:23:45.618774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-30T20:23:45.630642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-30T20:23:45.631048] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-30T20:23:45.631946] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-30T20:23:45.632001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:45.632041] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:45.632074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:45.632144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:45.691230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:45.692090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:45.692171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:45.692205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:45.811569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:45.811737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:45.811778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:45.811809] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:45.815183] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-01-30T20:23:45.815463] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-30T20:23:45.815602] [INFO ] [sig ] HCSG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:45.959520] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HCSG.txt [2026-01-30T20:23:45.959694] [INFO ] [sig ] [1459/3461] Completed HCSG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:45.959742] [INFO ] [sig ] [1460/3461] Forecasting HD... [2026-01-30T20:23:45.959773] [INFO ] [sig ] Generating forecast for: HD [2026-01-30T20:23:45.959803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-30T20:23:45.971550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-30T20:23:45.971926] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-30T20:23:45.972751] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-30T20:23:45.972802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:45.972834] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:45.972861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:45.972917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:46.032702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:46.033557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:46.033655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:46.033688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:46.151208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:46.151353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:46.151393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:46.151421] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:46.154764] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=30.28%) [2026-01-30T20:23:46.155034] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-30T20:23:46.155156] [INFO ] [sig ] HD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:46.296428] [INFO ] [LOCAL ] Saved forecast: HD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HD.txt [2026-01-30T20:23:46.296557] [INFO ] [sig ] [1460/3461] Completed HD in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:46.296614] [INFO ] [sig ] [1461/3461] Forecasting HDB... [2026-01-30T20:23:46.296644] [INFO ] [sig ] Generating forecast for: HDB [2026-01-30T20:23:46.296675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-30T20:23:46.307862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-30T20:23:46.308157] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-30T20:23:46.308945] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-30T20:23:46.308996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:46.309032] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:46.309064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:46.309132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:46.365879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:46.366606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:46.366686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:46.366720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:46.489665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:46.489820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:46.489860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:46.489920] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:46.493301] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-01-30T20:23:46.493631] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-30T20:23:46.493760] [INFO ] [sig ] HDB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:46.636732] [INFO ] [LOCAL ] Saved forecast: HDB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HDB.txt [2026-01-30T20:23:46.636884] [INFO ] [sig ] [1461/3461] Completed HDB in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:46.636925] [INFO ] [sig ] [1462/3461] Forecasting HDSN... [2026-01-30T20:23:46.636954] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-30T20:23:46.636986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-30T20:23:46.648603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-30T20:23:46.648913] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-30T20:23:46.649689] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-30T20:23:46.649741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:46.649772] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:46.649799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:46.649855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:46.707159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:46.708061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:46.708198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:46.708234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:46.825096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:46.825248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:46.825287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:46.825316] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:46.828746] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=47.46%) [2026-01-30T20:23:46.829016] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-30T20:23:46.829165] [INFO ] [sig ] HDSN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:46.972841] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HDSN.txt [2026-01-30T20:23:46.972984] [INFO ] [sig ] [1462/3461] Completed HDSN in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:46.973024] [INFO ] [sig ] [1463/3461] Forecasting HE... [2026-01-30T20:23:46.973053] [INFO ] [sig ] Generating forecast for: HE [2026-01-30T20:23:46.973086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-30T20:23:46.984730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-30T20:23:46.985039] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-30T20:23:46.985814] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-30T20:23:46.985865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:46.985895] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:46.985921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:46.985977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:47.042409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:47.043088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:47.043173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:47.043204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:47.161794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:47.161948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:47.162007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:47.162037] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:47.165427] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=22.63%) [2026-01-30T20:23:47.165717] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-30T20:23:47.165843] [INFO ] [sig ] HE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:47.310716] [INFO ] [LOCAL ] Saved forecast: HE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HE.txt [2026-01-30T20:23:47.310914] [INFO ] [sig ] [1463/3461] Completed HE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:47.310968] [INFO ] [sig ] [1464/3461] Forecasting HEI... [2026-01-30T20:23:47.311009] [INFO ] [sig ] Generating forecast for: HEI [2026-01-30T20:23:47.311043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-30T20:23:47.322727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-30T20:23:47.323038] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-30T20:23:47.323863] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-30T20:23:47.323924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:47.323960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:47.323989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:47.324048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:47.385551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:47.386453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:47.386606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:47.386643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:47.510682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:47.510831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:47.510872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:47.510902] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:47.514311] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-30T20:23:47.514607] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-30T20:23:47.514742] [INFO ] [sig ] HEI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:47.658485] [INFO ] [LOCAL ] Saved forecast: HEI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HEI.txt [2026-01-30T20:23:47.658638] [INFO ] [sig ] [1464/3461] Completed HEI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:47.658688] [INFO ] [sig ] [1465/3461] Forecasting HELE... [2026-01-30T20:23:47.658719] [INFO ] [sig ] Generating forecast for: HELE [2026-01-30T20:23:47.658749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-30T20:23:47.670449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-30T20:23:47.670761] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-30T20:23:47.671510] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-30T20:23:47.671561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:47.671613] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:47.671640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:47.671696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:47.727984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:47.728918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:47.728999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:47.729030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:47.848626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:47.848777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:47.848815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:47.848843] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:47.852231] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-01-30T20:23:47.852501] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-30T20:23:47.852640] [INFO ] [sig ] HELE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:47.994930] [INFO ] [LOCAL ] Saved forecast: HELE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HELE.txt [2026-01-30T20:23:47.995070] [INFO ] [sig ] [1465/3461] Completed HELE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:47.995110] [INFO ] [sig ] [1466/3461] Forecasting HEPS... [2026-01-30T20:23:47.995139] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-30T20:23:47.995168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-30T20:23:48.006415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-30T20:23:48.006741] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-30T20:23:48.007495] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-30T20:23:48.007546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:48.007609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:48.007660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:48.007716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:48.064644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:48.065466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:48.065546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:48.065599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:48.184654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:48.184813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:48.184857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:48.184889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:48.188728] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=49.64%) [2026-01-30T20:23:48.189013] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-30T20:23:48.189153] [INFO ] [sig ] HEPS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:48.334270] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HEPS.txt [2026-01-30T20:23:48.334409] [INFO ] [sig ] [1466/3461] Completed HEPS in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:48.334448] [INFO ] [sig ] [1467/3461] Forecasting HEQ... [2026-01-30T20:23:48.334480] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-30T20:23:48.334511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-30T20:23:48.346604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-30T20:23:48.346883] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-30T20:23:48.347654] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-30T20:23:48.347705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:48.347751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:48.347779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:48.347835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:48.406208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:48.407071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:48.407168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:48.407210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:48.523898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:48.524056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:48.524096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:48.524125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:48.527658] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-30T20:23:48.528058] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-30T20:23:48.528255] [INFO ] [sig ] HEQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:48.684318] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HEQ.txt [2026-01-30T20:23:48.684478] [INFO ] [sig ] [1467/3461] Completed HEQ in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:48.684518] [INFO ] [sig ] [1468/3461] Forecasting HERO... [2026-01-30T20:23:48.684547] [INFO ] [sig ] Generating forecast for: HERO [2026-01-30T20:23:48.684599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-30T20:23:48.695845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-30T20:23:48.696157] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-30T20:23:48.696951] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-30T20:23:48.697003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:48.697034] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:48.697061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:48.697120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:48.754223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:48.755140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:48.755256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:48.755292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:48.875390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:48.875515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:48.875556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:48.875603] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:48.879028] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-30T20:23:48.879309] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-30T20:23:48.879435] [INFO ] [sig ] HERO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:49.023235] [INFO ] [LOCAL ] Saved forecast: HERO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HERO.txt [2026-01-30T20:23:49.023408] [INFO ] [sig ] [1468/3461] Completed HERO in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:49.023449] [INFO ] [sig ] [1469/3461] Forecasting HESM... [2026-01-30T20:23:49.023479] [INFO ] [sig ] Generating forecast for: HESM [2026-01-30T20:23:49.023508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-30T20:23:49.034731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-30T20:23:49.035076] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-30T20:23:49.035860] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-30T20:23:49.035912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:49.035943] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:49.035970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:49.036026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:49.093449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:49.094293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:49.094374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:49.094407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:49.218409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:49.218547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:49.218601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:49.218632] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:49.221945] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-30T20:23:49.222244] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-30T20:23:49.222368] [INFO ] [sig ] HESM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:49.364300] [INFO ] [LOCAL ] Saved forecast: HESM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HESM.txt [2026-01-30T20:23:49.364419] [INFO ] [sig ] [1469/3461] Completed HESM in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-30T20:23:49.364457] [INFO ] [sig ] [1470/3461] Forecasting HFFG... [2026-01-30T20:23:49.364487] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-30T20:23:49.364516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-30T20:23:49.377029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-30T20:23:49.377309] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-30T20:23:49.378076] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-30T20:23:49.378152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:49.378184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:49.378210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:49.378266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:49.434993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:49.435600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:49.435676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:49.435708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:49.552423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:49.552530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:49.552567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:49.552613] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:49.555808] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-30T20:23:49.556074] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-30T20:23:49.556194] [INFO ] [sig ] HFFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:49.697302] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HFFG.txt [2026-01-30T20:23:49.697625] [INFO ] [sig ] [1470/3461] Completed HFFG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-30T20:23:49.697665] [INFO ] [sig ] [1471/3461] Forecasting HFRO... [2026-01-30T20:23:49.697701] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-30T20:23:49.697731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-30T20:23:49.708533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-30T20:23:49.708835] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-30T20:23:49.709598] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-30T20:23:49.709650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:49.709681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:49.709708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:49.709763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:49.765455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:49.766096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:49.766174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:49.766213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:49.885230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:49.885356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:49.885395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:49.885424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:49.888732] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-01-30T20:23:49.889004] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-30T20:23:49.889129] [INFO ] [sig ] HFRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:50.031216] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HFRO.txt [2026-01-30T20:23:50.031364] [INFO ] [sig ] [1471/3461] Completed HFRO in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:50.031404] [INFO ] [sig ] [1472/3461] Forecasting HFWA... [2026-01-30T20:23:50.031433] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-30T20:23:50.031462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-30T20:23:50.042029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-30T20:23:50.042305] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-30T20:23:50.043077] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-30T20:23:50.043128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:50.043159] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:50.043186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:50.043241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:50.099214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:50.099821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:50.099895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:50.099926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:50.219472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:50.219617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:50.219657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:50.219685] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:50.222978] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=42.92%) [2026-01-30T20:23:50.223254] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-30T20:23:50.223377] [INFO ] [sig ] HFWA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:50.364714] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HFWA.txt [2026-01-30T20:23:50.364824] [INFO ] [sig ] [1472/3461] Completed HFWA in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:50.364863] [INFO ] [sig ] [1473/3461] Forecasting HG... [2026-01-30T20:23:50.364892] [INFO ] [sig ] Generating forecast for: HG [2026-01-30T20:23:50.364921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-30T20:23:50.376081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-30T20:23:50.376376] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-30T20:23:50.377137] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-30T20:23:50.377187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:50.377218] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:50.377245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:50.377301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:50.432923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:50.433521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:50.433611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:50.433644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:50.554521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:50.554648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:50.554685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:50.554713] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:50.557954] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=57.85%) [2026-01-30T20:23:50.558252] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-30T20:23:50.558375] [INFO ] [sig ] HG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:50.699728] [INFO ] [LOCAL ] Saved forecast: HG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HG.txt [2026-01-30T20:23:50.699856] [INFO ] [sig ] [1473/3461] Completed HG in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:50.699895] [INFO ] [sig ] [1474/3461] Forecasting HGBL... [2026-01-30T20:23:50.699924] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-30T20:23:50.699953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-30T20:23:50.710971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-30T20:23:50.711256] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-30T20:23:50.712061] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-30T20:23:50.712112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:50.712144] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:50.712170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:50.712230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:50.768292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:50.768885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:50.768958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:50.768989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:50.883934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:50.884085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:50.884124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:50.884171] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:50.887545] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-30T20:23:50.887851] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-30T20:23:50.887976] [INFO ] [sig ] HGBL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:51.032135] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HGBL.txt [2026-01-30T20:23:51.032306] [INFO ] [sig ] [1474/3461] Completed HGBL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:51.032350] [INFO ] [sig ] [1475/3461] Forecasting HGLB... [2026-01-30T20:23:51.032380] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-30T20:23:51.032410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-30T20:23:51.043200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-30T20:23:51.043463] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-30T20:23:51.044220] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-30T20:23:51.044274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:51.044330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:51.044358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:51.044414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:51.100606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:51.101195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:51.101271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:51.101302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:51.219792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:51.219895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:51.219931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:51.219959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:51.223127] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-30T20:23:51.223393] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-30T20:23:51.223511] [INFO ] [sig ] HGLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:51.364833] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HGLB.txt [2026-01-30T20:23:51.364948] [INFO ] [sig ] [1475/3461] Completed HGLB in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:51.364986] [INFO ] [sig ] [1476/3461] Forecasting HGTY... [2026-01-30T20:23:51.365013] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-30T20:23:51.365049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-30T20:23:51.375734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-30T20:23:51.376005] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-30T20:23:51.376770] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-30T20:23:51.376821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:51.376853] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:51.376879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:51.376935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:51.433508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:51.434136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:51.434210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:51.434253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:51.551682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:51.551807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:51.551845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:51.551873] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:51.555238] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-01-30T20:23:51.555520] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-30T20:23:51.555658] [INFO ] [sig ] HGTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:51.696045] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HGTY.txt [2026-01-30T20:23:51.696159] [INFO ] [sig ] [1476/3461] Completed HGTY in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:51.696197] [INFO ] [sig ] [1477/3461] Forecasting HHH... [2026-01-30T20:23:51.696231] [INFO ] [sig ] Generating forecast for: HHH [2026-01-30T20:23:51.696260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-30T20:23:51.707461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-30T20:23:51.707755] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-30T20:23:51.708528] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-30T20:23:51.708599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:51.708633] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:51.708659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:51.708714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:51.764636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:51.765352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:51.765431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:51.765463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:51.882357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:51.882499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:51.882538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:51.882566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:51.885868] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=62.01%) [2026-01-30T20:23:51.886135] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-30T20:23:51.886254] [INFO ] [sig ] HHH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:52.028699] [INFO ] [LOCAL ] Saved forecast: HHH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HHH.txt [2026-01-30T20:23:52.028822] [INFO ] [sig ] [1477/3461] Completed HHH in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:52.028861] [INFO ] [sig ] [1478/3461] Forecasting HI... [2026-01-30T20:23:52.028889] [INFO ] [sig ] Generating forecast for: HI [2026-01-30T20:23:52.028920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-30T20:23:52.040115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-30T20:23:52.040399] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-30T20:23:52.041174] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-30T20:23:52.041226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:52.041258] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:52.041287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:52.041356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:52.097425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:52.098028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:52.098124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:52.098161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:52.218503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:52.218641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:52.218679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:52.218735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:52.222075] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-01-30T20:23:52.222345] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-30T20:23:52.222471] [INFO ] [sig ] HI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:52.362962] [INFO ] [LOCAL ] Saved forecast: HI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HI.txt [2026-01-30T20:23:52.363084] [INFO ] [sig ] [1478/3461] Completed HI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:52.363123] [INFO ] [sig ] [1479/3461] Forecasting HIFS... [2026-01-30T20:23:52.363153] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-30T20:23:52.363183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-30T20:23:52.373784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-30T20:23:52.374058] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-30T20:23:52.374821] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-30T20:23:52.374872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:52.374903] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:52.374930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:52.374984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:52.431249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:52.431875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:52.431950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:52.431981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:52.543250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:52.543380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:52.543426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:52.543454] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:52.546728] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-01-30T20:23:52.546994] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-30T20:23:52.547113] [INFO ] [sig ] HIFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:52.687780] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HIFS.txt [2026-01-30T20:23:52.687895] [INFO ] [sig ] [1479/3461] Completed HIFS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:52.687934] [INFO ] [sig ] [1480/3461] Forecasting HIG... [2026-01-30T20:23:52.687963] [INFO ] [sig ] Generating forecast for: HIG [2026-01-30T20:23:52.687991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-30T20:23:52.699156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-30T20:23:52.699484] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-30T20:23:52.700277] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-30T20:23:52.700352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:52.700385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:52.700411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:52.700468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:52.757611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:52.758294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:52.758368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:52.758399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:52.878327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:52.878444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:52.878482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:52.878511] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:52.881807] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-01-30T20:23:52.882077] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-30T20:23:52.882198] [INFO ] [sig ] HIG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:53.023973] [INFO ] [LOCAL ] Saved forecast: HIG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HIG.txt [2026-01-30T20:23:53.024079] [INFO ] [sig ] [1480/3461] Completed HIG in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:53.024117] [INFO ] [sig ] [1481/3461] Forecasting HII... [2026-01-30T20:23:53.024146] [INFO ] [sig ] Generating forecast for: HII [2026-01-30T20:23:53.024176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-30T20:23:53.035820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-30T20:23:53.036101] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-30T20:23:53.036867] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-30T20:23:53.036918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:53.036950] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:53.036976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:53.037031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:53.095475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:53.096104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:53.096182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:53.096215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:53.221904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:53.222034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:53.222072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:53.222100] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:53.225372] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-01-30T20:23:53.225661] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-30T20:23:53.225782] [INFO ] [sig ] HII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:53.367798] [INFO ] [LOCAL ] Saved forecast: HII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HII.txt [2026-01-30T20:23:53.367918] [INFO ] [sig ] [1481/3461] Completed HII in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:53.367957] [INFO ] [sig ] [1482/3461] Forecasting HIMS... [2026-01-30T20:23:53.367986] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-30T20:23:53.368016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-30T20:23:53.379263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-30T20:23:53.379558] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-30T20:23:53.380356] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-30T20:23:53.380409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:53.380441] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:53.380468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:53.380524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:53.437618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:53.438258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:53.438336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:53.438368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:53.555124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:53.555250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:53.555289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:53.555318] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:53.558860] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=85.73%) [2026-01-30T20:23:53.559138] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-30T20:23:53.559263] [INFO ] [sig ] HIMS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:53.703880] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HIMS.txt [2026-01-30T20:23:53.703995] [INFO ] [sig ] [1482/3461] Completed HIMS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:53.704033] [INFO ] [sig ] [1483/3461] Forecasting HIMX... [2026-01-30T20:23:53.704062] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-30T20:23:53.704091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-30T20:23:53.715276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-30T20:23:53.715549] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-30T20:23:53.716305] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-30T20:23:53.716355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:53.716386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:53.716413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:53.716467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:53.774221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:53.774850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:53.774927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:53.774959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:53.894396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:53.894500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:53.894539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:53.894583] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:53.898007] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-01-30T20:23:53.898331] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-30T20:23:53.898458] [INFO ] [sig ] HIMX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:54.039957] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HIMX.txt [2026-01-30T20:23:54.040086] [INFO ] [sig ] [1483/3461] Completed HIMX in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:54.040126] [INFO ] [sig ] [1484/3461] Forecasting HIO... [2026-01-30T20:23:54.040157] [INFO ] [sig ] Generating forecast for: HIO [2026-01-30T20:23:54.040188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-30T20:23:54.052808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-30T20:23:54.053093] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-30T20:23:54.054086] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-30T20:23:54.054138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:54.054170] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:54.054195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:54.054256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:54.113518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:54.114127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:54.114201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:54.114232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:54.235240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:54.235356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:54.235393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:54.235420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:54.238708] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-30T20:23:54.238986] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-30T20:23:54.239108] [INFO ] [sig ] HIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:54.381022] [INFO ] [LOCAL ] Saved forecast: HIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HIO.txt [2026-01-30T20:23:54.381151] [INFO ] [sig ] [1484/3461] Completed HIO in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-30T20:23:54.381190] [INFO ] [sig ] [1485/3461] Forecasting HIPO... [2026-01-30T20:23:54.381219] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-30T20:23:54.381248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-30T20:23:54.392410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-30T20:23:54.392708] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-30T20:23:54.393490] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-30T20:23:54.393543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:54.393598] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:54.393636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:54.393695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:54.451287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:54.451891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:54.451989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:54.452021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:54.571913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:54.572055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:54.572095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:54.572124] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:54.575413] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-30T20:23:54.575721] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-30T20:23:54.575841] [INFO ] [sig ] HIPO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:54.716794] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HIPO.txt [2026-01-30T20:23:54.716913] [INFO ] [sig ] [1485/3461] Completed HIPO in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-30T20:23:54.716953] [INFO ] [sig ] [1486/3461] Forecasting HITI... [2026-01-30T20:23:54.716982] [INFO ] [sig ] Generating forecast for: HITI [2026-01-30T20:23:54.717012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-30T20:23:54.728340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-30T20:23:54.728637] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-30T20:23:54.729402] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-30T20:23:54.729453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:54.729484] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:54.729511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:54.729586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:54.786894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:54.787483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:54.787557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:54.787606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:54.904768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:54.904869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:54.904909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:54.904937] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:54.908180] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-30T20:23:54.908478] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-30T20:23:54.908614] [INFO ] [sig ] HITI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:55.048585] [INFO ] [LOCAL ] Saved forecast: HITI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HITI.txt [2026-01-30T20:23:55.048690] [INFO ] [sig ] [1486/3461] Completed HITI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-30T20:23:55.048728] [INFO ] [sig ] [1487/3461] Forecasting HIVE... [2026-01-30T20:23:55.048756] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-30T20:23:55.048785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-30T20:23:55.059605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-30T20:23:55.059874] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-30T20:23:55.060678] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-30T20:23:55.060728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:55.060759] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:55.060786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:55.060841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:55.117669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:55.118266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:55.118344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:55.118376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:55.234385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:55.234506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:55.234543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:55.234587] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:55.237691] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-30T20:23:55.237955] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-30T20:23:55.238074] [INFO ] [sig ] HIVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:55.378611] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HIVE.txt [2026-01-30T20:23:55.378718] [INFO ] [sig ] [1487/3461] Completed HIVE in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-30T20:23:55.378756] [INFO ] [sig ] [1488/3461] Forecasting HIX... [2026-01-30T20:23:55.378785] [INFO ] [sig ] Generating forecast for: HIX [2026-01-30T20:23:55.378814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-30T20:23:55.389708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-30T20:23:55.389995] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-30T20:23:55.390773] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-30T20:23:55.390823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:55.390855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:55.390881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:55.390937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:55.447009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:55.447634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:55.447709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:55.447740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:55.562513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:55.562635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:55.562673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:55.562703] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:55.566134] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-30T20:23:55.566405] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-30T20:23:55.566524] [INFO ] [sig ] HIX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:55.708155] [INFO ] [LOCAL ] Saved forecast: HIX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HIX.txt [2026-01-30T20:23:55.708286] [INFO ] [sig ] [1488/3461] Completed HIX in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-30T20:23:55.708324] [INFO ] [sig ] [1489/3461] Forecasting HL... [2026-01-30T20:23:55.708353] [INFO ] [sig ] Generating forecast for: HL [2026-01-30T20:23:55.708383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-30T20:23:55.719334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-30T20:23:55.719625] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-30T20:23:55.720363] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-30T20:23:55.720413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:55.720445] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:55.720471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:55.720527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:55.776947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:55.777533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:55.777623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:55.777656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:55.901943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:55.902052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:55.902088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:55.902116] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:55.905282] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-01-30T20:23:55.905546] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-30T20:23:55.905685] [INFO ] [sig ] HL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:56.046742] [INFO ] [LOCAL ] Saved forecast: HL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HL.txt [2026-01-30T20:23:56.046845] [INFO ] [sig ] [1489/3461] Completed HL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:56.046883] [INFO ] [sig ] [1490/3461] Forecasting HLAL... [2026-01-30T20:23:56.046911] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-30T20:23:56.046940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-30T20:23:56.057993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-30T20:23:56.058291] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-30T20:23:56.059068] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-30T20:23:56.059118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:56.059149] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:56.059176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:56.059231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:56.116461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:56.117064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:56.117142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:56.117173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:56.236715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:56.236830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:56.236867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:56.236894] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:56.240152] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-30T20:23:56.240424] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-30T20:23:56.240543] [INFO ] [sig ] HLAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:56.381502] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HLAL.txt [2026-01-30T20:23:56.381635] [INFO ] [sig ] [1490/3461] Completed HLAL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:56.381676] [INFO ] [sig ] [1491/3461] Forecasting HLF... [2026-01-30T20:23:56.381704] [INFO ] [sig ] Generating forecast for: HLF [2026-01-30T20:23:56.381733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-30T20:23:56.392796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-30T20:23:56.393083] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-30T20:23:56.393878] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-30T20:23:56.393928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:56.393969] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:56.393997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:56.394052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:56.450669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:56.451274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:56.451349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:56.451380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:56.574075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:56.574195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:56.574232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:56.574260] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:56.577467] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=59.77%) [2026-01-30T20:23:56.577750] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-30T20:23:56.577868] [INFO ] [sig ] HLF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:56.718794] [INFO ] [LOCAL ] Saved forecast: HLF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLF.txt [2026-01-30T20:23:56.718905] [INFO ] [sig ] [1491/3461] Completed HLF in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:56.718943] [INFO ] [sig ] [1492/3461] Forecasting HLI... [2026-01-30T20:23:56.718972] [INFO ] [sig ] Generating forecast for: HLI [2026-01-30T20:23:56.719002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-30T20:23:56.730285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-30T20:23:56.730559] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-30T20:23:56.731314] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-30T20:23:56.731364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:56.731420] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:56.731449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:56.731505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:56.788628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:56.789215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:56.789289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:56.789321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:56.901295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:56.901421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:56.901459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:56.901487] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:56.905035] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=66.26%) [2026-01-30T20:23:56.905302] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-30T20:23:56.905424] [INFO ] [sig ] HLI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:57.048779] [INFO ] [LOCAL ] Saved forecast: HLI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLI.txt [2026-01-30T20:23:57.048915] [INFO ] [sig ] [1492/3461] Completed HLI in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:57.048955] [INFO ] [sig ] [1493/3461] Forecasting HLIO... [2026-01-30T20:23:57.048984] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-30T20:23:57.049013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-30T20:23:57.060086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-30T20:23:57.060383] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-30T20:23:57.061170] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-30T20:23:57.061223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:57.061255] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:57.061287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:57.061357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:57.118865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:57.119499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:57.119589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:57.119623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:57.243840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:57.243954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:57.243991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:57.244019] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:57.247200] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-30T20:23:57.247465] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-30T20:23:57.247601] [INFO ] [sig ] HLIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:57.395617] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLIO.txt [2026-01-30T20:23:57.395735] [INFO ] [sig ] [1493/3461] Completed HLIO in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:57.395773] [INFO ] [sig ] [1494/3461] Forecasting HLLY... [2026-01-30T20:23:57.395802] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-30T20:23:57.395830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-30T20:23:57.407613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-30T20:23:57.407904] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-30T20:23:57.409321] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-30T20:23:57.409447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:57.409482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:57.409510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:57.409591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:57.471606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:57.472541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:57.472645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:57.472679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:57.593230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:57.593388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:57.593429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:57.593468] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:57.596987] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=21.85%) [2026-01-30T20:23:57.597266] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-30T20:23:57.597398] [INFO ] [sig ] HLLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:57.749558] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HLLY.txt [2026-01-30T20:23:57.749728] [INFO ] [sig ] [1494/3461] Completed HLLY in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:57.749779] [INFO ] [sig ] [1495/3461] Forecasting HLMN... [2026-01-30T20:23:57.749811] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-30T20:23:57.749845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-30T20:23:57.761339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-30T20:23:57.761620] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-30T20:23:57.762368] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-30T20:23:57.762418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:57.762450] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:57.762476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:57.762532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:57.818880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:57.819587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:57.819666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:57.819697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:57.937557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:57.937715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:57.937754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:57.937811] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:57.941220] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-30T20:23:57.941487] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-30T20:23:57.941626] [INFO ] [sig ] HLMN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:58.087674] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HLMN.txt [2026-01-30T20:23:58.087811] [INFO ] [sig ] [1495/3461] Completed HLMN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:58.087850] [INFO ] [sig ] [1496/3461] Forecasting HLN... [2026-01-30T20:23:58.087880] [INFO ] [sig ] Generating forecast for: HLN [2026-01-30T20:23:58.087911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-30T20:23:58.098915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-30T20:23:58.099169] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-30T20:23:58.099971] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-30T20:23:58.100021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:58.100054] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:58.100081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:58.100137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:58.157125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:58.157769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:58.157849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:58.157881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:58.278772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:58.278922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:58.278960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:58.278989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:58.282363] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=77.90%) [2026-01-30T20:23:58.282665] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-30T20:23:58.282807] [INFO ] [sig ] HLN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:58.433690] [INFO ] [LOCAL ] Saved forecast: HLN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLN.txt [2026-01-30T20:23:58.433841] [INFO ] [sig ] [1496/3461] Completed HLN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:58.433881] [INFO ] [sig ] [1497/3461] Forecasting HLNE... [2026-01-30T20:23:58.433911] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-30T20:23:58.433941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-30T20:23:58.445057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-30T20:23:58.445330] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-30T20:23:58.446097] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-30T20:23:58.446147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:58.446178] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:58.446205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:58.446261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:58.503015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:58.503852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:58.503934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:58.503969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:58.620793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:58.620933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:58.620976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:58.621005] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:58.624325] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-01-30T20:23:58.624617] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-30T20:23:58.624738] [INFO ] [sig ] HLNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:58.768009] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLNE.txt [2026-01-30T20:23:58.768161] [INFO ] [sig ] [1497/3461] Completed HLNE in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:58.768201] [INFO ] [sig ] [1498/3461] Forecasting HLX... [2026-01-30T20:23:58.768231] [INFO ] [sig ] Generating forecast for: HLX [2026-01-30T20:23:58.768262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-30T20:23:58.779846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-30T20:23:58.780237] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-30T20:23:58.781055] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-30T20:23:58.781106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:58.781137] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:58.781164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:58.781219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:58.839931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:58.840786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:58.840872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:58.840908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:58.958180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:58.958329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:58.958369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:58.958427] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:58.961979] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-30T20:23:58.962252] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-30T20:23:58.962386] [INFO ] [sig ] HLX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:23:59.105879] [INFO ] [LOCAL ] Saved forecast: HLX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HLX.txt [2026-01-30T20:23:59.106009] [INFO ] [sig ] [1498/3461] Completed HLX in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:59.106047] [INFO ] [sig ] [1499/3461] Forecasting HMC... [2026-01-30T20:23:59.106076] [INFO ] [sig ] Generating forecast for: HMC [2026-01-30T20:23:59.106106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-30T20:23:59.117700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-30T20:23:59.118021] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-30T20:23:59.118881] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-30T20:23:59.118934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:59.118967] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:59.118995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:59.119053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:59.177948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:59.178906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:59.179008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:59.179041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:59.315284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:59.315459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:59.315509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:59.315538] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:59.319434] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=15.65%) [2026-01-30T20:23:59.319876] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-30T20:23:59.320037] [INFO ] [sig ] HMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:23:59.511684] [INFO ] [LOCAL ] Saved forecast: HMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HMC.txt [2026-01-30T20:23:59.511847] [INFO ] [sig ] [1499/3461] Completed HMC in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:23:59.511887] [INFO ] [sig ] [1500/3461] Forecasting HMN... [2026-01-30T20:23:59.511918] [INFO ] [sig ] Generating forecast for: HMN [2026-01-30T20:23:59.511947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-30T20:23:59.530258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-30T20:23:59.530956] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-30T20:23:59.532124] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-30T20:23:59.532188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:23:59.532233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:23:59.532266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:23:59.532346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:23:59.614090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:23:59.615471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:23:59.615646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:23:59.615728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:23:59.793864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:23:59.794065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:23:59.794132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:23:59.794180] [INFO ] [FORECASTER] Training complete [2026-01-30T20:23:59.800487] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-30T20:23:59.801084] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-30T20:23:59.801309] [INFO ] [sig ] HMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:00.062098] [INFO ] [LOCAL ] Saved forecast: HMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HMN.txt [2026-01-30T20:24:00.062336] [INFO ] [sig ] [1500/3461] Completed HMN in 0.6s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:24:00.062407] [INFO ] [sig ] [1501/3461] Forecasting HMY... [2026-01-30T20:24:00.062460] [INFO ] [sig ] Generating forecast for: HMY [2026-01-30T20:24:00.062508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-30T20:24:00.081817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-30T20:24:00.082355] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-30T20:24:00.083697] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-30T20:24:00.083802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:00.083851] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:00.083891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:00.083974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:00.172512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:00.173662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:00.173772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:00.173814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:00.344596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:00.344769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:00.344821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:00.344858] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:00.349599] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-30T20:24:00.349985] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-30T20:24:00.350151] [INFO ] [sig ] HMY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:00.515999] [INFO ] [LOCAL ] Saved forecast: HMY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HMY.txt [2026-01-30T20:24:00.516156] [INFO ] [sig ] [1501/3461] Completed HMY in 0.5s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-30T20:24:00.516198] [INFO ] [sig ] [1502/3461] Forecasting HNDL... [2026-01-30T20:24:00.516227] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-30T20:24:00.516257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-30T20:24:00.528147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-30T20:24:00.528503] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-30T20:24:00.529293] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-30T20:24:00.529345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:00.529377] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:00.529444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:00.529517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:00.587166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:00.588028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:00.588160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:00.588195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:00.708592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:00.708740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:00.708780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:00.708808] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:00.712175] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-30T20:24:00.712446] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-30T20:24:00.712595] [INFO ] [sig ] HNDL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:00.853762] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HNDL.txt [2026-01-30T20:24:00.853885] [INFO ] [sig ] [1502/3461] Completed HNDL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-30T20:24:00.853923] [INFO ] [sig ] [1503/3461] Forecasting HNI... [2026-01-30T20:24:00.853952] [INFO ] [sig ] Generating forecast for: HNI [2026-01-30T20:24:00.853980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-30T20:24:00.864664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-30T20:24:00.864936] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-30T20:24:00.865698] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-30T20:24:00.865749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:00.865781] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:00.865808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:00.865864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:00.922101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:00.922810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:00.922887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:00.922920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:01.042653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:01.042762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:01.042798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:01.042827] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:01.046051] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=69.83%) [2026-01-30T20:24:01.046319] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-30T20:24:01.046460] [INFO ] [sig ] HNI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:01.190852] [INFO ] [LOCAL ] Saved forecast: HNI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HNI.txt [2026-01-30T20:24:01.191004] [INFO ] [sig ] [1503/3461] Completed HNI in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-30T20:24:01.191044] [INFO ] [sig ] [1504/3461] Forecasting HNRG... [2026-01-30T20:24:01.191074] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-30T20:24:01.191105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-30T20:24:01.202964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-30T20:24:01.203324] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-30T20:24:01.204144] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-30T20:24:01.204195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:01.204226] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:01.204252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:01.204307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:01.261238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:01.262086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:01.262166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:01.262198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:01.382117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:01.382266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:01.382306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:01.382334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:01.385685] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=24.96%) [2026-01-30T20:24:01.385956] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-30T20:24:01.386075] [INFO ] [sig ] HNRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:01.532764] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HNRG.txt [2026-01-30T20:24:01.532920] [INFO ] [sig ] [1504/3461] Completed HNRG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-30T20:24:01.532960] [INFO ] [sig ] [1505/3461] Forecasting HOG... [2026-01-30T20:24:01.532989] [INFO ] [sig ] Generating forecast for: HOG [2026-01-30T20:24:01.533021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-30T20:24:01.545692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-30T20:24:01.546091] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-30T20:24:01.547142] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-30T20:24:01.547197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:01.547231] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:01.547259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:01.547317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:01.607847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:01.608716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:01.608800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:01.608833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:01.728932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:01.729084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:01.729123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:01.729151] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:01.732523] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-01-30T20:24:01.732814] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-30T20:24:01.732935] [INFO ] [sig ] HOG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:01.876039] [INFO ] [LOCAL ] Saved forecast: HOG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HOG.txt [2026-01-30T20:24:01.876200] [INFO ] [sig ] [1505/3461] Completed HOG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-30T20:24:01.876258] [INFO ] [sig ] [1506/3461] Forecasting HOLO... [2026-01-30T20:24:01.876302] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-30T20:24:01.876354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-30T20:24:01.887431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-30T20:24:01.887725] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-30T20:24:01.888557] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-30T20:24:01.888636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:01.888673] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:01.888700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:01.888757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:01.946037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:01.946937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:01.947017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:01.947049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:02.067807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:02.067958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:02.067997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:02.068025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:02.071352] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-01-30T20:24:02.071696] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-30T20:24:02.071829] [INFO ] [sig ] HOLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:02.214107] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HOLO.txt [2026-01-30T20:24:02.214259] [INFO ] [sig ] [1506/3461] Completed HOLO in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:02.214297] [INFO ] [sig ] [1507/3461] Forecasting HOLX... [2026-01-30T20:24:02.214326] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-30T20:24:02.214357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-30T20:24:02.225552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-30T20:24:02.225898] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-30T20:24:02.226701] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-30T20:24:02.226752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:02.226783] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:02.226810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:02.226866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:02.284011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:02.284666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:02.284740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:02.284772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:02.407888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:02.408015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:02.408055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:02.408105] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:02.411390] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=20.72%) [2026-01-30T20:24:02.411708] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-30T20:24:02.411828] [INFO ] [sig ] HOLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:02.558278] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HOLX.txt [2026-01-30T20:24:02.558491] [INFO ] [sig ] [1507/3461] Completed HOLX in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:02.558550] [INFO ] [sig ] [1508/3461] Forecasting HOMB... [2026-01-30T20:24:02.558617] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-30T20:24:02.558661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-30T20:24:02.572963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-30T20:24:02.573411] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-30T20:24:02.574526] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-30T20:24:02.574621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:02.574671] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:02.574716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:02.574803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:02.633487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:02.634337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:02.634417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:02.634454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:02.754498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:02.754657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:02.754699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:02.754729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:02.758141] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-30T20:24:02.758420] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-30T20:24:02.758566] [INFO ] [sig ] HOMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:02.904021] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HOMB.txt [2026-01-30T20:24:02.904148] [INFO ] [sig ] [1508/3461] Completed HOMB in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:02.904188] [INFO ] [sig ] [1509/3461] Forecasting HON... [2026-01-30T20:24:02.904217] [INFO ] [sig ] Generating forecast for: HON [2026-01-30T20:24:02.904247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-30T20:24:02.915699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-30T20:24:02.915983] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-30T20:24:02.916746] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-30T20:24:02.916797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:02.916869] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:02.916898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:02.916955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:02.973860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:02.974485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:02.974596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:02.974634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:03.104182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:03.104325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:03.104364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:03.104392] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:03.107800] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-01-30T20:24:03.108074] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-30T20:24:03.108224] [INFO ] [sig ] HON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:03.252835] [INFO ] [LOCAL ] Saved forecast: HON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HON.txt [2026-01-30T20:24:03.252952] [INFO ] [sig ] [1509/3461] Completed HON in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:03.252990] [INFO ] [sig ] [1510/3461] Forecasting HOOD... [2026-01-30T20:24:03.253019] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-30T20:24:03.253049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-30T20:24:03.264105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-30T20:24:03.264381] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-30T20:24:03.265167] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-30T20:24:03.265218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:03.265250] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:03.265276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:03.265332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:03.323106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:03.323828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:03.323905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:03.323938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:03.444409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:03.444545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:03.444603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:03.444634] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:03.448016] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=60.00%) [2026-01-30T20:24:03.448325] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-30T20:24:03.448452] [INFO ] [sig ] HOOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:03.595845] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HOOD.txt [2026-01-30T20:24:03.595995] [INFO ] [sig ] [1510/3461] Completed HOOD in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:03.596034] [INFO ] [sig ] [1511/3461] Forecasting HOPE... [2026-01-30T20:24:03.596064] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-30T20:24:03.596095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-30T20:24:03.607515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-30T20:24:03.607907] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-30T20:24:03.608772] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-30T20:24:03.608826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:03.608858] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:03.608885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:03.608941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:03.666009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:03.666863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:03.666960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:03.666996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:03.780883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:03.781030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:03.781069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:03.781097] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:03.784414] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-01-30T20:24:03.784704] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-30T20:24:03.784827] [INFO ] [sig ] HOPE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:03.930057] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HOPE.txt [2026-01-30T20:24:03.930195] [INFO ] [sig ] [1511/3461] Completed HOPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:03.930240] [INFO ] [sig ] [1512/3461] Forecasting HP... [2026-01-30T20:24:03.930271] [INFO ] [sig ] Generating forecast for: HP [2026-01-30T20:24:03.930302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-30T20:24:03.941480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-30T20:24:03.941779] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-30T20:24:03.942526] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-30T20:24:03.942597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:03.942630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:03.942655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:03.942711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:03.999048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:03.999678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:03.999754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:03.999786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:04.132920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:04.133099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:04.133142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:04.133221] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:04.137024] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-01-30T20:24:04.137315] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-30T20:24:04.137464] [INFO ] [sig ] HP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:04.284925] [INFO ] [LOCAL ] Saved forecast: HP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HP.txt [2026-01-30T20:24:04.285061] [INFO ] [sig ] [1512/3461] Completed HP in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:04.285100] [INFO ] [sig ] [1513/3461] Forecasting HPE... [2026-01-30T20:24:04.285129] [INFO ] [sig ] Generating forecast for: HPE [2026-01-30T20:24:04.285159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-30T20:24:04.296260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-30T20:24:04.296532] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-30T20:24:04.297300] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-30T20:24:04.297350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:04.297382] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:04.297408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:04.297463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:04.354256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:04.355068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:04.355148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:04.355181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:04.476425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:04.476598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:04.476639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:04.476668] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:04.480004] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-30T20:24:04.480276] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-30T20:24:04.480395] [INFO ] [sig ] HPE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:04.621118] [INFO ] [LOCAL ] Saved forecast: HPE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HPE.txt [2026-01-30T20:24:04.621264] [INFO ] [sig ] [1513/3461] Completed HPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:04.621304] [INFO ] [sig ] [1514/3461] Forecasting HPF... [2026-01-30T20:24:04.621333] [INFO ] [sig ] Generating forecast for: HPF [2026-01-30T20:24:04.621363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-30T20:24:04.633278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-30T20:24:04.633617] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-30T20:24:04.634378] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-30T20:24:04.634428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:04.634459] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:04.634485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:04.634544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:04.692261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:04.693175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:04.693262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:04.693295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:04.810757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:04.810872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:04.810910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:04.810939] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:04.814245] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-30T20:24:04.814513] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-30T20:24:04.814651] [INFO ] [sig ] HPF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:04.955194] [INFO ] [LOCAL ] Saved forecast: HPF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HPF.txt [2026-01-30T20:24:04.955322] [INFO ] [sig ] [1514/3461] Completed HPF in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:04.955360] [INFO ] [sig ] [1515/3461] Forecasting HPI... [2026-01-30T20:24:04.955389] [INFO ] [sig ] Generating forecast for: HPI [2026-01-30T20:24:04.955421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-30T20:24:04.966725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-30T20:24:04.967001] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-30T20:24:04.967805] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-30T20:24:04.967868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:04.967914] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:04.967945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:04.968000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:05.027349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:05.028070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:05.028166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:05.028200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:05.145380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:05.145527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:05.145566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:05.145612] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:05.148945] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-30T20:24:05.149216] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-30T20:24:05.149336] [INFO ] [sig ] HPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:05.291661] [INFO ] [LOCAL ] Saved forecast: HPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HPI.txt [2026-01-30T20:24:05.291786] [INFO ] [sig ] [1515/3461] Completed HPI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:05.291825] [INFO ] [sig ] [1516/3461] Forecasting HPK... [2026-01-30T20:24:05.291855] [INFO ] [sig ] Generating forecast for: HPK [2026-01-30T20:24:05.291883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-30T20:24:05.302868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-30T20:24:05.303145] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-30T20:24:05.303948] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-30T20:24:05.303998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:05.304030] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:05.304056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:05.304111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:05.362074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:05.362912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:05.362991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:05.363025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:05.487882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:05.488030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:05.488073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:05.488132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:05.491622] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-30T20:24:05.491909] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-30T20:24:05.492040] [INFO ] [sig ] HPK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:05.635395] [INFO ] [LOCAL ] Saved forecast: HPK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HPK.txt [2026-01-30T20:24:05.635525] [INFO ] [sig ] [1516/3461] Completed HPK in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:05.635590] [INFO ] [sig ] [1517/3461] Forecasting HPP... [2026-01-30T20:24:05.635630] [INFO ] [sig ] Generating forecast for: HPP [2026-01-30T20:24:05.635666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-30T20:24:05.646438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-30T20:24:05.646753] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-30T20:24:05.647495] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-30T20:24:05.647545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:05.647601] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:05.647631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:05.647687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:05.704478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:05.705379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:05.705467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:05.705503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:05.831983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:05.832147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:05.832188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:05.832218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:05.835877] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=71.66%) [2026-01-30T20:24:05.836228] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-30T20:24:05.836366] [INFO ] [sig ] HPP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:05.978421] [INFO ] [LOCAL ] Saved forecast: HPP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HPP.txt [2026-01-30T20:24:05.978558] [INFO ] [sig ] [1517/3461] Completed HPP in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-30T20:24:05.978626] [INFO ] [sig ] [1518/3461] Forecasting HPQ... [2026-01-30T20:24:05.978663] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-30T20:24:05.978697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-30T20:24:05.989768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-30T20:24:05.990048] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-30T20:24:05.990852] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-30T20:24:05.990903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:05.990935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:05.990961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:05.991017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:06.047792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:06.048422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:06.048502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:06.048540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:06.171886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:06.172035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:06.172077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:06.172106] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:06.175520] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-30T20:24:06.175831] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-30T20:24:06.175953] [INFO ] [sig ] HPQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:06.317545] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HPQ.txt [2026-01-30T20:24:06.317688] [INFO ] [sig ] [1518/3461] Completed HPQ in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-30T20:24:06.317733] [INFO ] [sig ] [1519/3461] Forecasting HPS... [2026-01-30T20:24:06.317762] [INFO ] [sig ] Generating forecast for: HPS [2026-01-30T20:24:06.317792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-30T20:24:06.328747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-30T20:24:06.329023] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-30T20:24:06.329794] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-30T20:24:06.329844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:06.329876] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:06.329904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:06.329959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:06.386794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:06.387405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:06.387504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:06.387537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:06.506362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:06.506522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:06.506565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:06.506612] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:06.510417] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=65.47%) [2026-01-30T20:24:06.510780] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-30T20:24:06.510925] [INFO ] [sig ] HPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:06.653991] [INFO ] [LOCAL ] Saved forecast: HPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HPS.txt [2026-01-30T20:24:06.654139] [INFO ] [sig ] [1519/3461] Completed HPS in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-30T20:24:06.654179] [INFO ] [sig ] [1520/3461] Forecasting HQI... [2026-01-30T20:24:06.654209] [INFO ] [sig ] Generating forecast for: HQI [2026-01-30T20:24:06.654240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-30T20:24:06.666264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-30T20:24:06.666648] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-30T20:24:06.667436] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-30T20:24:06.667489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:06.667524] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:06.667558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:06.667652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:06.728854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:06.729814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:06.729900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:06.729935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:06.838817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:06.838983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:06.839024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:06.839054] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:06.842612] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-01-30T20:24:06.842937] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-30T20:24:06.843095] [INFO ] [sig ] HQI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:06.992187] [INFO ] [LOCAL ] Saved forecast: HQI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HQI.txt [2026-01-30T20:24:06.992324] [INFO ] [sig ] [1520/3461] Completed HQI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-30T20:24:06.992366] [INFO ] [sig ] [1521/3461] Forecasting HQL... [2026-01-30T20:24:06.992395] [INFO ] [sig ] Generating forecast for: HQL [2026-01-30T20:24:06.992425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-30T20:24:07.005298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-30T20:24:07.005713] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-30T20:24:07.006623] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-30T20:24:07.006675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:07.006706] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:07.006733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:07.006788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:07.063351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:07.064262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:07.064344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:07.064378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:07.181346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:07.181505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:07.181550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:07.181598] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:07.185089] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-01-30T20:24:07.185371] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-30T20:24:07.185511] [INFO ] [sig ] HQL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:07.329557] [INFO ] [LOCAL ] Saved forecast: HQL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HQL.txt [2026-01-30T20:24:07.329709] [INFO ] [sig ] [1521/3461] Completed HQL in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-30T20:24:07.329749] [INFO ] [sig ] [1522/3461] Forecasting HQY... [2026-01-30T20:24:07.329778] [INFO ] [sig ] Generating forecast for: HQY [2026-01-30T20:24:07.329807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-30T20:24:07.340872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-30T20:24:07.341165] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-30T20:24:07.341942] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-30T20:24:07.341993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:07.342025] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:07.342052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:07.342113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:07.398709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:07.399423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:07.399504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:07.399537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:07.520355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:07.520501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:07.520539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:07.520602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:07.523926] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-30T20:24:07.524201] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-30T20:24:07.524321] [INFO ] [sig ] HQY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:07.668428] [INFO ] [LOCAL ] Saved forecast: HQY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HQY.txt [2026-01-30T20:24:07.668610] [INFO ] [sig ] [1522/3461] Completed HQY in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-30T20:24:07.668652] [INFO ] [sig ] [1523/3461] Forecasting HRB... [2026-01-30T20:24:07.668681] [INFO ] [sig ] Generating forecast for: HRB [2026-01-30T20:24:07.668712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-30T20:24:07.679625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-30T20:24:07.679964] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-30T20:24:07.680768] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-30T20:24:07.680819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:07.680851] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:07.680877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:07.680932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:07.743877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:07.744944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:07.745039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:07.745074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:07.873339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:07.873498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:07.873545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:07.873592] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:07.877097] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-01-30T20:24:07.877379] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-30T20:24:07.877506] [INFO ] [sig ] HRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:08.031856] [INFO ] [LOCAL ] Saved forecast: HRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HRB.txt [2026-01-30T20:24:08.032027] [INFO ] [sig ] [1523/3461] Completed HRB in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:08.032068] [INFO ] [sig ] [1524/3461] Forecasting HRL... [2026-01-30T20:24:08.032097] [INFO ] [sig ] Generating forecast for: HRL [2026-01-30T20:24:08.032128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-30T20:24:08.044045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-30T20:24:08.044415] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-30T20:24:08.045241] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-30T20:24:08.045293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:08.045325] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:08.045352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:08.045408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:08.104640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:08.105528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:08.105631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:08.105685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:08.229312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:08.229490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:08.229546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:08.229611] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:08.233334] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-30T20:24:08.233714] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-30T20:24:08.233855] [INFO ] [sig ] HRL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:08.386365] [INFO ] [LOCAL ] Saved forecast: HRL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HRL.txt [2026-01-30T20:24:08.386528] [INFO ] [sig ] [1524/3461] Completed HRL in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:08.386593] [INFO ] [sig ] [1525/3461] Forecasting HRMY... [2026-01-30T20:24:08.386634] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-30T20:24:08.386670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-30T20:24:08.398020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-30T20:24:08.398423] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-30T20:24:08.399261] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-30T20:24:08.399314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:08.399348] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:08.399375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:08.399432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:08.458643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:08.459593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:08.459677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:08.459710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:08.585239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:08.585388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:08.585441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:08.585474] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:08.589103] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-30T20:24:08.589387] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-30T20:24:08.589513] [INFO ] [sig ] HRMY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:08.734407] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HRMY.txt [2026-01-30T20:24:08.734586] [INFO ] [sig ] [1525/3461] Completed HRMY in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:08.734629] [INFO ] [sig ] [1526/3461] Forecasting HRTG... [2026-01-30T20:24:08.734659] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-30T20:24:08.734689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-30T20:24:08.746411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-30T20:24:08.746797] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-30T20:24:08.747671] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-30T20:24:08.747736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:08.747805] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:08.747845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:08.747903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:08.806068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:08.806939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:08.807022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:08.807057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:08.929896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:08.930047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:08.930088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:08.930120] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:08.933569] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-01-30T20:24:08.933878] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-30T20:24:08.934005] [INFO ] [sig ] HRTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:09.078696] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HRTG.txt [2026-01-30T20:24:09.078845] [INFO ] [sig ] [1526/3461] Completed HRTG in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:09.078885] [INFO ] [sig ] [1527/3461] Forecasting HRTX... [2026-01-30T20:24:09.078916] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-30T20:24:09.078946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-30T20:24:09.091604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-30T20:24:09.091906] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-30T20:24:09.092753] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-30T20:24:09.092807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:09.092841] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:09.092873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:09.092931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:09.152660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:09.153295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:09.153380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:09.153412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:09.274195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:09.274332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:09.274385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:09.274418] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:09.277898] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=60.61%) [2026-01-30T20:24:09.278216] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-30T20:24:09.278340] [INFO ] [sig ] HRTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:09.427619] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HRTX.txt [2026-01-30T20:24:09.427772] [INFO ] [sig ] [1527/3461] Completed HRTX in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:09.427812] [INFO ] [sig ] [1528/3461] Forecasting HRZN... [2026-01-30T20:24:09.427842] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-30T20:24:09.427872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-30T20:24:09.438954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-30T20:24:09.439231] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-30T20:24:09.440023] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-30T20:24:09.440075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:09.440107] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:09.440134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:09.440189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:09.498521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:09.499266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:09.499347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:09.499380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:09.624899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:09.625047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:09.625087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:09.625117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:09.628596] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-01-30T20:24:09.628901] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-30T20:24:09.629023] [INFO ] [sig ] HRZN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:09.773101] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HRZN.txt [2026-01-30T20:24:09.773226] [INFO ] [sig ] [1528/3461] Completed HRZN in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:09.773265] [INFO ] [sig ] [1529/3461] Forecasting HSAI... [2026-01-30T20:24:09.773295] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-30T20:24:09.773325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-30T20:24:09.784382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-30T20:24:09.784683] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-30T20:24:09.785430] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-30T20:24:09.785480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:09.785512] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:09.785539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:09.785611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:09.843916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:09.844714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:09.844795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:09.844829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:09.966746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:09.966865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:09.966904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:09.966961] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:09.970505] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-01-30T20:24:09.970819] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-30T20:24:09.970959] [INFO ] [sig ] HSAI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:10.116372] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HSAI.txt [2026-01-30T20:24:10.116557] [INFO ] [sig ] [1529/3461] Completed HSAI in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:10.116632] [INFO ] [sig ] [1530/3461] Forecasting HSBC... [2026-01-30T20:24:10.116666] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-30T20:24:10.116707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-30T20:24:10.128529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-30T20:24:10.128921] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-30T20:24:10.129815] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-30T20:24:10.129870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:10.129902] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:10.129930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:10.129986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:10.191849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:10.192732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:10.192817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:10.192851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:10.327477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:10.327658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:10.327708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:10.327745] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:10.331303] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: DOWN (p=27.34%) [2026-01-30T20:24:10.331617] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-30T20:24:10.331778] [INFO ] [sig ] HSBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:10.488487] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HSBC.txt [2026-01-30T20:24:10.488661] [INFO ] [sig ] [1530/3461] Completed HSBC in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:10.488709] [INFO ] [sig ] [1531/3461] Forecasting HSCS... [2026-01-30T20:24:10.488742] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-30T20:24:10.488773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-30T20:24:10.500194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-30T20:24:10.500536] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-30T20:24:10.501376] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-30T20:24:10.501432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:10.501465] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:10.501493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:10.501552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:10.563202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:10.564100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:10.564183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:10.564219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:10.684233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:10.684398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:10.684442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:10.684479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:10.688168] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=65.07%) [2026-01-30T20:24:10.688461] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-30T20:24:10.688602] [INFO ] [sig ] HSCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:10.830246] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HSCS.txt [2026-01-30T20:24:10.830399] [INFO ] [sig ] [1531/3461] Completed HSCS in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:10.830440] [INFO ] [sig ] [1532/3461] Forecasting HSHP... [2026-01-30T20:24:10.830472] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-30T20:24:10.830503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-30T20:24:10.841794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-30T20:24:10.842075] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-30T20:24:10.842869] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-30T20:24:10.842920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:10.842952] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:10.842979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:10.843034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:10.900739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:10.901489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:10.901568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:10.901619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:11.036061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:11.036215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:11.036255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:11.036285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:11.039766] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-01-30T20:24:11.040048] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-30T20:24:11.040174] [INFO ] [sig ] HSHP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:11.184889] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HSHP.txt [2026-01-30T20:24:11.185024] [INFO ] [sig ] [1532/3461] Completed HSHP in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:11.185063] [INFO ] [sig ] [1533/3461] Forecasting HSIC... [2026-01-30T20:24:11.185093] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-30T20:24:11.185122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-30T20:24:11.195998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-30T20:24:11.196278] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-30T20:24:11.197044] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-30T20:24:11.197095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:11.197126] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:11.197153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:11.197209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:11.254638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:11.255277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:11.255353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:11.255385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:11.373890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:11.374038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:11.374079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:11.374127] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:11.377560] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-30T20:24:11.377856] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-30T20:24:11.377978] [INFO ] [sig ] HSIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:11.524867] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HSIC.txt [2026-01-30T20:24:11.525004] [INFO ] [sig ] [1533/3461] Completed HSIC in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:11.525051] [INFO ] [sig ] [1534/3461] Forecasting HSTM... [2026-01-30T20:24:11.525084] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-30T20:24:11.525112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-30T20:24:11.536351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-30T20:24:11.536655] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-30T20:24:11.537428] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-30T20:24:11.537479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:11.537510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:11.537536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:11.537612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:11.595299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:11.596042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:11.596127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:11.596161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:11.718607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:11.718781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:11.718827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:11.718855] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:11.722480] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=84.28%) [2026-01-30T20:24:11.722773] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-30T20:24:11.722899] [INFO ] [sig ] HSTM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:11.871567] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HSTM.txt [2026-01-30T20:24:11.871726] [INFO ] [sig ] [1534/3461] Completed HSTM in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-30T20:24:11.871767] [INFO ] [sig ] [1535/3461] Forecasting HSY... [2026-01-30T20:24:11.871798] [INFO ] [sig ] Generating forecast for: HSY [2026-01-30T20:24:11.871826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-30T20:24:11.884198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-30T20:24:11.884603] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-30T20:24:11.885368] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-30T20:24:11.885419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:11.885450] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:11.885475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:11.885531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:11.942134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:11.942943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:11.943024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:11.943056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:12.064276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:12.064437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:12.064487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:12.064522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:12.068248] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-01-30T20:24:12.068593] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-30T20:24:12.068750] [INFO ] [sig ] HSY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:12.221343] [INFO ] [LOCAL ] Saved forecast: HSY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HSY.txt [2026-01-30T20:24:12.221508] [INFO ] [sig ] [1535/3461] Completed HSY in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:12.221550] [INFO ] [sig ] [1536/3461] Forecasting HTBK... [2026-01-30T20:24:12.221599] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-30T20:24:12.221631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-30T20:24:12.233393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-30T20:24:12.233789] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-30T20:24:12.234590] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-30T20:24:12.234642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:12.234677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:12.234704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:12.234759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:12.294748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:12.295658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:12.295772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:12.295807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:12.419917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:12.420070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:12.420110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:12.420139] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:12.423500] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=65.90%) [2026-01-30T20:24:12.423803] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-30T20:24:12.423933] [INFO ] [sig ] HTBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:12.568402] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HTBK.txt [2026-01-30T20:24:12.568557] [INFO ] [sig ] [1536/3461] Completed HTBK in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:12.568615] [INFO ] [sig ] [1537/3461] Forecasting HTD... [2026-01-30T20:24:12.568654] [INFO ] [sig ] Generating forecast for: HTD [2026-01-30T20:24:12.568691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-30T20:24:12.580365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-30T20:24:12.580695] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-30T20:24:12.581502] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-30T20:24:12.581554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:12.581626] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:12.581677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:12.581776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:12.641940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:12.642910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:12.643010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:12.643053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:12.765443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:12.765610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:12.765652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:12.765681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:12.769169] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-30T20:24:12.769447] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-30T20:24:12.769589] [INFO ] [sig ] HTD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:12.922122] [INFO ] [LOCAL ] Saved forecast: HTD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HTD.txt [2026-01-30T20:24:12.922252] [INFO ] [sig ] [1537/3461] Completed HTD in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:12.922291] [INFO ] [sig ] [1538/3461] Forecasting HTGC... [2026-01-30T20:24:12.922320] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-30T20:24:12.922350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-30T20:24:12.933828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-30T20:24:12.934113] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-30T20:24:12.934900] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-30T20:24:12.934952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:12.934983] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:12.935010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:12.935080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:12.995190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:12.996028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:12.996108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:12.996141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:13.113896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:13.114041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:13.114080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:13.114109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:13.117412] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-01-30T20:24:13.117706] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-30T20:24:13.117829] [INFO ] [sig ] HTGC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:13.262988] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HTGC.txt [2026-01-30T20:24:13.263119] [INFO ] [sig ] [1538/3461] Completed HTGC in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:13.263159] [INFO ] [sig ] [1539/3461] Forecasting HTH... [2026-01-30T20:24:13.263191] [INFO ] [sig ] Generating forecast for: HTH [2026-01-30T20:24:13.263221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-30T20:24:13.274275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-30T20:24:13.274587] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-30T20:24:13.275379] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-30T20:24:13.275443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:13.275476] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:13.275503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:13.275560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:13.335531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:13.336212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:13.336290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:13.336323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:13.453883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:13.454032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:13.454072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:13.454102] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:13.457406] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=14.19%) [2026-01-30T20:24:13.457708] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-30T20:24:13.457855] [INFO ] [sig ] HTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:13.604898] [INFO ] [LOCAL ] Saved forecast: HTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HTH.txt [2026-01-30T20:24:13.605055] [INFO ] [sig ] [1539/3461] Completed HTH in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:13.605096] [INFO ] [sig ] [1540/3461] Forecasting HTLD... [2026-01-30T20:24:13.605126] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-30T20:24:13.605155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-30T20:24:13.616680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-30T20:24:13.616999] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-30T20:24:13.617765] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-30T20:24:13.617816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:13.617848] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:13.617875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:13.617931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:13.679382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:13.680120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:13.680201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:13.680234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:13.802457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:13.802620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:13.802663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:13.802693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:13.806180] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: UP (p=63.94%) [2026-01-30T20:24:13.806457] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-30T20:24:13.806625] [INFO ] [sig ] HTLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:13.953803] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HTLD.txt [2026-01-30T20:24:13.953933] [INFO ] [sig ] [1540/3461] Completed HTLD in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-30T20:24:13.953973] [INFO ] [sig ] [1541/3461] Forecasting HTOO... [2026-01-30T20:24:13.954002] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-30T20:24:13.954032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-30T20:24:13.964834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-30T20:24:13.965133] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-30T20:24:13.965944] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-30T20:24:13.965994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:13.966025] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:13.966052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:13.966107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:14.025363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:14.026232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:14.026316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:14.026350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:14.147931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:14.148099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:14.148140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:14.148168] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:14.151622] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=41.44%) [2026-01-30T20:24:14.151918] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-30T20:24:14.152049] [INFO ] [sig ] HTOO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:14.298111] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HTOO.txt [2026-01-30T20:24:14.298269] [INFO ] [sig ] [1541/3461] Completed HTOO in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:14.298311] [INFO ] [sig ] [1542/3461] Forecasting HTZ... [2026-01-30T20:24:14.298342] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-30T20:24:14.298373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-30T20:24:14.309222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-30T20:24:14.309524] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-30T20:24:14.310297] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-30T20:24:14.310348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:14.310380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:14.310406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:14.310462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:14.371253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:14.371971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:14.372050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:14.372084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:14.495209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:14.495344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:14.495382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:14.495412] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:14.498861] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-01-30T20:24:14.499143] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-30T20:24:14.499264] [INFO ] [sig ] HTZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:14.642639] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HTZ.txt [2026-01-30T20:24:14.642774] [INFO ] [sig ] [1542/3461] Completed HTZ in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:14.642813] [INFO ] [sig ] [1543/3461] Forecasting HUBB... [2026-01-30T20:24:14.642842] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-30T20:24:14.642872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-30T20:24:14.655134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-30T20:24:14.655464] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-30T20:24:14.656313] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-30T20:24:14.656366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:14.656424] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:14.656453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:14.656511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:14.715807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:14.716658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:14.716739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:14.716773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:14.838569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:14.838731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:14.838772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:14.838801] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:14.842325] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-30T20:24:14.842622] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-30T20:24:14.842765] [INFO ] [sig ] HUBB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:14.985906] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HUBB.txt [2026-01-30T20:24:14.986046] [INFO ] [sig ] [1543/3461] Completed HUBB in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:14.986085] [INFO ] [sig ] [1544/3461] Forecasting HUBG... [2026-01-30T20:24:14.986114] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-30T20:24:14.986143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-30T20:24:14.997387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-30T20:24:14.997716] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-30T20:24:14.998602] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-30T20:24:14.998655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:14.998688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:14.998714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:14.998771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:15.061719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:15.062596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:15.062697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:15.062733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:15.178998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:15.179140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:15.179178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:15.179207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:15.182628] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-30T20:24:15.182963] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-30T20:24:15.183085] [INFO ] [sig ] HUBG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:15.326505] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HUBG.txt [2026-01-30T20:24:15.326649] [INFO ] [sig ] [1544/3461] Completed HUBG in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:15.326692] [INFO ] [sig ] [1545/3461] Forecasting HUBS... [2026-01-30T20:24:15.326723] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-30T20:24:15.326763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-30T20:24:15.338727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-30T20:24:15.339047] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-30T20:24:15.339886] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-30T20:24:15.339939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:15.339972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:15.340000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:15.340068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:15.398989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:15.399693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:15.399785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:15.399825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:15.524644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:15.524792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:15.524833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:15.524863] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:15.528305] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-01-30T20:24:15.528599] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-30T20:24:15.528733] [INFO ] [sig ] HUBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:15.672199] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HUBS.txt [2026-01-30T20:24:15.672343] [INFO ] [sig ] [1545/3461] Completed HUBS in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:15.672384] [INFO ] [sig ] [1546/3461] Forecasting HUM... [2026-01-30T20:24:15.672415] [INFO ] [sig ] Generating forecast for: HUM [2026-01-30T20:24:15.672448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-30T20:24:15.683683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-30T20:24:15.683987] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-30T20:24:15.684848] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-30T20:24:15.684907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:15.684940] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:15.684968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:15.685025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:15.744031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:15.744771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:15.744868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:15.744906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:15.875806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:15.876002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:15.876045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:15.876118] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:15.880000] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-30T20:24:15.880293] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-30T20:24:15.880422] [INFO ] [sig ] HUM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:16.026166] [INFO ] [LOCAL ] Saved forecast: HUM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HUM.txt [2026-01-30T20:24:16.026329] [INFO ] [sig ] [1546/3461] Completed HUM in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:16.026370] [INFO ] [sig ] [1547/3461] Forecasting HUN... [2026-01-30T20:24:16.026400] [INFO ] [sig ] Generating forecast for: HUN [2026-01-30T20:24:16.026432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-30T20:24:16.038264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-30T20:24:16.038546] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-30T20:24:16.039351] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-30T20:24:16.039403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:16.039433] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:16.039459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:16.039524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:16.097102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:16.097874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:16.097958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:16.097992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:16.217018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:16.217172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:16.217213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:16.217242] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:16.220929] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-30T20:24:16.221209] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-30T20:24:16.221335] [INFO ] [sig ] HUN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:16.365011] [INFO ] [LOCAL ] Saved forecast: HUN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HUN.txt [2026-01-30T20:24:16.365147] [INFO ] [sig ] [1547/3461] Completed HUN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:16.365186] [INFO ] [sig ] [1548/3461] Forecasting HURC... [2026-01-30T20:24:16.365216] [INFO ] [sig ] Generating forecast for: HURC [2026-01-30T20:24:16.365245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-30T20:24:16.376912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-30T20:24:16.377273] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-30T20:24:16.378156] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-30T20:24:16.378210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:16.378241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:16.378267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:16.378323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:16.435430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:16.436306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:16.436386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:16.436418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:16.548399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:16.548694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:16.548746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:16.548777] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:16.552371] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=28.48%) [2026-01-30T20:24:16.552678] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-30T20:24:16.552810] [INFO ] [sig ] HURC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:16.695838] [INFO ] [LOCAL ] Saved forecast: HURC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HURC.txt [2026-01-30T20:24:16.695997] [INFO ] [sig ] [1548/3461] Completed HURC in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:16.696038] [INFO ] [sig ] [1549/3461] Forecasting HURN... [2026-01-30T20:24:16.696067] [INFO ] [sig ] Generating forecast for: HURN [2026-01-30T20:24:16.696099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-30T20:24:16.708205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-30T20:24:16.708494] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-30T20:24:16.709305] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-30T20:24:16.709356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:16.709387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:16.709412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:16.709466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:16.769155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:16.770121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:16.770206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:16.770239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:16.888620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:16.888785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:16.888829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:16.888855] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:16.892294] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-30T20:24:16.892590] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-30T20:24:16.892720] [INFO ] [sig ] HURN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:17.035979] [INFO ] [LOCAL ] Saved forecast: HURN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HURN.txt [2026-01-30T20:24:17.036137] [INFO ] [sig ] [1549/3461] Completed HURN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:17.036177] [INFO ] [sig ] [1550/3461] Forecasting HUYA... [2026-01-30T20:24:17.036209] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-30T20:24:17.036239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-30T20:24:17.047530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-30T20:24:17.047930] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-30T20:24:17.048765] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-30T20:24:17.048817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:17.048861] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:17.048889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:17.048946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:17.106640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:17.107492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:17.107589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:17.107624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:17.231705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:17.231873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:17.231916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:17.231945] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:17.235354] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-30T20:24:17.235661] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-30T20:24:17.235788] [INFO ] [sig ] HUYA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:17.381268] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HUYA.txt [2026-01-30T20:24:17.381402] [INFO ] [sig ] [1550/3461] Completed HUYA in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-30T20:24:17.381442] [INFO ] [sig ] [1551/3461] Forecasting HWC... [2026-01-30T20:24:17.381472] [INFO ] [sig ] Generating forecast for: HWC [2026-01-30T20:24:17.381504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-30T20:24:17.393091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-30T20:24:17.393426] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-30T20:24:17.394230] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-30T20:24:17.394281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:17.394311] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:17.394337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:17.394392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:17.450944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:17.451789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:17.451884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:17.451922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:17.575207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:17.575363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:17.575402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:17.575429] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:17.578823] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-01-30T20:24:17.579097] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-30T20:24:17.579220] [INFO ] [sig ] HWC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:17.721898] [INFO ] [LOCAL ] Saved forecast: HWC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HWC.txt [2026-01-30T20:24:17.722050] [INFO ] [sig ] [1551/3461] Completed HWC in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:17.722090] [INFO ] [sig ] [1552/3461] Forecasting HWH... [2026-01-30T20:24:17.722119] [INFO ] [sig ] Generating forecast for: HWH [2026-01-30T20:24:17.722150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-30T20:24:17.734324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-30T20:24:17.734798] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-30T20:24:17.735670] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-30T20:24:17.735722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:17.735757] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:17.735789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:17.735857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:17.794675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:17.795751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:17.795838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:17.795870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:17.919368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:17.919522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:17.919562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:17.919615] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:17.922988] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-01-30T20:24:17.923269] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-30T20:24:17.923396] [INFO ] [sig ] HWH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:18.071808] [INFO ] [LOCAL ] Saved forecast: HWH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HWH.txt [2026-01-30T20:24:18.071966] [INFO ] [sig ] [1552/3461] Completed HWH in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:18.072007] [INFO ] [sig ] [1553/3461] Forecasting HWKN... [2026-01-30T20:24:18.072037] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-30T20:24:18.072067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-30T20:24:18.084772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-30T20:24:18.085128] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-30T20:24:18.085961] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-30T20:24:18.086013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:18.086044] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:18.086072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:18.086128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:18.143427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:18.144288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:18.144416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:18.144449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:18.262325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:18.262477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:18.262517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:18.262545] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:18.266466] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=17.73%) [2026-01-30T20:24:18.266756] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-30T20:24:18.266877] [INFO ] [sig ] HWKN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:18.409521] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HWKN.txt [2026-01-30T20:24:18.409690] [INFO ] [sig ] [1553/3461] Completed HWKN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:18.409738] [INFO ] [sig ] [1554/3461] Forecasting HWM... [2026-01-30T20:24:18.409768] [INFO ] [sig ] Generating forecast for: HWM [2026-01-30T20:24:18.409799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-30T20:24:18.421791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-30T20:24:18.422206] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-30T20:24:18.423078] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-30T20:24:18.423137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:18.423169] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:18.423195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:18.423256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:18.479928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:18.480776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:18.480856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:18.480888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:18.598445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:18.598617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:18.598659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:18.598688] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:18.602060] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=45.89%) [2026-01-30T20:24:18.602331] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-30T20:24:18.602450] [INFO ] [sig ] HWM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:18.747071] [INFO ] [LOCAL ] Saved forecast: HWM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HWM.txt [2026-01-30T20:24:18.747245] [INFO ] [sig ] [1554/3461] Completed HWM in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:18.747286] [INFO ] [sig ] [1555/3461] Forecasting HXL... [2026-01-30T20:24:18.747315] [INFO ] [sig ] Generating forecast for: HXL [2026-01-30T20:24:18.747346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-30T20:24:18.759028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-30T20:24:18.759354] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-30T20:24:18.760124] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-30T20:24:18.760175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:18.760207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:18.760234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:18.760289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:18.817269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:18.818154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:18.818238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:18.818271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:18.945636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:18.945792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:18.945836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:18.945865] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:18.949343] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-30T20:24:18.949644] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-30T20:24:18.949807] [INFO ] [sig ] HXL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:19.091597] [INFO ] [LOCAL ] Saved forecast: HXL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HXL.txt [2026-01-30T20:24:19.091740] [INFO ] [sig ] [1555/3461] Completed HXL in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:19.091779] [INFO ] [sig ] [1556/3461] Forecasting HY... [2026-01-30T20:24:19.091808] [INFO ] [sig ] Generating forecast for: HY [2026-01-30T20:24:19.091839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-30T20:24:19.104139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-30T20:24:19.104552] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-30T20:24:19.105362] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-30T20:24:19.105415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:19.105449] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:19.105476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:19.105533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:19.163673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:19.164539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:19.164639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:19.164674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:19.286922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:19.287077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:19.287118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:19.287149] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:19.290932] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-30T20:24:19.291218] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-30T20:24:19.291345] [INFO ] [sig ] HY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:19.437249] [INFO ] [LOCAL ] Saved forecast: HY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HY.txt [2026-01-30T20:24:19.437405] [INFO ] [sig ] [1556/3461] Completed HY in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:19.437446] [INFO ] [sig ] [1557/3461] Forecasting HYFM... [2026-01-30T20:24:19.437475] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-30T20:24:19.437505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-30T20:24:19.452628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-30T20:24:19.453093] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-30T20:24:19.454141] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-30T20:24:19.454198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:19.454231] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:19.454259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:19.454318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:19.513038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:19.513927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:19.514014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:19.514047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:19.629125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:19.629286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:19.629327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:19.629376] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:19.632977] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=50.90%) [2026-01-30T20:24:19.633350] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-30T20:24:19.633498] [INFO ] [sig ] HYFM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:19.781710] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HYFM.txt [2026-01-30T20:24:19.781861] [INFO ] [sig ] [1557/3461] Completed HYFM in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-30T20:24:19.781900] [INFO ] [sig ] [1558/3461] Forecasting HYI... [2026-01-30T20:24:19.781930] [INFO ] [sig ] Generating forecast for: HYI [2026-01-30T20:24:19.781960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-30T20:24:19.793780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-30T20:24:19.794099] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-30T20:24:19.794918] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-30T20:24:19.794983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:19.795021] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:19.795049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:19.795107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:19.855854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:19.856712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:19.856795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:19.856829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:19.975898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:19.976048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:19.976087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:19.976115] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:19.979526] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=70.22%) [2026-01-30T20:24:19.979827] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-30T20:24:19.979977] [INFO ] [sig ] HYI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:20.123532] [INFO ] [LOCAL ] Saved forecast: HYI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HYI.txt [2026-01-30T20:24:20.123708] [INFO ] [sig ] [1558/3461] Completed HYI in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:20.123748] [INFO ] [sig ] [1559/3461] Forecasting HYLS... [2026-01-30T20:24:20.123776] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-30T20:24:20.123807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-30T20:24:20.135235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-30T20:24:20.135589] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-30T20:24:20.136332] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-30T20:24:20.136382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:20.136413] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:20.136439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:20.136495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:20.197261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:20.198207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:20.198300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:20.198357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:20.316170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:20.316320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:20.316360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:20.316389] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:20.319829] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-30T20:24:20.320097] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-30T20:24:20.320216] [INFO ] [sig ] HYLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:20.464017] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HYLS.txt [2026-01-30T20:24:20.464162] [INFO ] [sig ] [1559/3461] Completed HYLS in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:20.464205] [INFO ] [sig ] [1560/3461] Forecasting HYMC... [2026-01-30T20:24:20.464235] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-30T20:24:20.464267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-30T20:24:20.477215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-30T20:24:20.477637] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-30T20:24:20.478458] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-30T20:24:20.478511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:20.478570] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:20.478652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:20.478734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:20.545245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:20.546092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:20.546173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:20.546207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:20.666800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:20.666952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:20.666991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:20.667021] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:20.670539] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: DOWN (p=17.19%) [2026-01-30T20:24:20.670837] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-30T20:24:20.670967] [INFO ] [sig ] HYMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:20.815942] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HYMC.txt [2026-01-30T20:24:20.816082] [INFO ] [sig ] [1560/3461] Completed HYMC in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:20.816121] [INFO ] [sig ] [1561/3461] Forecasting HYXF... [2026-01-30T20:24:20.816150] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-30T20:24:20.816179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-30T20:24:20.827380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-30T20:24:20.827689] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-30T20:24:20.828514] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-30T20:24:20.828565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:20.828619] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:20.828657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:20.828713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:20.888290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:20.888992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:20.889080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:20.889112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:21.004014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:21.004209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:21.004258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:21.004290] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:21.008500] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-30T20:24:21.008828] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-30T20:24:21.008964] [INFO ] [sig ] HYXF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:21.157640] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/HYXF.txt [2026-01-30T20:24:21.157769] [INFO ] [sig ] [1561/3461] Completed HYXF in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:21.157807] [INFO ] [sig ] [1562/3461] Forecasting HYZD... [2026-01-30T20:24:21.157836] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-30T20:24:21.157866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-30T20:24:21.169187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-30T20:24:21.169538] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-30T20:24:21.170508] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-30T20:24:21.170563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:21.170629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:21.170659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:21.170716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:21.232059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:21.232788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:21.232875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:21.232909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:21.357098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:21.357236] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:24:21.357276] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:21.357306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:21.360874] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-30T20:24:21.361156] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-30T20:24:21.361285] [INFO ] [sig ] HYZD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:21.506304] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HYZD.txt [2026-01-30T20:24:21.506453] [INFO ] [sig ] [1562/3461] Completed HYZD in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:21.506494] [INFO ] [sig ] [1563/3461] Forecasting HZO... [2026-01-30T20:24:21.506525] [INFO ] [sig ] Generating forecast for: HZO [2026-01-30T20:24:21.506559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-30T20:24:21.517393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-30T20:24:21.517685] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-30T20:24:21.518482] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-30T20:24:21.518533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:21.518564] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:21.518608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:21.518664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:21.576735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:21.577401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:21.577480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:21.577514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:21.703842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:21.704034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:21.704084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:21.704151] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:21.707987] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-01-30T20:24:21.708339] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-30T20:24:21.708476] [INFO ] [sig ] HZO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:21.857004] [INFO ] [LOCAL ] Saved forecast: HZO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/HZO.txt [2026-01-30T20:24:21.857172] [INFO ] [sig ] [1563/3461] Completed HZO in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:21.857211] [INFO ] [sig ] [1564/3461] Forecasting IAC... [2026-01-30T20:24:21.857240] [INFO ] [sig ] Generating forecast for: IAC [2026-01-30T20:24:21.857270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-30T20:24:21.868844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-30T20:24:21.869193] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-30T20:24:21.870086] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-30T20:24:21.870139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:21.870172] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:21.870200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:21.870258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:21.928779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:21.929498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:21.929595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:21.929631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:22.052016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:22.052148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:22.052187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:22.052215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:22.055550] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=78.98%) [2026-01-30T20:24:22.055839] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-30T20:24:22.055961] [INFO ] [sig ] IAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:22.199055] [INFO ] [LOCAL ] Saved forecast: IAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IAC.txt [2026-01-30T20:24:22.199204] [INFO ] [sig ] [1564/3461] Completed IAC in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:22.199244] [INFO ] [sig ] [1565/3461] Forecasting IAE... [2026-01-30T20:24:22.199274] [INFO ] [sig ] Generating forecast for: IAE [2026-01-30T20:24:22.199311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-30T20:24:22.210638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-30T20:24:22.210956] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-30T20:24:22.211736] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-30T20:24:22.211787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:22.211818] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:22.211844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:22.211901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:22.270603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:22.271413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:22.271496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:22.271530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:22.392185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:22.392367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:22.392408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:22.392446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:22.396109] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-01-30T20:24:22.396423] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-30T20:24:22.396563] [INFO ] [sig ] IAE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:22.539690] [INFO ] [LOCAL ] Saved forecast: IAE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IAE.txt [2026-01-30T20:24:22.539842] [INFO ] [sig ] [1565/3461] Completed IAE in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:22.539882] [INFO ] [sig ] [1566/3461] Forecasting IAG... [2026-01-30T20:24:22.539910] [INFO ] [sig ] Generating forecast for: IAG [2026-01-30T20:24:22.539940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-30T20:24:22.552268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-30T20:24:22.552656] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-30T20:24:22.553437] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-30T20:24:22.553490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:22.553521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:22.553550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:22.553626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:22.611432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:22.612301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:22.612385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:22.612418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:22.741522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:22.741689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:22.741730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:22.741759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:22.745282] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=32.53%) [2026-01-30T20:24:22.745566] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-30T20:24:22.745714] [INFO ] [sig ] IAG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:22.898151] [INFO ] [LOCAL ] Saved forecast: IAG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IAG.txt [2026-01-30T20:24:22.898321] [INFO ] [sig ] [1566/3461] Completed IAG in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-30T20:24:22.898362] [INFO ] [sig ] [1567/3461] Forecasting IBB... [2026-01-30T20:24:22.898392] [INFO ] [sig ] Generating forecast for: IBB [2026-01-30T20:24:22.898424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-30T20:24:22.910230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-30T20:24:22.910519] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-30T20:24:22.911299] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-30T20:24:22.911351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:22.911384] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:22.911412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:22.911469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:22.972438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:22.973287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:22.973369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:22.973404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:23.095440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:23.095602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:23.095646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:23.095676] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:23.099146] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-30T20:24:23.099630] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-30T20:24:23.099757] [INFO ] [sig ] IBB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:23.243239] [INFO ] [LOCAL ] Saved forecast: IBB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBB.txt [2026-01-30T20:24:23.243384] [INFO ] [sig ] [1567/3461] Completed IBB in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:23.243431] [INFO ] [sig ] [1568/3461] Forecasting IBBQ... [2026-01-30T20:24:23.243460] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-30T20:24:23.243489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-30T20:24:23.253988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-30T20:24:23.254278] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-30T20:24:23.255071] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-30T20:24:23.255124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:23.255157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:23.255184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:23.255242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:23.313527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:23.314265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:23.314345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:23.314379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:23.417454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:23.417603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:23.417642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:23.417669] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:23.421045] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=32.58%) [2026-01-30T20:24:23.421311] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-30T20:24:23.421429] [INFO ] [sig ] IBBQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:23.564193] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBBQ.txt [2026-01-30T20:24:23.564327] [INFO ] [sig ] [1568/3461] Completed IBBQ in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:23.564365] [INFO ] [sig ] [1569/3461] Forecasting IBCP... [2026-01-30T20:24:23.564395] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-30T20:24:23.564424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-30T20:24:23.576618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-30T20:24:23.576967] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-30T20:24:23.578010] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-30T20:24:23.578122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:23.578179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:23.578211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:23.578457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:23.641851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:23.642737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:23.642820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:23.642854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:23.763458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:23.763619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:23.763659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:23.763687] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:23.766968] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-30T20:24:23.767240] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-30T20:24:23.767359] [INFO ] [sig ] IBCP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:23.909380] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBCP.txt [2026-01-30T20:24:23.909504] [INFO ] [sig ] [1569/3461] Completed IBCP in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:23.909543] [INFO ] [sig ] [1570/3461] Forecasting IBEX... [2026-01-30T20:24:23.909589] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-30T20:24:23.909621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-30T20:24:23.920158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-30T20:24:23.920436] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-30T20:24:23.921194] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-30T20:24:23.921245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:23.921277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:23.921305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:23.921360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:23.977964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:23.978635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:23.978738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:23.978774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:24.100440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:24.100621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:24.100666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:24.100696] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:24.104131] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-30T20:24:24.104408] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-30T20:24:24.104533] [INFO ] [sig ] IBEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:24.249727] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBEX.txt [2026-01-30T20:24:24.249855] [INFO ] [sig ] [1570/3461] Completed IBEX in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:24.249894] [INFO ] [sig ] [1571/3461] Forecasting IBM... [2026-01-30T20:24:24.249926] [INFO ] [sig ] Generating forecast for: IBM [2026-01-30T20:24:24.249955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-30T20:24:24.261489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-30T20:24:24.261789] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-30T20:24:24.262548] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-30T20:24:24.262617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:24.262651] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:24.262680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:24.262737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:24.321749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:24.322564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:24.322663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:24.322697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:24.445314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:24.445463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:24.445504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:24.445532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:24.448986] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=90.25%) [2026-01-30T20:24:24.449285] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-30T20:24:24.449408] [INFO ] [sig ] IBM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:24.651113] [INFO ] [LOCAL ] Saved forecast: IBM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IBM.txt [2026-01-30T20:24:24.651255] [INFO ] [sig ] [1571/3461] Completed IBM in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:24.651294] [INFO ] [sig ] [1572/3461] Forecasting IBN... [2026-01-30T20:24:24.651323] [INFO ] [sig ] Generating forecast for: IBN [2026-01-30T20:24:24.651354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-30T20:24:24.663787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-30T20:24:24.664114] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-30T20:24:24.664925] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-30T20:24:24.664992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:24.665033] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:24.665069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:24.665137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:24.724168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:24.725131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:24.725220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:24.725252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:24.847769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:24.847898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:24.847936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:24.847964] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:24.851279] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-30T20:24:24.851552] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-30T20:24:24.851694] [INFO ] [sig ] IBN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:24.994108] [INFO ] [LOCAL ] Saved forecast: IBN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IBN.txt [2026-01-30T20:24:24.994290] [INFO ] [sig ] [1572/3461] Completed IBN in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:24.994335] [INFO ] [sig ] [1573/3461] Forecasting IBOC... [2026-01-30T20:24:24.994368] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-30T20:24:24.994403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-30T20:24:25.008658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-30T20:24:25.009142] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-30T20:24:25.010603] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-30T20:24:25.010666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:25.010709] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:25.010744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:25.010823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:25.076304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:25.077199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:25.077282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:25.077315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:25.190919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:25.191082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:25.191124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:25.191153] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:25.194447] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-30T20:24:25.194735] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-30T20:24:25.194856] [INFO ] [sig ] IBOC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:25.338488] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBOC.txt [2026-01-30T20:24:25.338657] [INFO ] [sig ] [1573/3461] Completed IBOC in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:25.338698] [INFO ] [sig ] [1574/3461] Forecasting IBP... [2026-01-30T20:24:25.338727] [INFO ] [sig ] Generating forecast for: IBP [2026-01-30T20:24:25.338757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-30T20:24:25.351153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-30T20:24:25.351513] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-30T20:24:25.352329] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-30T20:24:25.352393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:25.352431] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:25.352464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:25.352536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:25.410306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:25.411156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:25.411238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:25.411269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:25.534427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:25.534600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:25.534642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:25.534671] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:25.538122] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-30T20:24:25.538408] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-30T20:24:25.538534] [INFO ] [sig ] IBP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:25.683145] [INFO ] [LOCAL ] Saved forecast: IBP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IBP.txt [2026-01-30T20:24:25.683284] [INFO ] [sig ] [1574/3461] Completed IBP in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-30T20:24:25.683324] [INFO ] [sig ] [1575/3461] Forecasting IBRX... [2026-01-30T20:24:25.683354] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-30T20:24:25.683385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-30T20:24:25.695511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-30T20:24:25.695839] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-30T20:24:25.696639] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-30T20:24:25.696703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:25.696756] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:25.696789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:25.696848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:25.756423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:25.757300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:25.757383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:25.757418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:25.886158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:25.886322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:25.886365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:25.886395] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:25.889942] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-01-30T20:24:25.890264] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-30T20:24:25.890394] [INFO ] [sig ] IBRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:26.035754] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBRX.txt [2026-01-30T20:24:26.035895] [INFO ] [sig ] [1575/3461] Completed IBRX in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:26.035934] [INFO ] [sig ] [1576/3461] Forecasting IBTG... [2026-01-30T20:24:26.035964] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-30T20:24:26.035994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-30T20:24:26.047818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-30T20:24:26.048355] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-30T20:24:26.049267] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-30T20:24:26.049321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:26.049354] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:26.049382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:26.049440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:26.107473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:26.108381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:26.108470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:26.108504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:26.226904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:26.227061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:26.227116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:26.227155] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:26.230644] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-30T20:24:26.230938] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-30T20:24:26.231070] [INFO ] [sig ] IBTG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:26.374762] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IBTG.txt [2026-01-30T20:24:26.374895] [INFO ] [sig ] [1576/3461] Completed IBTG in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:26.374934] [INFO ] [sig ] [1577/3461] Forecasting IBTH... [2026-01-30T20:24:26.374964] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-30T20:24:26.374994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-30T20:24:26.385973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-30T20:24:26.386258] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-30T20:24:26.387049] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-30T20:24:26.387111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:26.387170] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:26.387197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:26.387254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:26.446611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:26.447526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:26.447626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:26.447662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:26.567847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:26.568016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:26.568058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:26.568111] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:26.571613] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-01-30T20:24:26.571889] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-30T20:24:26.572013] [INFO ] [sig ] IBTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:26.718728] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTH.txt [2026-01-30T20:24:26.718867] [INFO ] [sig ] [1577/3461] Completed IBTH in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:26.718923] [INFO ] [sig ] [1578/3461] Forecasting IBTI... [2026-01-30T20:24:26.718955] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-30T20:24:26.718994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-30T20:24:26.730645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-30T20:24:26.730989] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-30T20:24:26.731980] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-30T20:24:26.732041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:26.732079] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:26.732111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:26.732173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:26.791887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:26.792798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:26.792882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:26.792916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:26.921305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:26.921457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:26.921498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:26.921528] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:26.925064] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-30T20:24:26.925375] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-30T20:24:26.925506] [INFO ] [sig ] IBTI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:27.074442] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTI.txt [2026-01-30T20:24:27.074596] [INFO ] [sig ] [1578/3461] Completed IBTI in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:27.074640] [INFO ] [sig ] [1579/3461] Forecasting IBTJ... [2026-01-30T20:24:27.074669] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-30T20:24:27.074700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-30T20:24:27.086488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-30T20:24:27.086762] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-30T20:24:27.087517] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-30T20:24:27.087585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:27.087621] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:27.087648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:27.087704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:27.145768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:27.146422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:27.146501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:27.146532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:27.266856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:27.266984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:27.267031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:27.267065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:27.270473] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-30T20:24:27.270781] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-30T20:24:27.270904] [INFO ] [sig ] IBTJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:27.412233] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTJ.txt [2026-01-30T20:24:27.412351] [INFO ] [sig ] [1579/3461] Completed IBTJ in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:27.412390] [INFO ] [sig ] [1580/3461] Forecasting IBTK... [2026-01-30T20:24:27.412418] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-30T20:24:27.412448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-30T20:24:27.423565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-30T20:24:27.423873] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-30T20:24:27.424669] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-30T20:24:27.424719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:27.424751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:27.424777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:27.424832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:27.482362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:27.482992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:27.483075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:27.483108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:27.601080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:27.601235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:27.601274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:27.601334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:27.604783] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-30T20:24:27.605086] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-30T20:24:27.605215] [INFO ] [sig ] IBTK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:27.753658] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTK.txt [2026-01-30T20:24:27.753811] [INFO ] [sig ] [1580/3461] Completed IBTK in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:27.753851] [INFO ] [sig ] [1581/3461] Forecasting IBTL... [2026-01-30T20:24:27.753879] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-30T20:24:27.753909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-30T20:24:27.765707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-30T20:24:27.766050] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-30T20:24:27.766857] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-30T20:24:27.766909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:27.766940] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:27.766966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:27.767031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:27.824970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:27.825817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:27.825901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:27.825932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:27.949101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:27.949261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:27.949323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:27.949355] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:27.952880] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-01-30T20:24:27.953193] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-30T20:24:27.953326] [INFO ] [sig ] IBTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:28.097752] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTL.txt [2026-01-30T20:24:28.097907] [INFO ] [sig ] [1581/3461] Completed IBTL in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:28.097958] [INFO ] [sig ] [1582/3461] Forecasting IBTM... [2026-01-30T20:24:28.097992] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-30T20:24:28.098024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-30T20:24:28.110512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-30T20:24:28.110897] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-30T20:24:28.111698] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-30T20:24:28.111750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:28.111781] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:28.111807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:28.111863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:28.171907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:28.172812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:28.172918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:28.172952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:28.297544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:28.297720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:28.297760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:28.297789] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:28.301408] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-01-30T20:24:28.301784] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-30T20:24:28.301958] [INFO ] [sig ] IBTM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:28.452089] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IBTM.txt [2026-01-30T20:24:28.452258] [INFO ] [sig ] [1582/3461] Completed IBTM in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-30T20:24:28.452300] [INFO ] [sig ] [1583/3461] Forecasting IBTO... [2026-01-30T20:24:28.452330] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-30T20:24:28.452363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-30T20:24:28.463909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-30T20:24:28.464268] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-30T20:24:28.465042] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-30T20:24:28.465094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:28.465125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:28.465151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:28.465207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:28.528996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:28.529912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:28.529993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:28.530026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:28.652015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:28.652172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:28.652211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:28.652239] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:28.655696] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=87.80%) [2026-01-30T20:24:28.655973] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-30T20:24:28.656113] [INFO ] [sig ] IBTO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:28.797341] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IBTO.txt [2026-01-30T20:24:28.797492] [INFO ] [sig ] [1583/3461] Completed IBTO in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:28.797532] [INFO ] [sig ] [1584/3461] Forecasting ICE... [2026-01-30T20:24:28.797561] [INFO ] [sig ] Generating forecast for: ICE [2026-01-30T20:24:28.797613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-30T20:24:28.809198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-30T20:24:28.809622] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-30T20:24:28.810523] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-30T20:24:28.810598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:28.810633] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:28.810661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:28.810717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:28.868701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:28.869453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:28.869533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:28.869566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:28.997923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:28.998103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:28.998154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:28.998190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:29.001669] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-30T20:24:29.001971] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-30T20:24:29.002107] [INFO ] [sig ] ICE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:29.147372] [INFO ] [LOCAL ] Saved forecast: ICE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ICE.txt [2026-01-30T20:24:29.147515] [INFO ] [sig ] [1584/3461] Completed ICE in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:29.147555] [INFO ] [sig ] [1585/3461] Forecasting ICFI... [2026-01-30T20:24:29.147603] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-30T20:24:29.147635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-30T20:24:29.158668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-30T20:24:29.158996] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-30T20:24:29.159822] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-30T20:24:29.159876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:29.159921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:29.159949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:29.160006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:29.217646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:29.218492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:29.218593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:29.218629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:29.345552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:29.345732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:29.345773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:29.345802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:29.349301] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=77.81%) [2026-01-30T20:24:29.349616] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-30T20:24:29.349746] [INFO ] [sig ] ICFI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:29.498858] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ICFI.txt [2026-01-30T20:24:29.499008] [INFO ] [sig ] [1585/3461] Completed ICFI in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:29.499048] [INFO ] [sig ] [1586/3461] Forecasting ICL... [2026-01-30T20:24:29.499078] [INFO ] [sig ] Generating forecast for: ICL [2026-01-30T20:24:29.499109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-30T20:24:29.510387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-30T20:24:29.510731] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-30T20:24:29.511523] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-30T20:24:29.511597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:29.511632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:29.511658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:29.511714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:29.574078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:29.574959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:29.575042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:29.575078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:29.694636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:29.694795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:29.694837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:29.694866] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:29.698342] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-01-30T20:24:29.698663] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-30T20:24:29.698795] [INFO ] [sig ] ICL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:29.845751] [INFO ] [LOCAL ] Saved forecast: ICL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ICL.txt [2026-01-30T20:24:29.845900] [INFO ] [sig ] [1586/3461] Completed ICL in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:29.845940] [INFO ] [sig ] [1587/3461] Forecasting ICLN... [2026-01-30T20:24:29.845968] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-30T20:24:29.845999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-30T20:24:29.857745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-30T20:24:29.858162] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-30T20:24:29.858974] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-30T20:24:29.859027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:29.859067] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:29.859101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:29.859170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:29.921262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:29.922137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:29.922247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:29.922282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:30.047410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:30.047563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:30.047623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:30.047653] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:30.051267] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-01-30T20:24:30.051624] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-30T20:24:30.051763] [INFO ] [sig ] ICLN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:30.195375] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ICLN.txt [2026-01-30T20:24:30.195503] [INFO ] [sig ] [1587/3461] Completed ICLN in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:30.195543] [INFO ] [sig ] [1588/3461] Forecasting ICMB... [2026-01-30T20:24:30.195589] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-30T20:24:30.195622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-30T20:24:30.207220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-30T20:24:30.207489] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-30T20:24:30.208279] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-30T20:24:30.208331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:30.208363] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:30.208389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:30.208445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:30.264796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:30.265422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:30.265497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:30.265529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:30.371892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:30.372030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:30.372068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:30.372096] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:30.375545] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-30T20:24:30.375837] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-30T20:24:30.375960] [INFO ] [sig ] ICMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:30.520271] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ICMB.txt [2026-01-30T20:24:30.520405] [INFO ] [sig ] [1588/3461] Completed ICMB in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:30.520454] [INFO ] [sig ] [1589/3461] Forecasting ICOP... [2026-01-30T20:24:30.520485] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-30T20:24:30.520514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-30T20:24:30.531305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-30T20:24:30.531601] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-30T20:24:30.532383] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-30T20:24:30.532434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:30.532466] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:30.532492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:30.532548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:30.589160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:30.589829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:30.589906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:30.589939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:30.711327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:30.711680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:30.711720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:30.711748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:30.715174] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-01-30T20:24:30.715456] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-30T20:24:30.715598] [INFO ] [sig ] ICOP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:30.861876] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ICOP.txt [2026-01-30T20:24:30.862006] [INFO ] [sig ] [1589/3461] Completed ICOP in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:30.862045] [INFO ] [sig ] [1590/3461] Forecasting ICUI... [2026-01-30T20:24:30.862075] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-30T20:24:30.862105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-30T20:24:30.874633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-30T20:24:30.875050] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-30T20:24:30.875903] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-30T20:24:30.875961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:30.876004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:30.876039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:30.876129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:30.937031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:30.937768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:30.937850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:30.937882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:31.057968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:31.058152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:31.058194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:31.058224] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:31.061654] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-30T20:24:31.061930] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-30T20:24:31.062071] [INFO ] [sig ] ICUI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:31.208183] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ICUI.txt [2026-01-30T20:24:31.208377] [INFO ] [sig ] [1590/3461] Completed ICUI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:31.208418] [INFO ] [sig ] [1591/3461] Forecasting IDA... [2026-01-30T20:24:31.208448] [INFO ] [sig ] Generating forecast for: IDA [2026-01-30T20:24:31.208478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-30T20:24:31.220623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-30T20:24:31.221005] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-30T20:24:31.221808] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-30T20:24:31.221859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:31.221890] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:31.221917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:31.221972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:31.278918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:31.279847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:31.279929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:31.279962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:31.398353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:31.398511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:31.398551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:31.398601] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:31.402025] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-01-30T20:24:31.402307] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-30T20:24:31.402437] [INFO ] [sig ] IDA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:31.544971] [INFO ] [LOCAL ] Saved forecast: IDA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IDA.txt [2026-01-30T20:24:31.545120] [INFO ] [sig ] [1591/3461] Completed IDA in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:31.545160] [INFO ] [sig ] [1592/3461] Forecasting IDAI... [2026-01-30T20:24:31.545190] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-30T20:24:31.545221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-30T20:24:31.556846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-30T20:24:31.557198] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-30T20:24:31.557998] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-30T20:24:31.558050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:31.558096] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:31.558126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:31.558187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:31.614330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:31.615202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:31.615285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:31.615317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:31.735206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:31.735365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:31.735403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:31.735450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:31.738929] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-30T20:24:31.739213] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-30T20:24:31.739341] [INFO ] [sig ] IDAI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:31.882678] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IDAI.txt [2026-01-30T20:24:31.882820] [INFO ] [sig ] [1592/3461] Completed IDAI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-30T20:24:31.882860] [INFO ] [sig ] [1593/3461] Forecasting IDCC... [2026-01-30T20:24:31.882889] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-30T20:24:31.882919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-30T20:24:31.894386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-30T20:24:31.894683] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-30T20:24:31.895437] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-30T20:24:31.895487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:31.895518] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:31.895544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:31.895621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:31.951450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:31.952056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:31.952132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:31.952167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:32.070086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:32.070211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:32.070255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:32.070289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:32.073512] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-01-30T20:24:32.073795] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-30T20:24:32.073917] [INFO ] [sig ] IDCC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:32.215480] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IDCC.txt [2026-01-30T20:24:32.215618] [INFO ] [sig ] [1593/3461] Completed IDCC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:32.215660] [INFO ] [sig ] [1594/3461] Forecasting IDE... [2026-01-30T20:24:32.215689] [INFO ] [sig ] Generating forecast for: IDE [2026-01-30T20:24:32.215718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-30T20:24:32.226641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-30T20:24:32.226925] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-30T20:24:32.227694] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-30T20:24:32.227746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:32.227801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:32.227828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:32.227884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:32.284937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:32.285598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:32.285688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:32.285720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:32.404752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:32.404891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:32.404929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:32.404958] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:32.408306] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-30T20:24:32.408598] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-30T20:24:32.408720] [INFO ] [sig ] IDE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:32.557685] [INFO ] [LOCAL ] Saved forecast: IDE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IDE.txt [2026-01-30T20:24:32.557842] [INFO ] [sig ] [1594/3461] Completed IDE in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:32.557889] [INFO ] [sig ] [1595/3461] Forecasting IDN... [2026-01-30T20:24:32.557918] [INFO ] [sig ] Generating forecast for: IDN [2026-01-30T20:24:32.557948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-30T20:24:32.569565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-30T20:24:32.569903] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-30T20:24:32.570704] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-30T20:24:32.570755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:32.570787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:32.570815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:32.570872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:32.627626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:32.631200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:32.631281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:32.631313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:32.748888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:32.749042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:32.749083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:32.749117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:32.752529] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-01-30T20:24:32.752828] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-30T20:24:32.752951] [INFO ] [sig ] IDN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:32.897364] [INFO ] [LOCAL ] Saved forecast: IDN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IDN.txt [2026-01-30T20:24:32.897509] [INFO ] [sig ] [1595/3461] Completed IDN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:32.897549] [INFO ] [sig ] [1596/3461] Forecasting IDXX... [2026-01-30T20:24:32.897598] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-30T20:24:32.897631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-30T20:24:32.908804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-30T20:24:32.909121] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-30T20:24:32.909903] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-30T20:24:32.909954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:32.909985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:32.910024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:32.910082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:32.966812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:32.967626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:32.967705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:32.967737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:33.085444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:33.085615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:33.085656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:33.085684] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:33.089035] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-01-30T20:24:33.089313] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-30T20:24:33.089439] [INFO ] [sig ] IDXX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:33.236499] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IDXX.txt [2026-01-30T20:24:33.236662] [INFO ] [sig ] [1596/3461] Completed IDXX in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:33.236704] [INFO ] [sig ] [1597/3461] Forecasting IDYA... [2026-01-30T20:24:33.236733] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-30T20:24:33.236764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-30T20:24:33.248705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-30T20:24:33.249039] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-30T20:24:33.249827] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-30T20:24:33.249877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:33.249909] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:33.249935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:33.250001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:33.307220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:33.308079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:33.308206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:33.308246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:33.430870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:33.431021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:33.431060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:33.431124] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:33.434536] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=53.13%) [2026-01-30T20:24:33.434829] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-30T20:24:33.434954] [INFO ] [sig ] IDYA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:33.582054] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IDYA.txt [2026-01-30T20:24:33.582251] [INFO ] [sig ] [1597/3461] Completed IDYA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:33.582307] [INFO ] [sig ] [1598/3461] Forecasting IEF... [2026-01-30T20:24:33.582348] [INFO ] [sig ] Generating forecast for: IEF [2026-01-30T20:24:33.582389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-30T20:24:33.597449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-30T20:24:33.597883] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-30T20:24:33.598967] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-30T20:24:33.599028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:33.599071] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:33.599108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:33.599187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:33.666698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:33.667539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:33.667635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:33.667670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:33.786813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:33.786951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:33.786996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:33.787025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:33.790546] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=36.79%) [2026-01-30T20:24:33.790840] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-30T20:24:33.790963] [INFO ] [sig ] IEF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:33.932516] [INFO ] [LOCAL ] Saved forecast: IEF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IEF.txt [2026-01-30T20:24:33.932647] [INFO ] [sig ] [1598/3461] Completed IEF in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-30T20:24:33.932688] [INFO ] [sig ] [1599/3461] Forecasting IEI... [2026-01-30T20:24:33.932716] [INFO ] [sig ] Generating forecast for: IEI [2026-01-30T20:24:33.932746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-30T20:24:33.944296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-30T20:24:33.944651] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-30T20:24:33.945432] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-30T20:24:33.945483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:33.945516] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:33.945544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:33.945618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:34.002958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:34.003638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:34.003715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:34.003748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:34.121975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:34.122139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:34.122182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:34.122220] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:34.125802] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-30T20:24:34.126131] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-30T20:24:34.126285] [INFO ] [sig ] IEI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:34.274941] [INFO ] [LOCAL ] Saved forecast: IEI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IEI.txt [2026-01-30T20:24:34.275092] [INFO ] [sig ] [1599/3461] Completed IEI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:34.275132] [INFO ] [sig ] [1600/3461] Forecasting IEP... [2026-01-30T20:24:34.275161] [INFO ] [sig ] Generating forecast for: IEP [2026-01-30T20:24:34.275200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-30T20:24:34.286592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-30T20:24:34.286870] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-30T20:24:34.287681] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-30T20:24:34.287732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:34.287764] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:34.287790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:34.287846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:34.345400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:34.346209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:34.346294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:34.346326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:34.467637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:34.467789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:34.467830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:34.467860] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:34.471273] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-30T20:24:34.471543] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-30T20:24:34.471688] [INFO ] [sig ] IEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:34.614481] [INFO ] [LOCAL ] Saved forecast: IEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IEP.txt [2026-01-30T20:24:34.614630] [INFO ] [sig ] [1600/3461] Completed IEP in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:34.614671] [INFO ] [sig ] [1601/3461] Forecasting IESC... [2026-01-30T20:24:34.614700] [INFO ] [sig ] Generating forecast for: IESC [2026-01-30T20:24:34.614730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-30T20:24:34.626697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-30T20:24:34.627022] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-30T20:24:34.627796] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-30T20:24:34.627847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:34.627878] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:34.627903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:34.627958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:34.685282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:34.685936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:34.686012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:34.686043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:34.809494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:34.809659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:34.809703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:34.809734] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:34.813168] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-01-30T20:24:34.813479] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-30T20:24:34.813639] [INFO ] [sig ] IESC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:34.956639] [INFO ] [LOCAL ] Saved forecast: IESC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IESC.txt [2026-01-30T20:24:34.956781] [INFO ] [sig ] [1601/3461] Completed IESC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:34.956823] [INFO ] [sig ] [1602/3461] Forecasting IEX... [2026-01-30T20:24:34.956854] [INFO ] [sig ] Generating forecast for: IEX [2026-01-30T20:24:34.956889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-30T20:24:34.968512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-30T20:24:34.968827] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-30T20:24:34.969673] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-30T20:24:34.969726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:34.969760] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:34.969789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:34.969846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:35.029926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:35.030782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:35.030867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:35.030900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:35.150197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:35.150359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:35.150400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:35.150427] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:35.153811] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-30T20:24:35.154089] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-30T20:24:35.154215] [INFO ] [sig ] IEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:35.295941] [INFO ] [LOCAL ] Saved forecast: IEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IEX.txt [2026-01-30T20:24:35.296078] [INFO ] [sig ] [1602/3461] Completed IEX in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:35.296118] [INFO ] [sig ] [1603/3461] Forecasting IFN... [2026-01-30T20:24:35.296146] [INFO ] [sig ] Generating forecast for: IFN [2026-01-30T20:24:35.296176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-30T20:24:35.307772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-30T20:24:35.308063] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-30T20:24:35.308859] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-30T20:24:35.308910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:35.308941] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:35.308967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:35.309021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:35.365169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:35.365933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:35.366011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:35.366044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:35.481117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:35.481244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:35.481283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:35.481311] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:35.484724] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=34.66%) [2026-01-30T20:24:35.485020] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-30T20:24:35.485151] [INFO ] [sig ] IFN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:35.627398] [INFO ] [LOCAL ] Saved forecast: IFN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IFN.txt [2026-01-30T20:24:35.627541] [INFO ] [sig ] [1603/3461] Completed IFN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:35.627601] [INFO ] [sig ] [1604/3461] Forecasting IFS... [2026-01-30T20:24:35.627634] [INFO ] [sig ] Generating forecast for: IFS [2026-01-30T20:24:35.627665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-30T20:24:35.639259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-30T20:24:35.639598] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-30T20:24:35.640370] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-30T20:24:35.640421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:35.640453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:35.640480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:35.640536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:35.697203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:35.698014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:35.698148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:35.698188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:35.820990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:35.821151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:35.821194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:35.821224] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:35.824641] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-01-30T20:24:35.824923] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-30T20:24:35.825047] [INFO ] [sig ] IFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:35.967606] [INFO ] [LOCAL ] Saved forecast: IFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IFS.txt [2026-01-30T20:24:35.967746] [INFO ] [sig ] [1604/3461] Completed IFS in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:35.967785] [INFO ] [sig ] [1605/3461] Forecasting IGA... [2026-01-30T20:24:35.967815] [INFO ] [sig ] Generating forecast for: IGA [2026-01-30T20:24:35.967844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-30T20:24:35.978996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-30T20:24:35.979289] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-30T20:24:35.980058] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-30T20:24:35.980109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:35.980141] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:35.980168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:35.980231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:36.038499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:36.039243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:36.039320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:36.039352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:36.166172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:36.166345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:36.166394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:36.166429] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:36.169791] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-30T20:24:36.170074] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-30T20:24:36.170202] [INFO ] [sig ] IGA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:36.314763] [INFO ] [LOCAL ] Saved forecast: IGA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGA.txt [2026-01-30T20:24:36.314889] [INFO ] [sig ] [1605/3461] Completed IGA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:36.314928] [INFO ] [sig ] [1606/3461] Forecasting IGD... [2026-01-30T20:24:36.314957] [INFO ] [sig ] Generating forecast for: IGD [2026-01-30T20:24:36.314986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-30T20:24:36.325908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-30T20:24:36.326170] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-30T20:24:36.326933] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-30T20:24:36.326984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:36.327015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:36.327042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:36.327097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:36.383747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:36.384379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:36.384454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:36.384486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:36.498831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:36.498983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:36.499022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:36.499051] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:36.502428] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-01-30T20:24:36.502774] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-30T20:24:36.502908] [INFO ] [sig ] IGD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:36.643176] [INFO ] [LOCAL ] Saved forecast: IGD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGD.txt [2026-01-30T20:24:36.643328] [INFO ] [sig ] [1606/3461] Completed IGD in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:36.643375] [INFO ] [sig ] [1607/3461] Forecasting IGF... [2026-01-30T20:24:36.643407] [INFO ] [sig ] Generating forecast for: IGF [2026-01-30T20:24:36.643436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-30T20:24:36.655146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-30T20:24:36.655426] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-30T20:24:36.656208] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-30T20:24:36.656270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:36.656309] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:36.656342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:36.656410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:36.712956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:36.713682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:36.713759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:36.713791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:36.837771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:36.837944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:36.837995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:36.838025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:36.841548] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-01-30T20:24:36.841841] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-30T20:24:36.841962] [INFO ] [sig ] IGF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:36.988501] [INFO ] [LOCAL ] Saved forecast: IGF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IGF.txt [2026-01-30T20:24:36.988740] [INFO ] [sig ] [1607/3461] Completed IGF in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:36.988786] [INFO ] [sig ] [1608/3461] Forecasting IGI... [2026-01-30T20:24:36.988819] [INFO ] [sig ] Generating forecast for: IGI [2026-01-30T20:24:36.988852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-30T20:24:37.000841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-30T20:24:37.001224] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-30T20:24:37.002046] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-30T20:24:37.002098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:37.002130] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:37.002157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:37.002214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:37.059163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:37.060032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:37.060113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:37.060145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:37.164181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:37.164338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:37.164377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:37.164405] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:37.167790] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-30T20:24:37.168066] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-30T20:24:37.168208] [INFO ] [sig ] IGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:37.308695] [INFO ] [LOCAL ] Saved forecast: IGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGI.txt [2026-01-30T20:24:37.308831] [INFO ] [sig ] [1608/3461] Completed IGI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:37.308872] [INFO ] [sig ] [1609/3461] Forecasting IGIB... [2026-01-30T20:24:37.308901] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-30T20:24:37.308930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-30T20:24:37.320305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-30T20:24:37.320628] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-30T20:24:37.321381] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-30T20:24:37.321432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:37.321474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:37.321502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:37.321558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:37.381435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:37.382204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:37.382284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:37.382316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:37.502538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:37.502705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:37.502745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:37.502773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:37.506069] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=32.53%) [2026-01-30T20:24:37.506335] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-30T20:24:37.506456] [INFO ] [sig ] IGIB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:37.648870] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGIB.txt [2026-01-30T20:24:37.649022] [INFO ] [sig ] [1609/3461] Completed IGIB in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-30T20:24:37.649061] [INFO ] [sig ] [1610/3461] Forecasting IGIC... [2026-01-30T20:24:37.649091] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-30T20:24:37.649120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-30T20:24:37.660494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-30T20:24:37.660772] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-30T20:24:37.661515] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-30T20:24:37.661565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:37.661617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:37.661644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:37.661698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:37.718707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:37.719545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:37.719666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:37.719723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:37.839302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:37.839473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:37.839514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:37.839543] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:37.843000] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-30T20:24:37.843323] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-30T20:24:37.843473] [INFO ] [sig ] IGIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:37.989423] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGIC.txt [2026-01-30T20:24:37.989600] [INFO ] [sig ] [1610/3461] Completed IGIC in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-30T20:24:37.989642] [INFO ] [sig ] [1611/3461] Forecasting IGSB... [2026-01-30T20:24:37.989671] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-30T20:24:37.989701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-30T20:24:38.001541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-30T20:24:38.001954] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-30T20:24:38.002763] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-30T20:24:38.002814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:38.002872] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:38.002900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:38.002975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:38.061640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:38.062540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:38.062836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:38.062870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:38.189712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:38.189896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:38.189938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:38.189968] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:38.193443] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=21.12%) [2026-01-30T20:24:38.193760] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-30T20:24:38.193893] [INFO ] [sig ] IGSB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:38.353602] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IGSB.txt [2026-01-30T20:24:38.353756] [INFO ] [sig ] [1611/3461] Completed IGSB in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-30T20:24:38.353797] [INFO ] [sig ] [1612/3461] Forecasting IHD... [2026-01-30T20:24:38.353827] [INFO ] [sig ] Generating forecast for: IHD [2026-01-30T20:24:38.353858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-30T20:24:38.365450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-30T20:24:38.365855] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-30T20:24:38.366722] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-30T20:24:38.366774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:38.366807] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:38.366833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:38.366890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:38.430215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:38.431117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:38.431202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:38.431235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:38.551272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:38.551427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:38.551469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:38.551500] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:38.555184] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-30T20:24:38.555472] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-30T20:24:38.555618] [INFO ] [sig ] IHD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:38.703222] [INFO ] [LOCAL ] Saved forecast: IHD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IHD.txt [2026-01-30T20:24:38.703368] [INFO ] [sig ] [1612/3461] Completed IHD in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-30T20:24:38.703443] [INFO ] [sig ] [1613/3461] Forecasting IHG... [2026-01-30T20:24:38.703478] [INFO ] [sig ] Generating forecast for: IHG [2026-01-30T20:24:38.703509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-30T20:24:38.715830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-30T20:24:38.716119] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-30T20:24:38.716917] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-30T20:24:38.716968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:38.717000] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:38.717027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:38.717082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:38.777040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:38.777901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:38.777979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:38.778011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:38.901923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:38.902073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:38.902111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:38.902139] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:38.905508] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-01-30T20:24:38.905791] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-30T20:24:38.905913] [INFO ] [sig ] IHG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:39.056254] [INFO ] [LOCAL ] Saved forecast: IHG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IHG.txt [2026-01-30T20:24:39.056400] [INFO ] [sig ] [1613/3461] Completed IHG in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-30T20:24:39.056447] [INFO ] [sig ] [1614/3461] Forecasting IHS... [2026-01-30T20:24:39.056477] [INFO ] [sig ] Generating forecast for: IHS [2026-01-30T20:24:39.056508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-30T20:24:39.068400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-30T20:24:39.068697] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-30T20:24:39.069483] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-30T20:24:39.069535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:39.069583] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:39.069615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:39.069672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:39.128549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:39.129556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:39.129657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:39.129689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:39.249960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:39.250124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:39.250166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:39.250252] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:39.253866] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-30T20:24:39.254160] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-30T20:24:39.254315] [INFO ] [sig ] IHS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:39.397070] [INFO ] [LOCAL ] Saved forecast: IHS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IHS.txt [2026-01-30T20:24:39.397248] [INFO ] [sig ] [1614/3461] Completed IHS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-30T20:24:39.397297] [INFO ] [sig ] [1615/3461] Forecasting IIF... [2026-01-30T20:24:39.397325] [INFO ] [sig ] Generating forecast for: IIF [2026-01-30T20:24:39.397355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-30T20:24:39.409145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-30T20:24:39.409431] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-30T20:24:39.410222] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-30T20:24:39.410278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:39.410318] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:39.410354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:39.410422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:39.467739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:39.468414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:39.468502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:39.468534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:39.590286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:39.590451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:39.590498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:39.590525] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:39.593950] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-30T20:24:39.594224] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-30T20:24:39.594366] [INFO ] [sig ] IIF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:39.738325] [INFO ] [LOCAL ] Saved forecast: IIF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IIF.txt [2026-01-30T20:24:39.738441] [INFO ] [sig ] [1615/3461] Completed IIF in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:39.738480] [INFO ] [sig ] [1616/3461] Forecasting III... [2026-01-30T20:24:39.738508] [INFO ] [sig ] Generating forecast for: III [2026-01-30T20:24:39.738538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-30T20:24:39.749416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-30T20:24:39.749714] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-30T20:24:39.750527] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-30T20:24:39.750595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:39.750629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:39.750655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:39.750712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:39.808408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:39.809431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:39.809520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:39.809553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:39.930658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:39.930823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:39.930865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:39.930912] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:39.934407] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-30T20:24:39.934715] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-30T20:24:39.934844] [INFO ] [sig ] III: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:40.077118] [INFO ] [LOCAL ] Saved forecast: III 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/III.txt [2026-01-30T20:24:40.077248] [INFO ] [sig ] [1616/3461] Completed III in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:40.077288] [INFO ] [sig ] [1617/3461] Forecasting IIIN... [2026-01-30T20:24:40.077316] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-30T20:24:40.077346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-30T20:24:40.089105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-30T20:24:40.089392] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-30T20:24:40.090250] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-30T20:24:40.090304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:40.090336] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:40.090362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:40.090419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:40.148384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:40.149026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:40.149104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:40.149135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:40.271405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:40.271551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:40.271607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:40.271639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:40.275083] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-30T20:24:40.275380] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-30T20:24:40.275528] [INFO ] [sig ] IIIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:40.425317] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IIIN.txt [2026-01-30T20:24:40.425492] [INFO ] [sig ] [1617/3461] Completed IIIN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:40.425532] [INFO ] [sig ] [1618/3461] Forecasting IIM... [2026-01-30T20:24:40.425561] [INFO ] [sig ] Generating forecast for: IIM [2026-01-30T20:24:40.425613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-30T20:24:40.437115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-30T20:24:40.437412] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-30T20:24:40.438236] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-30T20:24:40.438288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:40.438320] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:40.438346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:40.438401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:40.496113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:40.496789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:40.496880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:40.496913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:40.618036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:40.618210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:40.618252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:40.618282] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:40.622203] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-30T20:24:40.622480] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-30T20:24:40.622619] [INFO ] [sig ] IIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:40.766077] [INFO ] [LOCAL ] Saved forecast: IIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IIM.txt [2026-01-30T20:24:40.766213] [INFO ] [sig ] [1618/3461] Completed IIM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:40.766253] [INFO ] [sig ] [1619/3461] Forecasting ILMN... [2026-01-30T20:24:40.766283] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-30T20:24:40.766318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-30T20:24:40.777552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-30T20:24:40.777866] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-30T20:24:40.778677] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-30T20:24:40.778730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:40.778762] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:40.778788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:40.778843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:40.836186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:40.836941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:40.837017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:40.837049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:40.961323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:40.961462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:40.961500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:40.961528] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:40.964924] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-01-30T20:24:40.965195] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-30T20:24:40.965317] [INFO ] [sig ] ILMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:41.106671] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ILMN.txt [2026-01-30T20:24:41.106799] [INFO ] [sig ] [1619/3461] Completed ILMN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:41.106838] [INFO ] [sig ] [1620/3461] Forecasting IMAX... [2026-01-30T20:24:41.106866] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-30T20:24:41.106895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-30T20:24:41.118247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-30T20:24:41.118565] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-30T20:24:41.119373] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-30T20:24:41.119435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:41.119486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:41.119514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:41.119587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:41.178490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:41.179257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:41.179341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:41.179379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:41.294697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:41.294854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:41.294895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:41.294923] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:41.298373] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-30T20:24:41.298669] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-30T20:24:41.298792] [INFO ] [sig ] IMAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:41.444229] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMAX.txt [2026-01-30T20:24:41.444379] [INFO ] [sig ] [1620/3461] Completed IMAX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:41.444420] [INFO ] [sig ] [1621/3461] Forecasting IMMP... [2026-01-30T20:24:41.444449] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-30T20:24:41.444479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-30T20:24:41.457285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-30T20:24:41.457751] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-30T20:24:41.459016] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-30T20:24:41.459092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:41.459125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:41.459153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:41.459211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:41.516825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:41.517661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:41.517765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:41.517798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:41.633520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:41.633666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:41.633706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:41.633737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:41.637100] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-30T20:24:41.637373] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-30T20:24:41.637493] [INFO ] [sig ] IMMP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:41.777179] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IMMP.txt [2026-01-30T20:24:41.777299] [INFO ] [sig ] [1621/3461] Completed IMMP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:41.777338] [INFO ] [sig ] [1622/3461] Forecasting IMMX... [2026-01-30T20:24:41.777368] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-30T20:24:41.777398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-30T20:24:41.790944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-30T20:24:41.791402] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-30T20:24:41.792518] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-30T20:24:41.792613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:41.792663] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:41.792891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:41.792978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:41.860512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:41.861361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:41.861442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:41.861475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:41.982090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:41.982225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:41.982265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:41.982293] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:41.985757] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=83.38%) [2026-01-30T20:24:41.986034] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-30T20:24:41.986158] [INFO ] [sig ] IMMX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:42.134119] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IMMX.txt [2026-01-30T20:24:42.134260] [INFO ] [sig ] [1622/3461] Completed IMMX in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:42.134311] [INFO ] [sig ] [1623/3461] Forecasting IMNM... [2026-01-30T20:24:42.134340] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-30T20:24:42.134371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-30T20:24:42.145850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-30T20:24:42.146131] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-30T20:24:42.146968] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-30T20:24:42.147021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:42.147052] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:42.147080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:42.147135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:42.206412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:42.207169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:42.207266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:42.207303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:42.329496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:42.329633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:42.329675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:42.329705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:42.333057] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-30T20:24:42.333325] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-30T20:24:42.333445] [INFO ] [sig ] IMNM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:42.475528] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IMNM.txt [2026-01-30T20:24:42.475722] [INFO ] [sig ] [1623/3461] Completed IMNM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:42.475763] [INFO ] [sig ] [1624/3461] Forecasting IMNN... [2026-01-30T20:24:42.475799] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-30T20:24:42.475830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-30T20:24:42.487547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-30T20:24:42.487963] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-30T20:24:42.488835] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-30T20:24:42.488890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:42.488924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:42.488951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:42.489009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:42.546908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:42.547783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:42.547875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:42.547914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:42.673406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:42.673559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:42.673624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:42.673655] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:42.677310] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-30T20:24:42.677690] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-30T20:24:42.677837] [INFO ] [sig ] IMNN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:42.822334] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMNN.txt [2026-01-30T20:24:42.822596] [INFO ] [sig ] [1624/3461] Completed IMNN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:42.822655] [INFO ] [sig ] [1625/3461] Forecasting IMOS... [2026-01-30T20:24:42.822698] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-30T20:24:42.822740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-30T20:24:42.833383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-30T20:24:42.833793] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-30T20:24:42.834621] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-30T20:24:42.834676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:42.834708] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:42.834735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:42.834794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:42.896330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:42.897296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:42.897382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:42.897414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:43.017915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:43.018068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:43.018130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:43.018161] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:43.021604] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=63.64%) [2026-01-30T20:24:43.021897] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-30T20:24:43.022026] [INFO ] [sig ] IMOS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:43.164638] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IMOS.txt [2026-01-30T20:24:43.164765] [INFO ] [sig ] [1625/3461] Completed IMOS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:43.164804] [INFO ] [sig ] [1626/3461] Forecasting IMPP... [2026-01-30T20:24:43.164833] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-30T20:24:43.164862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-30T20:24:43.176164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-30T20:24:43.176478] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-30T20:24:43.177276] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-30T20:24:43.177327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:43.177359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:43.177387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:43.177443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:43.234231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:43.234862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:43.234937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:43.234969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:43.353873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:43.353993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:43.354030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:43.354058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:43.357565] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-01-30T20:24:43.357852] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-30T20:24:43.357972] [INFO ] [sig ] IMPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:43.500332] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMPP.txt [2026-01-30T20:24:43.500457] [INFO ] [sig ] [1626/3461] Completed IMPP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:43.500497] [INFO ] [sig ] [1627/3461] Forecasting IMRX... [2026-01-30T20:24:43.500526] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-30T20:24:43.500563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-30T20:24:43.511513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-30T20:24:43.511834] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-30T20:24:43.512649] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-30T20:24:43.512701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:43.512734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:43.512761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:43.512817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:43.570631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:43.571240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:43.571319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:43.571351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:43.692937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:43.693104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:43.693146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:43.693213] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:43.697124] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-30T20:24:43.697413] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-30T20:24:43.697552] [INFO ] [sig ] IMRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:43.841984] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMRX.txt [2026-01-30T20:24:43.842108] [INFO ] [sig ] [1627/3461] Completed IMRX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-30T20:24:43.842146] [INFO ] [sig ] [1628/3461] Forecasting IMTX... [2026-01-30T20:24:43.842175] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-30T20:24:43.842204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-30T20:24:43.853852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-30T20:24:43.854143] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-30T20:24:43.854937] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-30T20:24:43.854987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:43.855042] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:43.855070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:43.855127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:43.912739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:43.913339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:43.913413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:43.913444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:44.033346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:44.033471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:44.033509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:44.033538] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:44.036853] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-30T20:24:44.037122] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-30T20:24:44.037242] [INFO ] [sig ] IMTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:44.177313] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMTX.txt [2026-01-30T20:24:44.177438] [INFO ] [sig ] [1628/3461] Completed IMTX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-30T20:24:44.177478] [INFO ] [sig ] [1629/3461] Forecasting IMXI... [2026-01-30T20:24:44.177507] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-30T20:24:44.177537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-30T20:24:44.188965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-30T20:24:44.189253] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-30T20:24:44.190071] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-30T20:24:44.190123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:44.190155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:44.190182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:44.190239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:44.250340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:44.251053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:44.251134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:44.251182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:44.372955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:44.373095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:44.373135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:44.373164] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:44.376639] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-30T20:24:44.376922] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-30T20:24:44.377061] [INFO ] [sig ] IMXI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:44.526114] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IMXI.txt [2026-01-30T20:24:44.526262] [INFO ] [sig ] [1629/3461] Completed IMXI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-30T20:24:44.526312] [INFO ] [sig ] [1630/3461] Forecasting INAB... [2026-01-30T20:24:44.526344] [INFO ] [sig ] Generating forecast for: INAB [2026-01-30T20:24:44.526375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-30T20:24:44.537826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-30T20:24:44.538173] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-30T20:24:44.539021] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-30T20:24:44.539073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:44.539103] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:44.539129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:44.539188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:44.596341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:44.597067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:44.597149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:44.597182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:44.716259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:44.716418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:44.716467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:44.716503] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:44.720010] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-30T20:24:44.720319] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-30T20:24:44.720463] [INFO ] [sig ] INAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:44.864026] [INFO ] [LOCAL ] Saved forecast: INAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INAB.txt [2026-01-30T20:24:44.864150] [INFO ] [sig ] [1630/3461] Completed INAB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-30T20:24:44.864189] [INFO ] [sig ] [1631/3461] Forecasting INBK... [2026-01-30T20:24:44.864218] [INFO ] [sig ] Generating forecast for: INBK [2026-01-30T20:24:44.864248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-30T20:24:44.876492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-30T20:24:44.876862] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-30T20:24:44.877729] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-30T20:24:44.877781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:44.877813] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:44.877853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:44.877912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:44.934427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:44.935356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:44.935454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:44.935494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:45.056809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:45.056969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:45.057010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:45.057070] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:45.060647] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: DOWN (p=13.20%) [2026-01-30T20:24:45.060922] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-30T20:24:45.061044] [INFO ] [sig ] INBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:45.202913] [INFO ] [LOCAL ] Saved forecast: INBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INBK.txt [2026-01-30T20:24:45.203040] [INFO ] [sig ] [1631/3461] Completed INBK in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-30T20:24:45.203079] [INFO ] [sig ] [1632/3461] Forecasting INBX... [2026-01-30T20:24:45.203108] [INFO ] [sig ] Generating forecast for: INBX [2026-01-30T20:24:45.203138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-30T20:24:45.214757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-30T20:24:45.215106] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-30T20:24:45.215962] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-30T20:24:45.216016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:45.216047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:45.216074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:45.216132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:45.272903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:45.273649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:45.273725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:45.273758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:45.390367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:45.390506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:45.390550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:45.390605] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:45.393886] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-01-30T20:24:45.394153] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-30T20:24:45.394274] [INFO ] [sig ] INBX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:45.533975] [INFO ] [LOCAL ] Saved forecast: INBX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INBX.txt [2026-01-30T20:24:45.534087] [INFO ] [sig ] [1632/3461] Completed INBX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:45.534125] [INFO ] [sig ] [1633/3461] Forecasting INCY... [2026-01-30T20:24:45.534155] [INFO ] [sig ] Generating forecast for: INCY [2026-01-30T20:24:45.534183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-30T20:24:45.545428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-30T20:24:45.545711] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-30T20:24:45.546456] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-30T20:24:45.546511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:45.546542] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:45.546586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:45.546646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:45.603776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:45.604353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:45.604428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:45.604459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:45.726708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:45.726850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:45.726902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:45.726934] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:45.731200] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-30T20:24:45.731532] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-30T20:24:45.731708] [INFO ] [sig ] INCY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:45.871470] [INFO ] [LOCAL ] Saved forecast: INCY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INCY.txt [2026-01-30T20:24:45.871625] [INFO ] [sig ] [1633/3461] Completed INCY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:45.871665] [INFO ] [sig ] [1634/3461] Forecasting INDB... [2026-01-30T20:24:45.871694] [INFO ] [sig ] Generating forecast for: INDB [2026-01-30T20:24:45.871723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-30T20:24:45.882843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-30T20:24:45.883115] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-30T20:24:45.883918] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-30T20:24:45.883968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:45.883999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:45.884025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:45.884080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:45.940815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:45.941653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:45.941729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:45.941763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:46.063852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:46.063986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:46.064026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:46.064053] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:46.067337] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-30T20:24:46.067628] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-30T20:24:46.067947] [INFO ] [sig ] INDB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:46.209005] [INFO ] [LOCAL ] Saved forecast: INDB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INDB.txt [2026-01-30T20:24:46.209117] [INFO ] [sig ] [1634/3461] Completed INDB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:46.209156] [INFO ] [sig ] [1635/3461] Forecasting INDI... [2026-01-30T20:24:46.209185] [INFO ] [sig ] Generating forecast for: INDI [2026-01-30T20:24:46.209221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-30T20:24:46.220007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-30T20:24:46.220287] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-30T20:24:46.221087] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-30T20:24:46.221138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:46.221169] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:46.221194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:46.221250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:46.278239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:46.278868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:46.278950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:46.278982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:46.398931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:46.399060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:46.399097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:46.399126] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:46.402392] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-30T20:24:46.402708] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-30T20:24:46.402828] [INFO ] [sig ] INDI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:46.548230] [INFO ] [LOCAL ] Saved forecast: INDI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INDI.txt [2026-01-30T20:24:46.548351] [INFO ] [sig ] [1635/3461] Completed INDI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:46.548389] [INFO ] [sig ] [1636/3461] Forecasting INDP... [2026-01-30T20:24:46.548418] [INFO ] [sig ] Generating forecast for: INDP [2026-01-30T20:24:46.548452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-30T20:24:46.559235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-30T20:24:46.559520] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-30T20:24:46.560325] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-30T20:24:46.560377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:46.560408] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:46.560435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:46.560498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:46.617080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:46.617747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:46.617822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:46.617854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:46.724537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:46.724674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:46.724712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:46.724741] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:46.728128] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-30T20:24:46.728404] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-30T20:24:46.728546] [INFO ] [sig ] INDP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:46.869789] [INFO ] [LOCAL ] Saved forecast: INDP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INDP.txt [2026-01-30T20:24:46.869922] [INFO ] [sig ] [1636/3461] Completed INDP in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:46.869962] [INFO ] [sig ] [1637/3461] Forecasting INDY... [2026-01-30T20:24:46.869991] [INFO ] [sig ] Generating forecast for: INDY [2026-01-30T20:24:46.870020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-30T20:24:46.880549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-30T20:24:46.880865] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-30T20:24:46.881686] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-30T20:24:46.881737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:46.881768] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:46.881794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:46.881850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:46.939988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:46.940602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:46.940679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:46.940711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:47.062912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:47.063037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:47.063074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:47.063103] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:47.066394] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=81.22%) [2026-01-30T20:24:47.066708] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-30T20:24:47.066830] [INFO ] [sig ] INDY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:47.207759] [INFO ] [LOCAL ] Saved forecast: INDY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INDY.txt [2026-01-30T20:24:47.207902] [INFO ] [sig ] [1637/3461] Completed INDY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:47.207941] [INFO ] [sig ] [1638/3461] Forecasting INFY... [2026-01-30T20:24:47.207970] [INFO ] [sig ] Generating forecast for: INFY [2026-01-30T20:24:47.208000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-30T20:24:47.219433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-30T20:24:47.219754] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-30T20:24:47.220507] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-30T20:24:47.220558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:47.220609] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:47.220639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:47.220694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:47.277736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:47.282063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:47.282218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:47.282254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:47.401609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:47.401753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:47.401792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:47.401820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:47.405258] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-01-30T20:24:47.405557] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-30T20:24:47.405706] [INFO ] [sig ] INFY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:47.549997] [INFO ] [LOCAL ] Saved forecast: INFY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INFY.txt [2026-01-30T20:24:47.550149] [INFO ] [sig ] [1638/3461] Completed INFY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:47.550190] [INFO ] [sig ] [1639/3461] Forecasting ING... [2026-01-30T20:24:47.550220] [INFO ] [sig ] Generating forecast for: ING [2026-01-30T20:24:47.550261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-30T20:24:47.561878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-30T20:24:47.562191] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-30T20:24:47.562959] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-30T20:24:47.563011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:47.563042] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:47.563069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:47.563138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:47.620505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:47.621205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:47.621286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:47.621331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:47.739730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:47.739861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:47.739900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:47.739928] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:47.743182] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-30T20:24:47.743451] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-30T20:24:47.743615] [INFO ] [sig ] ING: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:47.884921] [INFO ] [LOCAL ] Saved forecast: ING 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ING.txt [2026-01-30T20:24:47.885041] [INFO ] [sig ] [1639/3461] Completed ING in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:47.885081] [INFO ] [sig ] [1640/3461] Forecasting INGN... [2026-01-30T20:24:47.885112] [INFO ] [sig ] Generating forecast for: INGN [2026-01-30T20:24:47.885143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-30T20:24:47.896200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-30T20:24:47.896492] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-30T20:24:47.897292] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-30T20:24:47.897346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:47.897378] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:47.897406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:47.897464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:47.955525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:47.956127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:47.956201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:47.956233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:48.077143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:48.077289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:48.077330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:48.077359] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:48.080962] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-30T20:24:48.081242] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-30T20:24:48.081362] [INFO ] [sig ] INGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:48.223558] [INFO ] [LOCAL ] Saved forecast: INGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INGN.txt [2026-01-30T20:24:48.223728] [INFO ] [sig ] [1640/3461] Completed INGN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:48.223769] [INFO ] [sig ] [1641/3461] Forecasting INM... [2026-01-30T20:24:48.223798] [INFO ] [sig ] Generating forecast for: INM [2026-01-30T20:24:48.223827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-30T20:24:48.235339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-30T20:24:48.235665] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-30T20:24:48.236453] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-30T20:24:48.236504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:48.236543] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:48.236594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:48.236677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:48.295500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:48.296136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:48.296210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:48.296242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:48.414921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:48.415041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:48.415078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:48.415107] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:48.418349] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-01-30T20:24:48.418647] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-30T20:24:48.418772] [INFO ] [sig ] INM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:48.561853] [INFO ] [LOCAL ] Saved forecast: INM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INM.txt [2026-01-30T20:24:48.562024] [INFO ] [sig ] [1641/3461] Completed INM in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:48.562080] [INFO ] [sig ] [1642/3461] Forecasting INMB... [2026-01-30T20:24:48.562122] [INFO ] [sig ] Generating forecast for: INMB [2026-01-30T20:24:48.562162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-30T20:24:48.573361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-30T20:24:48.573662] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-30T20:24:48.574433] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-30T20:24:48.574484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:48.574517] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:48.574545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:48.574641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:48.632843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:48.633472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:48.633548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:48.633599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:48.755758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:48.755890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:48.755928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:48.755956] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:48.759243] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-01-30T20:24:48.759509] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-30T20:24:48.759647] [INFO ] [sig ] INMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:48.905330] [INFO ] [LOCAL ] Saved forecast: INMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INMB.txt [2026-01-30T20:24:48.905462] [INFO ] [sig ] [1642/3461] Completed INMB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:48.905500] [INFO ] [sig ] [1643/3461] Forecasting INMD... [2026-01-30T20:24:48.905529] [INFO ] [sig ] Generating forecast for: INMD [2026-01-30T20:24:48.905559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-30T20:24:48.917073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-30T20:24:48.917375] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-30T20:24:48.918194] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-30T20:24:48.918246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:48.918279] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:48.918306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:48.918364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:48.976298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:48.976937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:48.977015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:48.977047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:49.098790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:49.098911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:49.098949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:49.098977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:49.102290] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-30T20:24:49.102555] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-30T20:24:49.102695] [INFO ] [sig ] INMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:49.244874] [INFO ] [LOCAL ] Saved forecast: INMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INMD.txt [2026-01-30T20:24:49.244992] [INFO ] [sig ] [1643/3461] Completed INMD in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:49.245032] [INFO ] [sig ] [1644/3461] Forecasting INN... [2026-01-30T20:24:49.245061] [INFO ] [sig ] Generating forecast for: INN [2026-01-30T20:24:49.245091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-30T20:24:49.256204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-30T20:24:49.256494] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-30T20:24:49.257308] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-30T20:24:49.257372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:49.257407] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:49.257435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:49.257493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:49.315499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:49.316113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:49.316186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:49.316218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:49.434226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:49.434347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:49.434386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:49.434417] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:49.437792] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-30T20:24:49.438061] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-30T20:24:49.438209] [INFO ] [sig ] INN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:49.580062] [INFO ] [LOCAL ] Saved forecast: INN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INN.txt [2026-01-30T20:24:49.580172] [INFO ] [sig ] [1644/3461] Completed INN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:49.580210] [INFO ] [sig ] [1645/3461] Forecasting INO... [2026-01-30T20:24:49.580238] [INFO ] [sig ] Generating forecast for: INO [2026-01-30T20:24:49.580267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-30T20:24:49.591643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-30T20:24:49.591959] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-30T20:24:49.592800] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-30T20:24:49.592853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:49.592921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:49.592962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:49.593045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:49.653916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:49.654703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:49.654779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:49.654812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:49.775101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:49.775221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:49.775263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:49.775292] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:49.779010] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-30T20:24:49.779290] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-30T20:24:49.779420] [INFO ] [sig ] INO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:49.921482] [INFO ] [LOCAL ] Saved forecast: INO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INO.txt [2026-01-30T20:24:49.921641] [INFO ] [sig ] [1645/3461] Completed INO in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-30T20:24:49.921683] [INFO ] [sig ] [1646/3461] Forecasting INOD... [2026-01-30T20:24:49.921712] [INFO ] [sig ] Generating forecast for: INOD [2026-01-30T20:24:49.921743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-30T20:24:49.933204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-30T20:24:49.933523] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-30T20:24:49.934326] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-30T20:24:49.934378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:49.934410] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:49.934438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:49.934496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:49.991948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:49.992619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:49.992695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:49.992727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:50.112974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:50.113109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:50.113149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:50.113177] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:50.116560] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-30T20:24:50.116869] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-30T20:24:50.116998] [INFO ] [sig ] INOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:50.257585] [INFO ] [LOCAL ] Saved forecast: INOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INOD.txt [2026-01-30T20:24:50.257709] [INFO ] [sig ] [1646/3461] Completed INOD in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-30T20:24:50.257749] [INFO ] [sig ] [1647/3461] Forecasting INSE... [2026-01-30T20:24:50.257778] [INFO ] [sig ] Generating forecast for: INSE [2026-01-30T20:24:50.257808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-30T20:24:50.269355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-30T20:24:50.269674] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-30T20:24:50.270445] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-30T20:24:50.270497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:50.270530] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:50.270557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:50.270633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:50.327336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:50.328063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:50.328158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:50.328190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:50.457747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:50.457912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:50.457960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:50.457990] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:50.461645] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-30T20:24:50.461934] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-30T20:24:50.462060] [INFO ] [sig ] INSE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:50.606431] [INFO ] [LOCAL ] Saved forecast: INSE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INSE.txt [2026-01-30T20:24:50.606565] [INFO ] [sig ] [1647/3461] Completed INSE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-30T20:24:50.606642] [INFO ] [sig ] [1648/3461] Forecasting INSG... [2026-01-30T20:24:50.606679] [INFO ] [sig ] Generating forecast for: INSG [2026-01-30T20:24:50.606715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-30T20:24:50.617712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-30T20:24:50.618055] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-30T20:24:50.619060] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-30T20:24:50.619123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:50.619156] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:50.619185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:50.619247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:50.677883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:50.678599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:50.678679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:50.678714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:50.797696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:50.797840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:50.797880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:50.797936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:50.801396] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-01-30T20:24:50.801727] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-30T20:24:50.801859] [INFO ] [sig ] INSG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:50.945508] [INFO ] [LOCAL ] Saved forecast: INSG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INSG.txt [2026-01-30T20:24:50.945656] [INFO ] [sig ] [1648/3461] Completed INSG in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:50.945697] [INFO ] [sig ] [1649/3461] Forecasting INSM... [2026-01-30T20:24:50.945727] [INFO ] [sig ] Generating forecast for: INSM [2026-01-30T20:24:50.945757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-30T20:24:50.956707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-30T20:24:50.956986] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-30T20:24:50.957750] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-30T20:24:50.957800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:50.957832] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:50.957858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:50.957914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:51.015140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:51.015818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:51.015898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:51.015931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:51.137277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:51.137416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:51.137456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:51.137485] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:51.140911] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-01-30T20:24:51.141191] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-30T20:24:51.141312] [INFO ] [sig ] INSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:51.285706] [INFO ] [LOCAL ] Saved forecast: INSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INSM.txt [2026-01-30T20:24:51.285847] [INFO ] [sig ] [1649/3461] Completed INSM in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:51.285886] [INFO ] [sig ] [1650/3461] Forecasting INSP... [2026-01-30T20:24:51.285915] [INFO ] [sig ] Generating forecast for: INSP [2026-01-30T20:24:51.285944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-30T20:24:51.297340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-30T20:24:51.297639] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-30T20:24:51.298433] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-30T20:24:51.298484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:51.298515] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:51.298541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:51.298633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:51.355063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:51.355679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:51.355755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:51.355787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:51.475304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:51.475436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:51.475473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:51.475502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:51.479058] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-01-30T20:24:51.479328] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-30T20:24:51.479448] [INFO ] [sig ] INSP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:51.622751] [INFO ] [LOCAL ] Saved forecast: INSP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INSP.txt [2026-01-30T20:24:51.622876] [INFO ] [sig ] [1650/3461] Completed INSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:51.622914] [INFO ] [sig ] [1651/3461] Forecasting INTA... [2026-01-30T20:24:51.622943] [INFO ] [sig ] Generating forecast for: INTA [2026-01-30T20:24:51.622973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-30T20:24:51.633524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-30T20:24:51.633826] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-30T20:24:51.634607] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-30T20:24:51.634669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:51.634707] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:51.634743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:51.634811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:51.691485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:51.692095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:51.692169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:51.692201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:51.816545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:51.816727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:51.816792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:51.816821] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:51.820300] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-30T20:24:51.820598] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-30T20:24:51.820724] [INFO ] [sig ] INTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:51.960536] [INFO ] [LOCAL ] Saved forecast: INTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INTA.txt [2026-01-30T20:24:51.960669] [INFO ] [sig ] [1651/3461] Completed INTA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:51.960710] [INFO ] [sig ] [1652/3461] Forecasting INTC... [2026-01-30T20:24:51.960739] [INFO ] [sig ] Generating forecast for: INTC [2026-01-30T20:24:51.960768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-30T20:24:51.971603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-30T20:24:51.971916] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-30T20:24:51.972694] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-30T20:24:51.972745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:51.972777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:51.972803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:51.972859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:52.032591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:52.033371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:52.033454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:52.033489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:52.153343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:52.153492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:52.153532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:52.153560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:52.156961] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-30T20:24:52.157245] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-30T20:24:52.157377] [INFO ] [sig ] INTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:52.299793] [INFO ] [LOCAL ] Saved forecast: INTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INTC.txt [2026-01-30T20:24:52.299905] [INFO ] [sig ] [1652/3461] Completed INTC in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:52.299944] [INFO ] [sig ] [1653/3461] Forecasting INTZ... [2026-01-30T20:24:52.299973] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-30T20:24:52.300001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-30T20:24:52.311214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-30T20:24:52.311486] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-30T20:24:52.312255] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-30T20:24:52.312306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:52.312338] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:52.312364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:52.312425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:52.368731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:52.369334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:52.369410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:52.369442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:52.498434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:52.498583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:52.498623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:52.498652] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:52.501973] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-30T20:24:52.502243] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-30T20:24:52.502362] [INFO ] [sig ] INTZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:52.646457] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INTZ.txt [2026-01-30T20:24:52.646646] [INFO ] [sig ] [1653/3461] Completed INTZ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:52.646691] [INFO ] [sig ] [1654/3461] Forecasting INVA... [2026-01-30T20:24:52.646720] [INFO ] [sig ] Generating forecast for: INVA [2026-01-30T20:24:52.646752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-30T20:24:52.658649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-30T20:24:52.659007] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-30T20:24:52.659821] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-30T20:24:52.659871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:52.659903] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:52.659929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:52.659984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:52.715837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:52.716561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:52.716660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:52.716693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:52.837193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:52.837373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:52.837425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:52.837455] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:52.841136] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=43.60%) [2026-01-30T20:24:52.841441] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-30T20:24:52.841593] [INFO ] [sig ] INVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:52.982317] [INFO ] [LOCAL ] Saved forecast: INVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INVA.txt [2026-01-30T20:24:52.982451] [INFO ] [sig ] [1654/3461] Completed INVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:52.982490] [INFO ] [sig ] [1655/3461] Forecasting INVE... [2026-01-30T20:24:52.982519] [INFO ] [sig ] Generating forecast for: INVE [2026-01-30T20:24:52.982549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-30T20:24:52.994505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-30T20:24:52.994850] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-30T20:24:52.995621] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-30T20:24:52.995677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:52.995722] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:52.995751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:52.995821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:53.052103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:53.052845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:53.052950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:53.052983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:53.165846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:53.165999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:53.166038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:53.166068] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:53.169514] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-01-30T20:24:53.169852] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-30T20:24:53.169979] [INFO ] [sig ] INVE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:53.311868] [INFO ] [LOCAL ] Saved forecast: INVE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/INVE.txt [2026-01-30T20:24:53.312003] [INFO ] [sig ] [1655/3461] Completed INVE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:53.312042] [INFO ] [sig ] [1656/3461] Forecasting INVH... [2026-01-30T20:24:53.312070] [INFO ] [sig ] Generating forecast for: INVH [2026-01-30T20:24:53.312099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-30T20:24:53.324110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-30T20:24:53.324481] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-30T20:24:53.325276] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-30T20:24:53.325327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:53.325359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:53.325386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:53.325440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:53.383256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:53.384128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:53.384209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:53.384242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:53.501388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:53.501540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:53.501597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:53.501628] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:53.505206] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-01-30T20:24:53.505493] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-30T20:24:53.505638] [INFO ] [sig ] INVH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:53.651708] [INFO ] [LOCAL ] Saved forecast: INVH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/INVH.txt [2026-01-30T20:24:53.651870] [INFO ] [sig ] [1656/3461] Completed INVH in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:53.651912] [INFO ] [sig ] [1657/3461] Forecasting IONS... [2026-01-30T20:24:53.651941] [INFO ] [sig ] Generating forecast for: IONS [2026-01-30T20:24:53.651972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-30T20:24:53.663786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-30T20:24:53.664139] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-30T20:24:53.664960] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-30T20:24:53.665010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:53.665041] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:53.665068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:53.665124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:53.723169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:53.724057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:53.724152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:53.724187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:53.845098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:53.845244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:53.845282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:53.845310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:53.848707] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-30T20:24:53.848977] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-30T20:24:53.849100] [INFO ] [sig ] IONS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:53.991803] [INFO ] [LOCAL ] Saved forecast: IONS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IONS.txt [2026-01-30T20:24:53.991924] [INFO ] [sig ] [1657/3461] Completed IONS in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:53.991963] [INFO ] [sig ] [1658/3461] Forecasting IOSP... [2026-01-30T20:24:53.991992] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-30T20:24:53.992022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-30T20:24:54.003190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-30T20:24:54.003491] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-30T20:24:54.004287] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-30T20:24:54.004339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:54.004371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:54.004398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:54.004454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:54.061801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:54.062399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:54.062475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:54.062508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:54.181447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:54.181614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:54.181655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:54.181686] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:54.185292] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-30T20:24:54.185563] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-30T20:24:54.185717] [INFO ] [sig ] IOSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:54.326726] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IOSP.txt [2026-01-30T20:24:54.326878] [INFO ] [sig ] [1658/3461] Completed IOSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:54.326926] [INFO ] [sig ] [1659/3461] Forecasting IOVA... [2026-01-30T20:24:54.326957] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-30T20:24:54.326988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-30T20:24:54.337781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-30T20:24:54.338112] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-30T20:24:54.338920] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-30T20:24:54.338973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:54.339005] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:54.339033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:54.339089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:54.395387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:54.396145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:54.396225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:54.396258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:54.518413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:54.518587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:54.518632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:54.518662] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:54.522118] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=15.85%) [2026-01-30T20:24:54.522443] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-30T20:24:54.522588] [INFO ] [sig ] IOVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:54.664389] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IOVA.txt [2026-01-30T20:24:54.664519] [INFO ] [sig ] [1659/3461] Completed IOVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:54.664559] [INFO ] [sig ] [1660/3461] Forecasting IPGP... [2026-01-30T20:24:54.664607] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-30T20:24:54.664643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-30T20:24:54.675902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-30T20:24:54.676188] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-30T20:24:54.676973] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-30T20:24:54.677024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:54.677055] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:54.677082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:54.677137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:54.734401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:54.735159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:54.735237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:54.735269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:54.858372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:54.858509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:54.858547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:54.858594] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:54.861974] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-01-30T20:24:54.862247] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-30T20:24:54.862387] [INFO ] [sig ] IPGP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:55.008717] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IPGP.txt [2026-01-30T20:24:55.008879] [INFO ] [sig ] [1660/3461] Completed IPGP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:55.008919] [INFO ] [sig ] [1661/3461] Forecasting IPI... [2026-01-30T20:24:55.008949] [INFO ] [sig ] Generating forecast for: IPI [2026-01-30T20:24:55.008980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-30T20:24:55.020043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-30T20:24:55.020309] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-30T20:24:55.021073] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-30T20:24:55.021124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:55.021155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:55.021181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:55.021237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:55.078044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:55.078656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:55.078729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:55.078761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:55.199073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:55.199214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:55.199252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:55.199282] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:55.202685] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-01-30T20:24:55.202974] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-30T20:24:55.203094] [INFO ] [sig ] IPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:55.346544] [INFO ] [LOCAL ] Saved forecast: IPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IPI.txt [2026-01-30T20:24:55.346668] [INFO ] [sig ] [1661/3461] Completed IPI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:55.346707] [INFO ] [sig ] [1662/3461] Forecasting IQ... [2026-01-30T20:24:55.346737] [INFO ] [sig ] Generating forecast for: IQ [2026-01-30T20:24:55.346770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-30T20:24:55.358659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-30T20:24:55.358965] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-30T20:24:55.359755] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-30T20:24:55.359816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:55.359874] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:55.359902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:55.359959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:55.417660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:55.418329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:55.418404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:55.418436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:55.536802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:55.536909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:55.536960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:55.536989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:55.540192] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=27.00%) [2026-01-30T20:24:55.540466] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-30T20:24:55.540602] [INFO ] [sig ] IQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:55.682436] [INFO ] [LOCAL ] Saved forecast: IQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IQ.txt [2026-01-30T20:24:55.682546] [INFO ] [sig ] [1662/3461] Completed IQ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-30T20:24:55.682600] [INFO ] [sig ] [1663/3461] Forecasting IQI... [2026-01-30T20:24:55.682631] [INFO ] [sig ] Generating forecast for: IQI [2026-01-30T20:24:55.682660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-30T20:24:55.693191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-30T20:24:55.693457] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-30T20:24:55.694221] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-30T20:24:55.694272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:55.694302] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:55.694329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:55.694384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:55.751683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:55.752272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:55.752346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:55.752377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:55.869395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:55.869499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:55.869536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:55.869564] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:55.872731] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-30T20:24:55.873002] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-30T20:24:55.873122] [INFO ] [sig ] IQI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:56.013102] [INFO ] [LOCAL ] Saved forecast: IQI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IQI.txt [2026-01-30T20:24:56.013223] [INFO ] [sig ] [1663/3461] Completed IQI in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-30T20:24:56.013261] [INFO ] [sig ] [1664/3461] Forecasting IQQQ... [2026-01-30T20:24:56.013290] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-30T20:24:56.013319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-30T20:24:56.024003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-30T20:24:56.024294] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-30T20:24:56.025098] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-30T20:24:56.025148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:56.025180] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:56.025207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:56.025263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:56.082016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:56.082610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:56.082697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:56.082729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:56.197510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:56.197637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:56.197681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:56.197714] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:56.200967] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-30T20:24:56.201237] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-30T20:24:56.201359] [INFO ] [sig ] IQQQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:56.342019] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IQQQ.txt [2026-01-30T20:24:56.342130] [INFO ] [sig ] [1664/3461] Completed IQQQ in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:56.342167] [INFO ] [sig ] [1665/3461] Forecasting IRDM... [2026-01-30T20:24:56.342197] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-30T20:24:56.342226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-30T20:24:56.353536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-30T20:24:56.353834] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-30T20:24:56.354593] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-30T20:24:56.354644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:56.354680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:56.354713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:56.354781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:56.412213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:56.412823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:56.412900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:56.412931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:56.528500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:56.528633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:56.528672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:56.528737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:56.532063] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-01-30T20:24:56.532333] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-30T20:24:56.532455] [INFO ] [sig ] IRDM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:56.673553] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IRDM.txt [2026-01-30T20:24:56.673696] [INFO ] [sig ] [1665/3461] Completed IRDM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:56.673736] [INFO ] [sig ] [1666/3461] Forecasting IREN... [2026-01-30T20:24:56.673765] [INFO ] [sig ] Generating forecast for: IREN [2026-01-30T20:24:56.673794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-30T20:24:56.685410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-30T20:24:56.685751] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-30T20:24:56.686515] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-30T20:24:56.686566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:56.686630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:56.686659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:56.686713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:56.745030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:56.745776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:56.745853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:56.745884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:56.870107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:56.870257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:56.870298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:56.870327] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:56.873700] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=74.04%) [2026-01-30T20:24:56.873966] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-30T20:24:56.874084] [INFO ] [sig ] IREN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:57.019348] [INFO ] [LOCAL ] Saved forecast: IREN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IREN.txt [2026-01-30T20:24:57.019495] [INFO ] [sig ] [1666/3461] Completed IREN in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:57.019535] [INFO ] [sig ] [1667/3461] Forecasting IRM... [2026-01-30T20:24:57.019565] [INFO ] [sig ] Generating forecast for: IRM [2026-01-30T20:24:57.019616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-30T20:24:57.030962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-30T20:24:57.031250] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-30T20:24:57.032018] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-30T20:24:57.032068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:57.032099] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:57.032126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:57.032182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:57.090098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:57.090705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:57.090780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:57.090810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:57.216181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:57.216330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:57.216369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:57.216398] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:57.220039] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=87.85%) [2026-01-30T20:24:57.220339] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-30T20:24:57.220467] [INFO ] [sig ] IRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:57.368010] [INFO ] [LOCAL ] Saved forecast: IRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IRM.txt [2026-01-30T20:24:57.368164] [INFO ] [sig ] [1667/3461] Completed IRM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:57.368207] [INFO ] [sig ] [1668/3461] Forecasting IRMD... [2026-01-30T20:24:57.368238] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-30T20:24:57.368269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-30T20:24:57.379697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-30T20:24:57.380015] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-30T20:24:57.380789] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-30T20:24:57.380839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:57.380871] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:57.380897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:57.380953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:57.442319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:57.443163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:57.443253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:57.443293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:57.573726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:57.573867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:57.573907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:57.573934] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:57.577247] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-01-30T20:24:57.577515] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-30T20:24:57.577654] [INFO ] [sig ] IRMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:57.725091] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IRMD.txt [2026-01-30T20:24:57.725231] [INFO ] [sig ] [1668/3461] Completed IRMD in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:57.725269] [INFO ] [sig ] [1669/3461] Forecasting IRON... [2026-01-30T20:24:57.725299] [INFO ] [sig ] Generating forecast for: IRON [2026-01-30T20:24:57.725328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-30T20:24:57.736510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-30T20:24:57.736847] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-30T20:24:57.737622] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-30T20:24:57.737673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:57.737704] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:57.737731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:57.737786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:57.795661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:57.796380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:57.796459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:57.796491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:57.920119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:57.920267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:57.920307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:57.920336] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:57.923707] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-30T20:24:57.923998] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-30T20:24:57.924121] [INFO ] [sig ] IRON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:58.073295] [INFO ] [LOCAL ] Saved forecast: IRON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IRON.txt [2026-01-30T20:24:58.073471] [INFO ] [sig ] [1669/3461] Completed IRON in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:58.073532] [INFO ] [sig ] [1670/3461] Forecasting IRTC... [2026-01-30T20:24:58.073597] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-30T20:24:58.073634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-30T20:24:58.085951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-30T20:24:58.086303] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-30T20:24:58.087251] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-30T20:24:58.087319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:58.087362] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:58.087390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:58.087448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:58.149497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:58.150529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:58.150661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:58.150702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:58.287732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:58.287901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:58.287958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:58.287992] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:58.291809] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-30T20:24:58.292100] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-30T20:24:58.292234] [INFO ] [sig ] IRTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:58.450804] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IRTC.txt [2026-01-30T20:24:58.450953] [INFO ] [sig ] [1670/3461] Completed IRTC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:58.451007] [INFO ] [sig ] [1671/3461] Forecasting IRWD... [2026-01-30T20:24:58.451042] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-30T20:24:58.451080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-30T20:24:58.463785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-30T20:24:58.464193] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-30T20:24:58.465088] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-30T20:24:58.465141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:58.465173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:58.465203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:58.465259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:58.528741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:58.529636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:58.529727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:58.529761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:58.660322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:58.660474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:58.660517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:58.660546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:58.664276] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-30T20:24:58.664632] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-30T20:24:58.664787] [INFO ] [sig ] IRWD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:58.819707] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IRWD.txt [2026-01-30T20:24:58.819911] [INFO ] [sig ] [1671/3461] Completed IRWD in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:58.819970] [INFO ] [sig ] [1672/3461] Forecasting ISD... [2026-01-30T20:24:58.820010] [INFO ] [sig ] Generating forecast for: ISD [2026-01-30T20:24:58.820041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-30T20:24:58.832428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-30T20:24:58.832833] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-30T20:24:58.833781] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-30T20:24:58.833834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:58.833866] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:58.833894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:58.833951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:58.897427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:58.898415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:58.898535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:58.898569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:59.029902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:59.030052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:59.030093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:59.030122] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:59.033742] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=88.66%) [2026-01-30T20:24:59.034021] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-30T20:24:59.034145] [INFO ] [sig ] ISD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:59.188980] [INFO ] [LOCAL ] Saved forecast: ISD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ISD.txt [2026-01-30T20:24:59.189103] [INFO ] [sig ] [1672/3461] Completed ISD in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:59.189141] [INFO ] [sig ] [1673/3461] Forecasting ISRG... [2026-01-30T20:24:59.189171] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-30T20:24:59.189199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-30T20:24:59.200657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-30T20:24:59.200953] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-30T20:24:59.201714] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-30T20:24:59.201765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:59.201796] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:59.201823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:59.201879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:59.258690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:59.259342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:59.259421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:59.259451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:59.375922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:59.376063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:59.376102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:59.376149] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:59.379526] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-01-30T20:24:59.379831] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-30T20:24:59.379977] [INFO ] [sig ] ISRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:24:59.521235] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ISRG.txt [2026-01-30T20:24:59.521360] [INFO ] [sig ] [1673/3461] Completed ISRG in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:59.521398] [INFO ] [sig ] [1674/3461] Forecasting ISSC... [2026-01-30T20:24:59.521426] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-30T20:24:59.521455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-30T20:24:59.532860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-30T20:24:59.533127] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-30T20:24:59.533887] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-30T20:24:59.533938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:59.533969] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:59.533996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:59.534051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:59.592226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:59.593195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:59.593280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:59.593313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:24:59.713954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:24:59.714121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:24:59.714162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:24:59.714191] [INFO ] [FORECASTER] Training complete [2026-01-30T20:24:59.717683] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-30T20:24:59.717967] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-30T20:24:59.718114] [INFO ] [sig ] ISSC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:24:59.863396] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ISSC.txt [2026-01-30T20:24:59.863534] [INFO ] [sig ] [1674/3461] Completed ISSC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:24:59.863591] [INFO ] [sig ] [1675/3461] Forecasting ISTB... [2026-01-30T20:24:59.863624] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-30T20:24:59.863654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-30T20:24:59.875446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-30T20:24:59.875748] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-30T20:24:59.876551] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-30T20:24:59.876621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:24:59.876656] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:24:59.876684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:24:59.876742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:24:59.936876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:24:59.937670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:24:59.937752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:24:59.937810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:00.063096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:00.063256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:00.063298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:00.063328] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:00.066857] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-01-30T20:25:00.067141] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-30T20:25:00.067267] [INFO ] [sig ] ISTB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:00.217600] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ISTB.txt [2026-01-30T20:25:00.217767] [INFO ] [sig ] [1675/3461] Completed ISTB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:25:00.217807] [INFO ] [sig ] [1676/3461] Forecasting ITIC... [2026-01-30T20:25:00.217836] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-30T20:25:00.217866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-30T20:25:00.228874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-30T20:25:00.229253] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-30T20:25:00.230090] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-30T20:25:00.230330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:00.230361] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:00.230387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:00.230443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:00.288128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:00.288970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:00.289054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:00.289086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:00.400258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:00.400403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:00.400447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:00.400475] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:00.404011] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-30T20:25:00.404277] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-30T20:25:00.404397] [INFO ] [sig ] ITIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:00.547542] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ITIC.txt [2026-01-30T20:25:00.547731] [INFO ] [sig ] [1676/3461] Completed ITIC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:25:00.547772] [INFO ] [sig ] [1677/3461] Forecasting ITRI... [2026-01-30T20:25:00.547802] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-30T20:25:00.547832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-30T20:25:00.559327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-30T20:25:00.559645] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-30T20:25:00.560429] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-30T20:25:00.560479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:00.560510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:00.560537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:00.560636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:00.617051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:00.617802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:00.617879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:00.617911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:00.741095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:00.741245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:00.741284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:00.741313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:00.744688] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-01-30T20:25:00.744994] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-30T20:25:00.745116] [INFO ] [sig ] ITRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:00.887453] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ITRI.txt [2026-01-30T20:25:00.887603] [INFO ] [sig ] [1677/3461] Completed ITRI in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:25:00.887643] [INFO ] [sig ] [1678/3461] Forecasting ITRN... [2026-01-30T20:25:00.887674] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-30T20:25:00.887703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-30T20:25:00.901389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-30T20:25:00.901736] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-30T20:25:00.902523] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-30T20:25:00.902593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:00.902630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:00.902657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:00.902714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:00.960816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:00.961650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:00.961729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:00.961760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:01.085613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:01.085765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:01.085805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:01.085834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:01.089213] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=52.41%) [2026-01-30T20:25:01.089494] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-30T20:25:01.089639] [INFO ] [sig ] ITRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:01.229519] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ITRN.txt [2026-01-30T20:25:01.229660] [INFO ] [sig ] [1678/3461] Completed ITRN in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:25:01.229701] [INFO ] [sig ] [1679/3461] Forecasting ITUB... [2026-01-30T20:25:01.229731] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-30T20:25:01.229760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-30T20:25:01.241396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-30T20:25:01.241675] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-30T20:25:01.242428] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-30T20:25:01.242479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:01.242534] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:01.242562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:01.242640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:01.299221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:01.299919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:01.300003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:01.300034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:01.423317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:01.423472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:01.423511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:01.423540] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:01.426900] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-01-30T20:25:01.427167] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-30T20:25:01.427287] [INFO ] [sig ] ITUB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:01.568299] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ITUB.txt [2026-01-30T20:25:01.568427] [INFO ] [sig ] [1679/3461] Completed ITUB in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-30T20:25:01.568465] [INFO ] [sig ] [1680/3461] Forecasting IUS... [2026-01-30T20:25:01.568494] [INFO ] [sig ] Generating forecast for: IUS [2026-01-30T20:25:01.568523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-30T20:25:01.579722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-30T20:25:01.580019] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-30T20:25:01.580802] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-30T20:25:01.580864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:01.580902] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:01.580934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:01.581003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:01.638064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:01.638698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:01.638772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:01.638804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:01.758286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:01.758444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:01.758483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:01.758512] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:01.761870] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-01-30T20:25:01.762157] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-30T20:25:01.762284] [INFO ] [sig ] IUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:01.910514] [INFO ] [LOCAL ] Saved forecast: IUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IUS.txt [2026-01-30T20:25:01.910767] [INFO ] [sig ] [1680/3461] Completed IUS in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-30T20:25:01.910835] [INFO ] [sig ] [1681/3461] Forecasting IUSB... [2026-01-30T20:25:01.910884] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-30T20:25:01.910964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-30T20:25:01.928290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-30T20:25:01.928860] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-30T20:25:01.930468] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-30T20:25:01.930546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:01.930620] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:01.930665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:01.930757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:02.020898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:02.022045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:02.022357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:02.022405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:02.159928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:02.160112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:02.160153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:02.160181] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:02.163966] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-30T20:25:02.164382] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-30T20:25:02.164536] [INFO ] [sig ] IUSB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:02.320840] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IUSB.txt [2026-01-30T20:25:02.320998] [INFO ] [sig ] [1681/3461] Completed IUSB in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:02.321038] [INFO ] [sig ] [1682/3461] Forecasting IUSG... [2026-01-30T20:25:02.321067] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-30T20:25:02.321100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-30T20:25:02.333321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-30T20:25:02.333805] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-30T20:25:02.334835] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-30T20:25:02.334897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:02.334934] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:02.334971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:02.335049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:02.394229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:02.395193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:02.395288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:02.395322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:02.521490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:02.521666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:02.521708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:02.521772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:02.525254] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-30T20:25:02.525537] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-30T20:25:02.525680] [INFO ] [sig ] IUSG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:02.669094] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IUSG.txt [2026-01-30T20:25:02.669262] [INFO ] [sig ] [1682/3461] Completed IUSG in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:02.669306] [INFO ] [sig ] [1683/3461] Forecasting IVAL... [2026-01-30T20:25:02.669338] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-30T20:25:02.669370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-30T20:25:02.681876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-30T20:25:02.682277] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-30T20:25:02.683116] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-30T20:25:02.683171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:02.683204] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:02.683231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:02.683289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:02.741229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:02.742110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:02.742194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:02.742227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:02.856217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:02.856384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:02.856425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:02.856454] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:02.860109] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=21.51%) [2026-01-30T20:25:02.860414] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-30T20:25:02.860555] [INFO ] [sig ] IVAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:03.008963] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IVAL.txt [2026-01-30T20:25:03.009145] [INFO ] [sig ] [1683/3461] Completed IVAL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:03.009198] [INFO ] [sig ] [1684/3461] Forecasting IVZ... [2026-01-30T20:25:03.009235] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-30T20:25:03.009278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-30T20:25:03.021836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-30T20:25:03.022239] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-30T20:25:03.023045] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-30T20:25:03.023098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:03.023130] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:03.023156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:03.023213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:03.084758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:03.085640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:03.085723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:03.085758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:03.213039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:03.213200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:03.213242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:03.213274] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:03.216906] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-30T20:25:03.217207] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-30T20:25:03.217353] [INFO ] [sig ] IVZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:03.363750] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/IVZ.txt [2026-01-30T20:25:03.363894] [INFO ] [sig ] [1684/3461] Completed IVZ in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:03.363934] [INFO ] [sig ] [1685/3461] Forecasting IX... [2026-01-30T20:25:03.363963] [INFO ] [sig ] Generating forecast for: IX [2026-01-30T20:25:03.363994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-30T20:25:03.374894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-30T20:25:03.375179] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-30T20:25:03.375957] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-30T20:25:03.376008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:03.376039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:03.376066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:03.376121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:03.433818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:03.434686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:03.434768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:03.434801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:03.558670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:03.558820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:03.558861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:03.558890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:03.562300] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=87.11%) [2026-01-30T20:25:03.562593] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-30T20:25:03.562719] [INFO ] [sig ] IX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:03.705267] [INFO ] [LOCAL ] Saved forecast: IX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IX.txt [2026-01-30T20:25:03.705422] [INFO ] [sig ] [1685/3461] Completed IX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:03.705461] [INFO ] [sig ] [1686/3461] Forecasting IXUS... [2026-01-30T20:25:03.705490] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-30T20:25:03.705521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-30T20:25:03.717427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-30T20:25:03.717782] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-30T20:25:03.718607] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-30T20:25:03.718658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:03.718689] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:03.718714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:03.718769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:03.776034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:03.776798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:03.776875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:03.776907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:03.894827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:03.894999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:03.895040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:03.895069] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:03.898430] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=64.19%) [2026-01-30T20:25:03.898720] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-30T20:25:03.898844] [INFO ] [sig ] IXUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:04.041942] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IXUS.txt [2026-01-30T20:25:04.042085] [INFO ] [sig ] [1686/3461] Completed IXUS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:04.042127] [INFO ] [sig ] [1687/3461] Forecasting IZEA... [2026-01-30T20:25:04.042157] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-30T20:25:04.042187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-30T20:25:04.053299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-30T20:25:04.053614] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-30T20:25:04.054454] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-30T20:25:04.054508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:04.054540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:04.054568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:04.054649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:04.112798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:04.113851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:04.113952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:04.113996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:04.233038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:04.233197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:04.233238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:04.233266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:04.237168] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=71.58%) [2026-01-30T20:25:04.237481] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-30T20:25:04.237641] [INFO ] [sig ] IZEA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:04.380292] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/IZEA.txt [2026-01-30T20:25:04.380475] [INFO ] [sig ] [1687/3461] Completed IZEA in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:04.380523] [INFO ] [sig ] [1688/3461] Forecasting J... [2026-01-30T20:25:04.380553] [INFO ] [sig ] Generating forecast for: J [2026-01-30T20:25:04.380607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-30T20:25:04.392267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-30T20:25:04.392644] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-30T20:25:04.393431] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-30T20:25:04.393482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:04.393513] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:04.393539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:04.393611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:04.451558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:04.452430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:04.452529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:04.452569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:04.571970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:04.572126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:04.572167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:04.572196] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:04.575658] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-01-30T20:25:04.575942] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-30T20:25:04.576070] [INFO ] [sig ] J: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:04.719749] [INFO ] [LOCAL ] Saved forecast: J 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/J.txt [2026-01-30T20:25:04.719918] [INFO ] [sig ] [1688/3461] Completed J in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:04.719968] [INFO ] [sig ] [1689/3461] Forecasting JACK... [2026-01-30T20:25:04.720004] [INFO ] [sig ] Generating forecast for: JACK [2026-01-30T20:25:04.720040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-30T20:25:04.761700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-30T20:25:04.762028] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-30T20:25:04.762834] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-30T20:25:04.762897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:04.762935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:04.762969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:04.763036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:04.819728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:04.820444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:04.820550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:04.820600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:04.943952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:04.944099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:04.944141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:04.944172] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:04.947915] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-30T20:25:04.948227] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-30T20:25:04.948362] [INFO ] [sig ] JACK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:05.090590] [INFO ] [LOCAL ] Saved forecast: JACK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JACK.txt [2026-01-30T20:25:05.090717] [INFO ] [sig ] [1689/3461] Completed JACK in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:05.090756] [INFO ] [sig ] [1690/3461] Forecasting JAKK... [2026-01-30T20:25:05.090786] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-30T20:25:05.090815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-30T20:25:05.103175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-30T20:25:05.103507] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-30T20:25:05.104285] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-30T20:25:05.104337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:05.104381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:05.104409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:05.104466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:05.165565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:05.166599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:05.166693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:05.166732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:05.293323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:05.293472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:05.293512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:05.293541] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:05.296933] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-30T20:25:05.297211] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-30T20:25:05.297340] [INFO ] [sig ] JAKK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:05.441103] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JAKK.txt [2026-01-30T20:25:05.441245] [INFO ] [sig ] [1690/3461] Completed JAKK in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:05.441286] [INFO ] [sig ] [1691/3461] Forecasting JANX... [2026-01-30T20:25:05.441315] [INFO ] [sig ] Generating forecast for: JANX [2026-01-30T20:25:05.441344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-30T20:25:05.452751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-30T20:25:05.453085] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-30T20:25:05.453864] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-30T20:25:05.453917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:05.453952] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:05.453978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:05.454033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:05.520452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:05.521305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:05.521388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:05.521423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:05.646544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:05.646723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:05.646766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:05.646795] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:05.650301] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-30T20:25:05.650599] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-30T20:25:05.650728] [INFO ] [sig ] JANX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:05.792676] [INFO ] [LOCAL ] Saved forecast: JANX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JANX.txt [2026-01-30T20:25:05.792834] [INFO ] [sig ] [1691/3461] Completed JANX in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:05.792885] [INFO ] [sig ] [1692/3461] Forecasting JAZZ... [2026-01-30T20:25:05.792914] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-30T20:25:05.792947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-30T20:25:05.804983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-30T20:25:05.805345] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-30T20:25:05.806197] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-30T20:25:05.806251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:05.806283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:05.806309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:05.806365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:05.866704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:05.867561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:05.867722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:05.867763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:05.999029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:05.999207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:05.999267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:05.999314] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:06.004441] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=58.32%) [2026-01-30T20:25:06.004772] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-30T20:25:06.004926] [INFO ] [sig ] JAZZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:06.157592] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JAZZ.txt [2026-01-30T20:25:06.157755] [INFO ] [sig ] [1692/3461] Completed JAZZ in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:06.157796] [INFO ] [sig ] [1693/3461] Forecasting JBGS... [2026-01-30T20:25:06.157826] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-30T20:25:06.157856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-30T20:25:06.169152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-30T20:25:06.169419] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-30T20:25:06.170211] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-30T20:25:06.170264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:06.170298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:06.170325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:06.170382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:06.239232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:06.240106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:06.240188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:06.240223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:06.375606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:06.375755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:06.375797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:06.375827] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:06.380064] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-30T20:25:06.380454] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-30T20:25:06.380661] [INFO ] [sig ] JBGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:06.548474] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JBGS.txt [2026-01-30T20:25:06.548637] [INFO ] [sig ] [1693/3461] Completed JBGS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:06.548700] [INFO ] [sig ] [1694/3461] Forecasting JBI... [2026-01-30T20:25:06.548733] [INFO ] [sig ] Generating forecast for: JBI [2026-01-30T20:25:06.548764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-30T20:25:06.560484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-30T20:25:06.560809] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-30T20:25:06.561606] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-30T20:25:06.561657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:06.561688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:06.561715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:06.561770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:06.627113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:06.627998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:06.628114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:06.628152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:06.748146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:06.748299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:06.748343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:06.748373] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:06.751861] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-30T20:25:06.752174] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-30T20:25:06.752300] [INFO ] [sig ] JBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:06.895970] [INFO ] [LOCAL ] Saved forecast: JBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JBI.txt [2026-01-30T20:25:06.896101] [INFO ] [sig ] [1694/3461] Completed JBI in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:06.896141] [INFO ] [sig ] [1695/3461] Forecasting JBL... [2026-01-30T20:25:06.896170] [INFO ] [sig ] Generating forecast for: JBL [2026-01-30T20:25:06.896200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-30T20:25:06.907618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-30T20:25:06.907920] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-30T20:25:06.908736] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-30T20:25:06.908787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:06.908819] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:06.908845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:06.908899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:06.967441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:06.968493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:06.968593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:06.968629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:07.096470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:07.096642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:07.096686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:07.096717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:07.100453] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-30T20:25:07.100761] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-30T20:25:07.100908] [INFO ] [sig ] JBL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:07.244046] [INFO ] [LOCAL ] Saved forecast: JBL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JBL.txt [2026-01-30T20:25:07.244184] [INFO ] [sig ] [1695/3461] Completed JBL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:07.244224] [INFO ] [sig ] [1696/3461] Forecasting JBND... [2026-01-30T20:25:07.244253] [INFO ] [sig ] Generating forecast for: JBND [2026-01-30T20:25:07.244283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-30T20:25:07.255588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-30T20:25:07.255885] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-30T20:25:07.256677] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-30T20:25:07.256728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:07.256784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:07.256813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:07.256872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:07.315873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:07.316714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:07.316797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:07.316831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:07.433286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:07.433438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:07.433477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:07.433506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:07.436924] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-30T20:25:07.437207] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-30T20:25:07.437330] [INFO ] [sig ] JBND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:07.579675] [INFO ] [LOCAL ] Saved forecast: JBND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JBND.txt [2026-01-30T20:25:07.579821] [INFO ] [sig ] [1696/3461] Completed JBND in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-30T20:25:07.579862] [INFO ] [sig ] [1697/3461] Forecasting JBSS... [2026-01-30T20:25:07.579891] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-30T20:25:07.579921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-30T20:25:07.591222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-30T20:25:07.591548] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-30T20:25:07.592384] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-30T20:25:07.592437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:07.592470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:07.592497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:07.592554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:07.658329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:07.659190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:07.659272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:07.659307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:07.783386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:07.783536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:07.783613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:07.783648] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:07.787079] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-30T20:25:07.787357] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-30T20:25:07.787481] [INFO ] [sig ] JBSS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:07.939283] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JBSS.txt [2026-01-30T20:25:07.939443] [INFO ] [sig ] [1697/3461] Completed JBSS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-30T20:25:07.939485] [INFO ] [sig ] [1698/3461] Forecasting JCE... [2026-01-30T20:25:07.939516] [INFO ] [sig ] Generating forecast for: JCE [2026-01-30T20:25:07.939549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-30T20:25:07.951545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-30T20:25:07.951918] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-30T20:25:07.952751] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-30T20:25:07.952805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:07.952838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:07.952867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:07.952925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:08.011004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:08.011908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:08.011990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:08.012024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:08.130469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:08.130643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:08.130685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:08.130715] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:08.134122] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-01-30T20:25:08.134400] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-30T20:25:08.134523] [INFO ] [sig ] JCE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:08.283881] [INFO ] [LOCAL ] Saved forecast: JCE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JCE.txt [2026-01-30T20:25:08.284035] [INFO ] [sig ] [1698/3461] Completed JCE in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:08.284075] [INFO ] [sig ] [1699/3461] Forecasting JCI... [2026-01-30T20:25:08.284104] [INFO ] [sig ] Generating forecast for: JCI [2026-01-30T20:25:08.284136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-30T20:25:08.296378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-30T20:25:08.296815] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-30T20:25:08.297652] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-30T20:25:08.297706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:08.297737] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:08.297764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:08.297821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:08.354379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:08.355096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:08.355193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:08.355228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:08.480269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:08.480417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:08.480457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:08.480516] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:08.483861] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-30T20:25:08.484153] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-30T20:25:08.484279] [INFO ] [sig ] JCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:08.626087] [INFO ] [LOCAL ] Saved forecast: JCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JCI.txt [2026-01-30T20:25:08.626237] [INFO ] [sig ] [1699/3461] Completed JCI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:08.626278] [INFO ] [sig ] [1700/3461] Forecasting JD... [2026-01-30T20:25:08.626308] [INFO ] [sig ] Generating forecast for: JD [2026-01-30T20:25:08.626339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-30T20:25:08.637494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-30T20:25:08.637799] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-30T20:25:08.638603] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-30T20:25:08.638654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:08.638685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:08.638711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:08.638767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:08.695380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:08.696167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:08.696248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:08.696284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:08.816605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:08.816755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:08.816795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:08.816824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:08.820179] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-30T20:25:08.820448] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-30T20:25:08.820568] [INFO ] [sig ] JD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:08.961964] [INFO ] [LOCAL ] Saved forecast: JD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JD.txt [2026-01-30T20:25:08.962105] [INFO ] [sig ] [1700/3461] Completed JD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:08.962144] [INFO ] [sig ] [1701/3461] Forecasting JEF... [2026-01-30T20:25:08.962173] [INFO ] [sig ] Generating forecast for: JEF [2026-01-30T20:25:08.962203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-30T20:25:08.973224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-30T20:25:08.973537] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-30T20:25:08.974311] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-30T20:25:08.974363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:08.974394] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:08.974432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:08.974490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:09.031506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:09.032374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:09.032455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:09.032487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:09.156472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:09.156643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:09.156684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:09.156712] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:09.163230] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-01-30T20:25:09.163504] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-30T20:25:09.163653] [INFO ] [sig ] JEF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:09.312467] [INFO ] [LOCAL ] Saved forecast: JEF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JEF.txt [2026-01-30T20:25:09.312647] [INFO ] [sig ] [1701/3461] Completed JEF in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:09.312696] [INFO ] [sig ] [1702/3461] Forecasting JELD... [2026-01-30T20:25:09.312728] [INFO ] [sig ] Generating forecast for: JELD [2026-01-30T20:25:09.312762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-30T20:25:09.324654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-30T20:25:09.325071] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-30T20:25:09.325935] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-30T20:25:09.325996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:09.326035] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:09.326069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:09.326140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:09.389729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:09.390675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:09.390767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:09.390800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:09.535934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:09.536109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:09.536161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:09.536192] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:09.540038] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-30T20:25:09.540468] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-30T20:25:09.540658] [INFO ] [sig ] JELD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:09.821814] [INFO ] [LOCAL ] Saved forecast: JELD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JELD.txt [2026-01-30T20:25:09.822048] [INFO ] [sig ] [1702/3461] Completed JELD in 0.5s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:09.822116] [INFO ] [sig ] [1703/3461] Forecasting JEPQ... [2026-01-30T20:25:09.822168] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-30T20:25:09.822221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-30T20:25:09.861999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-30T20:25:09.862741] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-30T20:25:09.864204] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-30T20:25:09.864270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:09.864313] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:09.864347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:09.864447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:09.963889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:09.965441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:09.965624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:09.965690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:10.157335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:10.157535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:10.157619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:10.157669] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:10.163494] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-01-30T20:25:10.164090] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-30T20:25:10.164312] [INFO ] [sig ] JEPQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:10.382499] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JEPQ.txt [2026-01-30T20:25:10.382747] [INFO ] [sig ] [1703/3461] Completed JEPQ in 0.6s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:10.382811] [INFO ] [sig ] [1704/3461] Forecasting JFIN... [2026-01-30T20:25:10.382859] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-30T20:25:10.382911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-30T20:25:10.399522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-30T20:25:10.400051] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-30T20:25:10.401128] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-30T20:25:10.401193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:10.401232] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:10.401265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:10.401338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:10.483181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:10.484405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:10.484520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:10.484593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:10.637142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:10.637325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:10.637384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:10.637431] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:10.642565] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-30T20:25:10.642978] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-30T20:25:10.643151] [INFO ] [sig ] JFIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:10.803665] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JFIN.txt [2026-01-30T20:25:10.803835] [INFO ] [sig ] [1704/3461] Completed JFIN in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:10.803877] [INFO ] [sig ] [1705/3461] Forecasting JGLO... [2026-01-30T20:25:10.803914] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-30T20:25:10.803948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-30T20:25:10.816247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-30T20:25:10.816852] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-30T20:25:10.817791] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-30T20:25:10.817858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:10.817905] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:10.817939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:10.817998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:10.879047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:10.879924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:10.880006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:10.880040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:11.003011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:11.003163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:11.003203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:11.003232] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:11.006638] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-30T20:25:11.006926] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-30T20:25:11.007056] [INFO ] [sig ] JGLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:11.167122] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JGLO.txt [2026-01-30T20:25:11.167280] [INFO ] [sig ] [1705/3461] Completed JGLO in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:11.167322] [INFO ] [sig ] [1706/3461] Forecasting JHG... [2026-01-30T20:25:11.167352] [INFO ] [sig ] Generating forecast for: JHG [2026-01-30T20:25:11.167383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-30T20:25:11.179808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-30T20:25:11.180226] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-30T20:25:11.181048] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-30T20:25:11.181105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:11.181138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:11.181168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:11.181226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:11.239230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:11.240107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:11.240267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:11.240312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:11.370143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:11.370307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:11.370349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:11.370379] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:11.374051] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-01-30T20:25:11.374380] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-30T20:25:11.374513] [INFO ] [sig ] JHG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:11.527124] [INFO ] [LOCAL ] Saved forecast: JHG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JHG.txt [2026-01-30T20:25:11.527278] [INFO ] [sig ] [1706/3461] Completed JHG in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:11.527321] [INFO ] [sig ] [1707/3461] Forecasting JHI... [2026-01-30T20:25:11.527352] [INFO ] [sig ] Generating forecast for: JHI [2026-01-30T20:25:11.527384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-30T20:25:11.539470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-30T20:25:11.539878] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-30T20:25:11.540739] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-30T20:25:11.540793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:11.540827] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:11.540855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:11.540926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:11.601041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:11.601914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:11.602003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:11.602045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:11.718452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:11.718626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:11.718669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:11.718699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:11.722849] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-30T20:25:11.723135] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-30T20:25:11.723263] [INFO ] [sig ] JHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:11.879100] [INFO ] [LOCAL ] Saved forecast: JHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JHI.txt [2026-01-30T20:25:11.879280] [INFO ] [sig ] [1707/3461] Completed JHI in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:11.879525] [INFO ] [sig ] [1708/3461] Forecasting JHX... [2026-01-30T20:25:11.879554] [INFO ] [sig ] Generating forecast for: JHX [2026-01-30T20:25:11.879605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-30T20:25:11.892660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-30T20:25:11.892995] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-30T20:25:11.894033] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-30T20:25:11.894098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:11.894137] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:11.894170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:11.894231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:11.961088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:11.962023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:11.962113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:11.962148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:12.095431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:12.095613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:12.095655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:12.095701] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:12.099192] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=86.87%) [2026-01-30T20:25:12.099473] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-30T20:25:12.099620] [INFO ] [sig ] JHX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:12.262740] [INFO ] [LOCAL ] Saved forecast: JHX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JHX.txt [2026-01-30T20:25:12.262902] [INFO ] [sig ] [1708/3461] Completed JHX in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:12.262946] [INFO ] [sig ] [1709/3461] Forecasting JILL... [2026-01-30T20:25:12.262976] [INFO ] [sig ] Generating forecast for: JILL [2026-01-30T20:25:12.263009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-30T20:25:12.280191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-30T20:25:12.280787] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-30T20:25:12.281621] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-30T20:25:12.281675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:12.281710] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:12.281738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:12.281796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:12.348276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:12.349112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:12.349218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:12.349253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:12.477019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:12.477180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:12.477221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:12.477251] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:12.481471] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-01-30T20:25:12.481957] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-30T20:25:12.482134] [INFO ] [sig ] JILL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:12.633551] [INFO ] [LOCAL ] Saved forecast: JILL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JILL.txt [2026-01-30T20:25:12.633739] [INFO ] [sig ] [1709/3461] Completed JILL in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:12.633782] [INFO ] [sig ] [1710/3461] Forecasting JIVE... [2026-01-30T20:25:12.633811] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-30T20:25:12.633842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-30T20:25:12.644936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-30T20:25:12.645228] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-30T20:25:12.646026] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-30T20:25:12.646080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:12.646115] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:12.646142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:12.646198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:12.704654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:12.705381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:12.705461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:12.705496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:12.825992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:12.826146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:12.826187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:12.826215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:12.829550] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-01-30T20:25:12.829839] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-30T20:25:12.829961] [INFO ] [sig ] JIVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:12.975430] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JIVE.txt [2026-01-30T20:25:12.975619] [INFO ] [sig ] [1710/3461] Completed JIVE in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:12.975681] [INFO ] [sig ] [1711/3461] Forecasting JJSF... [2026-01-30T20:25:12.975711] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-30T20:25:12.975742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-30T20:25:12.987861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-30T20:25:12.988189] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-30T20:25:12.988958] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-30T20:25:12.989009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:12.989040] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:12.989068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:12.989124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:13.046772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:13.047633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:13.047714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:13.047748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:13.169168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:13.169317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:13.169356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:13.169385] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:13.172699] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-01-30T20:25:13.172969] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-30T20:25:13.173088] [INFO ] [sig ] JJSF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:13.315592] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JJSF.txt [2026-01-30T20:25:13.315721] [INFO ] [sig ] [1711/3461] Completed JJSF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:13.315759] [INFO ] [sig ] [1712/3461] Forecasting JKHY... [2026-01-30T20:25:13.315788] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-30T20:25:13.315817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-30T20:25:13.328347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-30T20:25:13.328715] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-30T20:25:13.329521] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-30T20:25:13.329593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:13.329629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:13.329658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:13.329729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:13.388614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:13.389295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:13.389372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:13.389404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:13.510962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:13.511112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:13.511153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:13.511182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:13.514538] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-30T20:25:13.514838] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-30T20:25:13.514964] [INFO ] [sig ] JKHY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:13.660117] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JKHY.txt [2026-01-30T20:25:13.660282] [INFO ] [sig ] [1712/3461] Completed JKHY in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-30T20:25:13.660321] [INFO ] [sig ] [1713/3461] Forecasting JKS... [2026-01-30T20:25:13.660350] [INFO ] [sig ] Generating forecast for: JKS [2026-01-30T20:25:13.660381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-30T20:25:13.671467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-30T20:25:13.671762] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-30T20:25:13.672531] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-30T20:25:13.672608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:13.672673] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:13.672702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:13.672759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:13.734516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:13.735364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:13.735456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:13.735503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:13.858333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:13.858494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:13.858534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:13.858563] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:13.862156] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-30T20:25:13.862533] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-30T20:25:13.862733] [INFO ] [sig ] JKS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:14.007794] [INFO ] [LOCAL ] Saved forecast: JKS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JKS.txt [2026-01-30T20:25:14.007936] [INFO ] [sig ] [1713/3461] Completed JKS in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-30T20:25:14.007976] [INFO ] [sig ] [1714/3461] Forecasting JLL... [2026-01-30T20:25:14.008005] [INFO ] [sig ] Generating forecast for: JLL [2026-01-30T20:25:14.008036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-30T20:25:14.019437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-30T20:25:14.019732] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-30T20:25:14.020483] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-30T20:25:14.020564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:14.020619] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:14.020646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:14.020702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:14.077376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:14.078059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:14.078171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:14.078211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:14.204228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:14.204381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:14.204424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:14.204452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:14.208601] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-30T20:25:14.208934] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-30T20:25:14.209071] [INFO ] [sig ] JLL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:14.356956] [INFO ] [LOCAL ] Saved forecast: JLL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JLL.txt [2026-01-30T20:25:14.357089] [INFO ] [sig ] [1714/3461] Completed JLL in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-30T20:25:14.357130] [INFO ] [sig ] [1715/3461] Forecasting JLS... [2026-01-30T20:25:14.357162] [INFO ] [sig ] Generating forecast for: JLS [2026-01-30T20:25:14.357192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-30T20:25:14.368952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-30T20:25:14.369323] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-30T20:25:14.370157] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-30T20:25:14.370213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:14.370246] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:14.370274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:14.370331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:14.430795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:14.431616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:14.431716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:14.431750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:14.542283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:14.542439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:14.542480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:14.542510] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:14.545990] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-30T20:25:14.546272] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-30T20:25:14.546398] [INFO ] [sig ] JLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:14.699132] [INFO ] [LOCAL ] Saved forecast: JLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JLS.txt [2026-01-30T20:25:14.699309] [INFO ] [sig ] [1715/3461] Completed JLS in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:14.699351] [INFO ] [sig ] [1716/3461] Forecasting JMIA... [2026-01-30T20:25:14.699383] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-30T20:25:14.699418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-30T20:25:14.711671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-30T20:25:14.712038] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-30T20:25:14.712870] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-30T20:25:14.712923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:14.712955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:14.712982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:14.713040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:14.772273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:14.773008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:14.773088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:14.773123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:14.899092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:14.899249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:14.899292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:14.899354] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:14.902920] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-30T20:25:14.903210] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-30T20:25:14.903337] [INFO ] [sig ] JMIA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:15.047347] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JMIA.txt [2026-01-30T20:25:15.047516] [INFO ] [sig ] [1716/3461] Completed JMIA in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:15.047593] [INFO ] [sig ] [1717/3461] Forecasting JMSB... [2026-01-30T20:25:15.047644] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-30T20:25:15.047697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-30T20:25:15.059908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-30T20:25:15.060315] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-30T20:25:15.061127] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-30T20:25:15.061189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:15.061226] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:15.061258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:15.061314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:15.121326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:15.122273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:15.122357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:15.122391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:15.222604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:15.222770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:15.222809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:15.222837] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:15.226299] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-01-30T20:25:15.226623] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-30T20:25:15.226760] [INFO ] [sig ] JMSB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:15.368975] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JMSB.txt [2026-01-30T20:25:15.369152] [INFO ] [sig ] [1717/3461] Completed JMSB in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:15.369227] [INFO ] [sig ] [1718/3461] Forecasting JNJ... [2026-01-30T20:25:15.369264] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-30T20:25:15.369299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-30T20:25:15.382272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-30T20:25:15.382655] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-30T20:25:15.383410] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-30T20:25:15.383462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:15.383494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:15.383520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:15.383602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:15.441679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:15.442600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:15.442680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:15.442712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:15.565041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:15.565197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:15.565237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:15.565265] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:15.568691] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=54.84%) [2026-01-30T20:25:15.568987] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-30T20:25:15.569105] [INFO ] [sig ] JNJ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:15.711171] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JNJ.txt [2026-01-30T20:25:15.711310] [INFO ] [sig ] [1718/3461] Completed JNJ in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:15.711349] [INFO ] [sig ] [1719/3461] Forecasting JOBY... [2026-01-30T20:25:15.711378] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-30T20:25:15.711410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-30T20:25:15.724212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-30T20:25:15.724611] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-30T20:25:15.725407] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-30T20:25:15.725458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:15.725490] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:15.725516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:15.725598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:15.782216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:15.783057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:15.783139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:15.783170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:15.904650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:15.904799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:15.904839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:15.904867] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:15.908330] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-01-30T20:25:15.908643] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-30T20:25:15.908764] [INFO ] [sig ] JOBY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:16.050837] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JOBY.txt [2026-01-30T20:25:16.050982] [INFO ] [sig ] [1719/3461] Completed JOBY in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:16.051021] [INFO ] [sig ] [1720/3461] Forecasting JOE... [2026-01-30T20:25:16.051049] [INFO ] [sig ] Generating forecast for: JOE [2026-01-30T20:25:16.051078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-30T20:25:16.062897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-30T20:25:16.063216] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-30T20:25:16.064027] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-30T20:25:16.064079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:16.064111] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:16.064138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:16.064194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:16.120603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:16.121302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:16.121379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:16.121411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:16.240115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:16.240268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:16.240307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:16.240336] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:16.243676] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=90.84%) [2026-01-30T20:25:16.243948] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-30T20:25:16.244065] [INFO ] [sig ] JOE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:16.384246] [INFO ] [LOCAL ] Saved forecast: JOE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JOE.txt [2026-01-30T20:25:16.384368] [INFO ] [sig ] [1720/3461] Completed JOE in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:16.384406] [INFO ] [sig ] [1721/3461] Forecasting JOF... [2026-01-30T20:25:16.384435] [INFO ] [sig ] Generating forecast for: JOF [2026-01-30T20:25:16.384464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-30T20:25:16.395490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-30T20:25:16.395804] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-30T20:25:16.396624] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-30T20:25:16.396677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:16.396708] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:16.396735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:16.396792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:16.454964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:16.455622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:16.455701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:16.455734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:16.573081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:16.573234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:16.573273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:16.573301] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:16.576594] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-01-30T20:25:16.576866] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-30T20:25:16.576985] [INFO ] [sig ] JOF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:16.720946] [INFO ] [LOCAL ] Saved forecast: JOF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JOF.txt [2026-01-30T20:25:16.721086] [INFO ] [sig ] [1721/3461] Completed JOF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:16.721125] [INFO ] [sig ] [1722/3461] Forecasting JPC... [2026-01-30T20:25:16.721154] [INFO ] [sig ] Generating forecast for: JPC [2026-01-30T20:25:16.721185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-30T20:25:16.733316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-30T20:25:16.733699] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-30T20:25:16.734529] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-30T20:25:16.734603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:16.734640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:16.734668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:16.734725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:16.791009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:16.791718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:16.791795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:16.791827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:16.907200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:16.907359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:16.907398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:16.907425] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:16.910779] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=40.70%) [2026-01-30T20:25:16.911052] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-30T20:25:16.911171] [INFO ] [sig ] JPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:17.051055] [INFO ] [LOCAL ] Saved forecast: JPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JPC.txt [2026-01-30T20:25:17.051198] [INFO ] [sig ] [1722/3461] Completed JPC in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:17.051238] [INFO ] [sig ] [1723/3461] Forecasting JPEF... [2026-01-30T20:25:17.051266] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-30T20:25:17.051296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-30T20:25:17.062388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-30T20:25:17.062710] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-30T20:25:17.063472] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-30T20:25:17.063522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:17.063552] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:17.063601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:17.063661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:17.121100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:17.121935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:17.122043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:17.122077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:17.238708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:17.238872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:17.238911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:17.238939] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:17.242347] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-01-30T20:25:17.242637] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-30T20:25:17.242780] [INFO ] [sig ] JPEF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:17.384737] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JPEF.txt [2026-01-30T20:25:17.384876] [INFO ] [sig ] [1723/3461] Completed JPEF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:17.384916] [INFO ] [sig ] [1724/3461] Forecasting JPM... [2026-01-30T20:25:17.384945] [INFO ] [sig ] Generating forecast for: JPM [2026-01-30T20:25:17.384977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-30T20:25:17.396424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-30T20:25:17.396748] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-30T20:25:17.397591] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-30T20:25:17.397642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:17.397674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:17.397700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:17.397755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:17.457313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:17.458283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:17.458362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:17.458394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:17.582907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:17.583057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:17.583096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:17.583124] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:17.586489] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-01-30T20:25:17.586798] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-30T20:25:17.586930] [INFO ] [sig ] JPM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:17.728102] [INFO ] [LOCAL ] Saved forecast: JPM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JPM.txt [2026-01-30T20:25:17.728237] [INFO ] [sig ] [1724/3461] Completed JPM in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:17.728275] [INFO ] [sig ] [1725/3461] Forecasting JQC... [2026-01-30T20:25:17.728303] [INFO ] [sig ] Generating forecast for: JQC [2026-01-30T20:25:17.728333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-30T20:25:17.741030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-30T20:25:17.741379] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-30T20:25:17.742179] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-30T20:25:17.742231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:17.742276] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:17.742303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:17.742358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:17.798343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:17.799206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:17.799288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:17.799321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:17.932286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:17.932441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:17.932482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:17.932513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:17.936003] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-01-30T20:25:17.936288] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-30T20:25:17.936412] [INFO ] [sig ] JQC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:18.081004] [INFO ] [LOCAL ] Saved forecast: JQC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JQC.txt [2026-01-30T20:25:18.081159] [INFO ] [sig ] [1725/3461] Completed JQC in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:18.081199] [INFO ] [sig ] [1726/3461] Forecasting JRI... [2026-01-30T20:25:18.081228] [INFO ] [sig ] Generating forecast for: JRI [2026-01-30T20:25:18.081259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-30T20:25:18.094447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-30T20:25:18.094848] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-30T20:25:18.095663] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-30T20:25:18.095715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:18.095747] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:18.095774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:18.095828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:18.155321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:18.156259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:18.156344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:18.156378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:18.275417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:18.275565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:18.275621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:18.275650] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:18.279011] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=50.15%) [2026-01-30T20:25:18.279289] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-30T20:25:18.279416] [INFO ] [sig ] JRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:18.421793] [INFO ] [LOCAL ] Saved forecast: JRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JRI.txt [2026-01-30T20:25:18.421980] [INFO ] [sig ] [1726/3461] Completed JRI in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:18.422022] [INFO ] [sig ] [1727/3461] Forecasting JRS... [2026-01-30T20:25:18.422050] [INFO ] [sig ] Generating forecast for: JRS [2026-01-30T20:25:18.422082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-30T20:25:18.435008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-30T20:25:18.435431] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-30T20:25:18.436288] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-30T20:25:18.436346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:18.436381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:18.436410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:18.436467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:18.494924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:18.495778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:18.495861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:18.495895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:18.612511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:18.612682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:18.612723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:18.612751] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:18.616101] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-30T20:25:18.616385] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-30T20:25:18.616504] [INFO ] [sig ] JRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:18.757341] [INFO ] [LOCAL ] Saved forecast: JRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JRS.txt [2026-01-30T20:25:18.757480] [INFO ] [sig ] [1727/3461] Completed JRS in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:18.757520] [INFO ] [sig ] [1728/3461] Forecasting JSM... [2026-01-30T20:25:18.757549] [INFO ] [sig ] Generating forecast for: JSM [2026-01-30T20:25:18.757603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-30T20:25:18.769413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-30T20:25:18.769731] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-30T20:25:18.770514] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-30T20:25:18.770565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:18.770617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:18.770644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:18.770700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:18.827901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:18.828764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:18.828844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:18.828877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:18.944851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:18.945006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:18.945052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:18.945082] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:18.948799] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-01-30T20:25:18.949093] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-30T20:25:18.949213] [INFO ] [sig ] JSM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:19.089902] [INFO ] [LOCAL ] Saved forecast: JSM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JSM.txt [2026-01-30T20:25:19.090032] [INFO ] [sig ] [1728/3461] Completed JSM in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:19.090071] [INFO ] [sig ] [1729/3461] Forecasting JSMD... [2026-01-30T20:25:19.090106] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-30T20:25:19.090137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-30T20:25:19.102417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-30T20:25:19.102818] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-30T20:25:19.103639] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-30T20:25:19.103691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:19.103723] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:19.103749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:19.103808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:19.160559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:19.161399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:19.161480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:19.161512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:19.281519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:19.281688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:19.281728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:19.281756] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:19.285119] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-30T20:25:19.285395] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-30T20:25:19.285514] [INFO ] [sig ] JSMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:19.427304] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JSMD.txt [2026-01-30T20:25:19.427441] [INFO ] [sig ] [1729/3461] Completed JSMD in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:19.427481] [INFO ] [sig ] [1730/3461] Forecasting JSML... [2026-01-30T20:25:19.427510] [INFO ] [sig ] Generating forecast for: JSML [2026-01-30T20:25:19.427540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-30T20:25:19.440721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-30T20:25:19.440992] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-30T20:25:19.441756] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-30T20:25:19.441807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:19.441865] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:19.441894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:19.441955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:19.500356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:19.501260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:19.501342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:19.501375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:19.622477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:19.622674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:19.622719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:19.622747] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:19.626218] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=55.30%) [2026-01-30T20:25:19.626517] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-30T20:25:19.626657] [INFO ] [sig ] JSML: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:19.769326] [INFO ] [LOCAL ] Saved forecast: JSML 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/JSML.txt [2026-01-30T20:25:19.769456] [INFO ] [sig ] [1730/3461] Completed JSML in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-30T20:25:19.769495] [INFO ] [sig ] [1731/3461] Forecasting JTEK... [2026-01-30T20:25:19.769524] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-30T20:25:19.769553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-30T20:25:19.781720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-30T20:25:19.782033] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-30T20:25:19.782814] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-30T20:25:19.782865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:19.782896] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:19.782923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:19.782983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:19.839239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:19.839968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:19.840064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:19.840097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:19.960035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:19.960189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:19.960235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:19.960270] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:19.963656] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-30T20:25:19.963929] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-30T20:25:19.964050] [INFO ] [sig ] JTEK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:20.111454] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JTEK.txt [2026-01-30T20:25:20.111626] [INFO ] [sig ] [1731/3461] Completed JTEK in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:20.111670] [INFO ] [sig ] [1732/3461] Forecasting JVA... [2026-01-30T20:25:20.111702] [INFO ] [sig ] Generating forecast for: JVA [2026-01-30T20:25:20.111733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-30T20:25:20.124328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-30T20:25:20.124718] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-30T20:25:20.125615] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-30T20:25:20.125669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:20.125703] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:20.125730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:20.125788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:20.185718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:20.186591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:20.186673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:20.186707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:20.308182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:20.308386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:20.308441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:20.308493] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:20.312101] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-01-30T20:25:20.312429] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-30T20:25:20.312562] [INFO ] [sig ] JVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:20.456706] [INFO ] [LOCAL ] Saved forecast: JVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JVA.txt [2026-01-30T20:25:20.456854] [INFO ] [sig ] [1732/3461] Completed JVA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:20.456893] [INFO ] [sig ] [1733/3461] Forecasting JXN... [2026-01-30T20:25:20.456923] [INFO ] [sig ] Generating forecast for: JXN [2026-01-30T20:25:20.456955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-30T20:25:20.470947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-30T20:25:20.471547] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-30T20:25:20.472529] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-30T20:25:20.472613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:20.472650] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:20.472679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:20.472740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:20.536185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:20.537437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:20.537545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:20.537644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:20.663283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:20.663519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:20.663564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:20.663661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:20.667763] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-30T20:25:20.668167] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-30T20:25:20.668329] [INFO ] [sig ] JXN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:20.821220] [INFO ] [LOCAL ] Saved forecast: JXN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/JXN.txt [2026-01-30T20:25:20.821460] [INFO ] [sig ] [1733/3461] Completed JXN in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:20.821506] [INFO ] [sig ] [1734/3461] Forecasting KAI... [2026-01-30T20:25:20.821538] [INFO ] [sig ] Generating forecast for: KAI [2026-01-30T20:25:20.821592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-30T20:25:20.835337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-30T20:25:20.835847] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-30T20:25:20.836800] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-30T20:25:20.836854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:20.836888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:20.836915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:20.836973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:20.894416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:20.895783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:20.895880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:20.895942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:21.020542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:21.020798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:21.020845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:21.020874] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:21.024977] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-30T20:25:21.025307] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-30T20:25:21.025452] [INFO ] [sig ] KAI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:21.170303] [INFO ] [LOCAL ] Saved forecast: KAI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KAI.txt [2026-01-30T20:25:21.170514] [INFO ] [sig ] [1734/3461] Completed KAI in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:21.170557] [INFO ] [sig ] [1735/3461] Forecasting KARO... [2026-01-30T20:25:21.170607] [INFO ] [sig ] Generating forecast for: KARO [2026-01-30T20:25:21.170642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-30T20:25:21.184689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-30T20:25:21.185245] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-30T20:25:21.186195] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-30T20:25:21.186249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:21.186283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:21.186311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:21.186371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:21.243911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:21.245073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:21.245176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:21.245208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:21.369188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:21.369349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:21.369390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:21.369420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:21.373340] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-30T20:25:21.373687] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-30T20:25:21.373833] [INFO ] [sig ] KARO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:21.519213] [INFO ] [LOCAL ] Saved forecast: KARO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KARO.txt [2026-01-30T20:25:21.519376] [INFO ] [sig ] [1735/3461] Completed KARO in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:21.519417] [INFO ] [sig ] [1736/3461] Forecasting KB... [2026-01-30T20:25:21.519446] [INFO ] [sig ] Generating forecast for: KB [2026-01-30T20:25:21.519478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-30T20:25:21.531684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-30T20:25:21.532115] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-30T20:25:21.533048] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-30T20:25:21.533107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:21.533148] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:21.533196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:21.533271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:21.592122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:21.592927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:21.593010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:21.593043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:21.717751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:21.717911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:21.717951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:21.717979] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:21.721504] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-30T20:25:21.721807] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-30T20:25:21.721940] [INFO ] [sig ] KB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:21.878676] [INFO ] [LOCAL ] Saved forecast: KB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KB.txt [2026-01-30T20:25:21.878836] [INFO ] [sig ] [1736/3461] Completed KB in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:21.878886] [INFO ] [sig ] [1737/3461] Forecasting KBH... [2026-01-30T20:25:21.878917] [INFO ] [sig ] Generating forecast for: KBH [2026-01-30T20:25:21.878948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-30T20:25:21.891097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-30T20:25:21.891441] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-30T20:25:21.892257] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-30T20:25:21.892309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:21.892350] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:21.892381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:21.892438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:21.950905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:21.951848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:21.951945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:21.951983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:22.074822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:22.074979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:22.075019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:22.075048] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:22.078495] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-01-30T20:25:22.078804] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-30T20:25:22.078932] [INFO ] [sig ] KBH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:22.226892] [INFO ] [LOCAL ] Saved forecast: KBH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KBH.txt [2026-01-30T20:25:22.227049] [INFO ] [sig ] [1737/3461] Completed KBH in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:22.227090] [INFO ] [sig ] [1738/3461] Forecasting KBWB... [2026-01-30T20:25:22.227119] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-30T20:25:22.227149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-30T20:25:22.238958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-30T20:25:22.239320] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-30T20:25:22.240138] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-30T20:25:22.240189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:22.240220] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:22.240247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:22.240308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:22.298892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:22.300128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:22.300235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:22.300270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:22.435725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:22.435847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:22.435886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:22.435913] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:22.443065] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-30T20:25:22.443418] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-30T20:25:22.443561] [INFO ] [sig ] KBWB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:22.591210] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KBWB.txt [2026-01-30T20:25:22.591365] [INFO ] [sig ] [1738/3461] Completed KBWB in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:22.591406] [INFO ] [sig ] [1739/3461] Forecasting KBWD... [2026-01-30T20:25:22.591434] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-30T20:25:22.591463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-30T20:25:22.603897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-30T20:25:22.604269] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-30T20:25:22.605100] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-30T20:25:22.605153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:22.605186] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:22.605212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:22.605268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:22.662934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:22.663871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:22.663971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:22.664005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:22.791651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:22.791805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:22.791843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:22.791870] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:22.795239] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-01-30T20:25:22.795560] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-30T20:25:22.795898] [INFO ] [sig ] KBWD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:22.939017] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KBWD.txt [2026-01-30T20:25:22.939170] [INFO ] [sig ] [1739/3461] Completed KBWD in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:22.939210] [INFO ] [sig ] [1740/3461] Forecasting KBWP... [2026-01-30T20:25:22.939239] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-30T20:25:22.939277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-30T20:25:22.950361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-30T20:25:22.950731] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-30T20:25:22.951527] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-30T20:25:22.951599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:22.951632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:22.951661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:22.951717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:23.007817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:23.008706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:23.008824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:23.008857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:23.121831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:23.121993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:23.122033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:23.122062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:23.125625] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-01-30T20:25:23.125916] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-30T20:25:23.126064] [INFO ] [sig ] KBWP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:23.269256] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KBWP.txt [2026-01-30T20:25:23.269424] [INFO ] [sig ] [1740/3461] Completed KBWP in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:23.269473] [INFO ] [sig ] [1741/3461] Forecasting KBWY... [2026-01-30T20:25:23.269509] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-30T20:25:23.269538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-30T20:25:23.281001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-30T20:25:23.281303] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-30T20:25:23.282132] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-30T20:25:23.282184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:23.282216] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:23.282243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:23.282311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:23.341628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:23.342493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:23.342607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:23.342644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:23.465565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:23.465722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:23.465762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:23.465790] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:23.469868] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-01-30T20:25:23.470210] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-30T20:25:23.470360] [INFO ] [sig ] KBWY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:23.642688] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KBWY.txt [2026-01-30T20:25:23.642849] [INFO ] [sig ] [1741/3461] Completed KBWY in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:23.642890] [INFO ] [sig ] [1742/3461] Forecasting KC... [2026-01-30T20:25:23.642918] [INFO ] [sig ] Generating forecast for: KC [2026-01-30T20:25:23.642948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-30T20:25:23.654255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-30T20:25:23.654611] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-30T20:25:23.655396] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-30T20:25:23.655458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:23.655494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:23.655520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:23.655597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:23.715298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:23.716196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:23.716278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:23.716319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:23.843413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:23.843585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:23.843627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:23.843656] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:23.847151] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: UP (p=56.26%) [2026-01-30T20:25:23.847460] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-30T20:25:23.847615] [INFO ] [sig ] KC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:23.998530] [INFO ] [LOCAL ] Saved forecast: KC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KC.txt [2026-01-30T20:25:23.998702] [INFO ] [sig ] [1742/3461] Completed KC in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:23.998750] [INFO ] [sig ] [1743/3461] Forecasting KD... [2026-01-30T20:25:23.998779] [INFO ] [sig ] Generating forecast for: KD [2026-01-30T20:25:23.998814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-30T20:25:24.011253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-30T20:25:24.011551] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-30T20:25:24.012344] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-30T20:25:24.012403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:24.012441] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:24.012469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:24.012544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:24.071619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:24.072491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:24.072602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:24.072637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:24.200552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:24.200733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:24.200774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:24.200802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:24.204255] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-30T20:25:24.204593] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-30T20:25:24.204724] [INFO ] [sig ] KD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:24.350813] [INFO ] [LOCAL ] Saved forecast: KD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KD.txt [2026-01-30T20:25:24.350993] [INFO ] [sig ] [1743/3461] Completed KD in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:24.351035] [INFO ] [sig ] [1744/3461] Forecasting KDP... [2026-01-30T20:25:24.351066] [INFO ] [sig ] Generating forecast for: KDP [2026-01-30T20:25:24.351096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-30T20:25:24.363990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-30T20:25:24.364389] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-30T20:25:24.365249] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-30T20:25:24.365304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:24.365343] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:24.365376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:24.365444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:24.426067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:24.426858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:24.426940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:24.426974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:24.558680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:24.558834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:24.558874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:24.558903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:24.562275] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-30T20:25:24.562553] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-30T20:25:24.562696] [INFO ] [sig ] KDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:24.709733] [INFO ] [LOCAL ] Saved forecast: KDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KDP.txt [2026-01-30T20:25:24.709882] [INFO ] [sig ] [1744/3461] Completed KDP in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:24.709925] [INFO ] [sig ] [1745/3461] Forecasting KE... [2026-01-30T20:25:24.709956] [INFO ] [sig ] Generating forecast for: KE [2026-01-30T20:25:24.709987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-30T20:25:24.722216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-30T20:25:24.722594] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-30T20:25:24.723361] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-30T20:25:24.723412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:24.723443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:24.723470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:24.723524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:24.781231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:24.782033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:24.782114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:24.782146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:24.911112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:24.911336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:24.911401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:24.911450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:24.916090] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-30T20:25:24.916389] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-30T20:25:24.916534] [INFO ] [sig ] KE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:25.067076] [INFO ] [LOCAL ] Saved forecast: KE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KE.txt [2026-01-30T20:25:25.067226] [INFO ] [sig ] [1745/3461] Completed KE in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:25.067266] [INFO ] [sig ] [1746/3461] Forecasting KELYA... [2026-01-30T20:25:25.067295] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-30T20:25:25.067325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-30T20:25:25.079337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-30T20:25:25.079679] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-30T20:25:25.080464] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-30T20:25:25.080515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:25.080547] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:25.080594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:25.080661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:25.136498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:25.137262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:25.137344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:25.137378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:25.256468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:25.256639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:25.256681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:25.256709] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:25.260096] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-01-30T20:25:25.260377] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-30T20:25:25.260524] [INFO ] [sig ] KELYA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:25.400270] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KELYA.txt [2026-01-30T20:25:25.400403] [INFO ] [sig ] [1746/3461] Completed KELYA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:25.400443] [INFO ] [sig ] [1747/3461] Forecasting KEN... [2026-01-30T20:25:25.400471] [INFO ] [sig ] Generating forecast for: KEN [2026-01-30T20:25:25.400502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-30T20:25:25.411547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-30T20:25:25.411875] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-30T20:25:25.412656] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-30T20:25:25.412707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:25.412774] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:25.412802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:25.412858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:25.469825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:25.470620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:25.470700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:25.470732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:25.594364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:25.594652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:25.594702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:25.594731] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:25.598408] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-30T20:25:25.598894] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-30T20:25:25.599028] [INFO ] [sig ] KEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:25.739589] [INFO ] [LOCAL ] Saved forecast: KEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KEN.txt [2026-01-30T20:25:25.739725] [INFO ] [sig ] [1747/3461] Completed KEN in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-30T20:25:25.739764] [INFO ] [sig ] [1748/3461] Forecasting KEP... [2026-01-30T20:25:25.739794] [INFO ] [sig ] Generating forecast for: KEP [2026-01-30T20:25:25.739824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-30T20:25:25.752521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-30T20:25:25.752943] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-30T20:25:25.753828] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-30T20:25:25.753883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:25.753916] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:25.753942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:25.753997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:25.811156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:25.812052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:25.812134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:25.812167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:25.935167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:25.935330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:25.935370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:25.935399] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:25.939071] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-30T20:25:25.939357] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-30T20:25:25.939488] [INFO ] [sig ] KEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:26.082494] [INFO ] [LOCAL ] Saved forecast: KEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KEP.txt [2026-01-30T20:25:26.082672] [INFO ] [sig ] [1748/3461] Completed KEP in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:26.082715] [INFO ] [sig ] [1749/3461] Forecasting KEX... [2026-01-30T20:25:26.082745] [INFO ] [sig ] Generating forecast for: KEX [2026-01-30T20:25:26.082775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-30T20:25:26.094546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-30T20:25:26.094909] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-30T20:25:26.095752] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-30T20:25:26.095805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:26.095849] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:26.095878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:26.095934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:26.154071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:26.154982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:26.155061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:26.155093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:26.282463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:26.282652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:26.282693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:26.282723] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:26.286178] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: UP (p=93.15%) [2026-01-30T20:25:26.286463] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-30T20:25:26.286606] [INFO ] [sig ] KEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:26.430145] [INFO ] [LOCAL ] Saved forecast: KEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KEX.txt [2026-01-30T20:25:26.430289] [INFO ] [sig ] [1749/3461] Completed KEX in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:26.430328] [INFO ] [sig ] [1750/3461] Forecasting KEYS... [2026-01-30T20:25:26.430357] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-30T20:25:26.430388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-30T20:25:26.442878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-30T20:25:26.443248] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-30T20:25:26.444025] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-30T20:25:26.444076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:26.444107] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:26.444134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:26.444189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:26.502850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:26.503694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:26.503775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:26.503806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:26.628000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:26.628181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:26.628220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:26.628285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:26.631782] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-30T20:25:26.632105] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-30T20:25:26.632243] [INFO ] [sig ] KEYS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:26.779832] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KEYS.txt [2026-01-30T20:25:26.779978] [INFO ] [sig ] [1750/3461] Completed KEYS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:26.780017] [INFO ] [sig ] [1751/3461] Forecasting KFS... [2026-01-30T20:25:26.780046] [INFO ] [sig ] Generating forecast for: KFS [2026-01-30T20:25:26.780076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-30T20:25:26.791156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-30T20:25:26.791441] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-30T20:25:26.792218] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-30T20:25:26.792270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:26.792301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:26.792327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:26.792383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:26.851778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:26.852527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:26.852622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:26.852656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:26.970497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:26.970661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:26.970702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:26.970730] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:26.974070] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-30T20:25:26.974341] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-30T20:25:26.974466] [INFO ] [sig ] KFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:27.118618] [INFO ] [LOCAL ] Saved forecast: KFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KFS.txt [2026-01-30T20:25:27.118768] [INFO ] [sig ] [1751/3461] Completed KFS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:27.118808] [INFO ] [sig ] [1752/3461] Forecasting KFY... [2026-01-30T20:25:27.118837] [INFO ] [sig ] Generating forecast for: KFY [2026-01-30T20:25:27.118868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-30T20:25:27.129781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-30T20:25:27.130124] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-30T20:25:27.130903] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-30T20:25:27.130954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:27.130986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:27.131012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:27.131068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:27.188682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:27.189499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:27.189597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:27.189632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:27.303517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:27.303672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:27.303713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:27.303742] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:27.307049] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-30T20:25:27.307325] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-30T20:25:27.307461] [INFO ] [sig ] KFY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:27.453673] [INFO ] [LOCAL ] Saved forecast: KFY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KFY.txt [2026-01-30T20:25:27.453795] [INFO ] [sig ] [1752/3461] Completed KFY in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:27.453840] [INFO ] [sig ] [1753/3461] Forecasting KGS... [2026-01-30T20:25:27.453870] [INFO ] [sig ] Generating forecast for: KGS [2026-01-30T20:25:27.453900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-30T20:25:27.464992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-30T20:25:27.465257] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-30T20:25:27.466221] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-30T20:25:27.466271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:27.466302] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:27.466326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:27.466380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:27.523937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:27.524522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:27.524613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:27.524647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:27.646394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:27.646529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:27.646583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:27.646614] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:27.649916] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-01-30T20:25:27.650185] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-30T20:25:27.650309] [INFO ] [sig ] KGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:27.792295] [INFO ] [LOCAL ] Saved forecast: KGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KGS.txt [2026-01-30T20:25:27.792414] [INFO ] [sig ] [1753/3461] Completed KGS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:27.792452] [INFO ] [sig ] [1754/3461] Forecasting KHC... [2026-01-30T20:25:27.792484] [INFO ] [sig ] Generating forecast for: KHC [2026-01-30T20:25:27.792514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-30T20:25:27.804217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-30T20:25:27.804511] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-30T20:25:27.805266] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-30T20:25:27.805316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:27.805348] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:27.805374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:27.805429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:27.862569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:27.863202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:27.863277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:27.863308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:27.982243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:27.982364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:27.982403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:27.982431] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:27.985709] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-30T20:25:27.985976] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-30T20:25:27.986096] [INFO ] [sig ] KHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:28.131303] [INFO ] [LOCAL ] Saved forecast: KHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KHC.txt [2026-01-30T20:25:28.131459] [INFO ] [sig ] [1754/3461] Completed KHC in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:28.131503] [INFO ] [sig ] [1755/3461] Forecasting KIDS... [2026-01-30T20:25:28.131534] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-30T20:25:28.131563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-30T20:25:28.143065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-30T20:25:28.143347] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-30T20:25:28.144136] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-30T20:25:28.144188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:28.144219] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:28.144245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:28.144300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:28.201231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:28.201830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:28.201906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:28.201937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:28.320204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:28.320337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:28.320376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:28.320403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:28.323639] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-01-30T20:25:28.323904] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-30T20:25:28.324032] [INFO ] [sig ] KIDS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:28.465961] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KIDS.txt [2026-01-30T20:25:28.466070] [INFO ] [sig ] [1755/3461] Completed KIDS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:28.466110] [INFO ] [sig ] [1756/3461] Forecasting KIM... [2026-01-30T20:25:28.466139] [INFO ] [sig ] Generating forecast for: KIM [2026-01-30T20:25:28.466170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-30T20:25:28.477880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-30T20:25:28.478163] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-30T20:25:28.478956] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-30T20:25:28.479007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:28.479037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:28.479063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:28.479119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:28.535123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:28.535761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:28.535835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:28.535868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:28.653979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:28.654127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:28.654166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:28.654211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:28.657593] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-30T20:25:28.657862] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-30T20:25:28.657980] [INFO ] [sig ] KIM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:28.802707] [INFO ] [LOCAL ] Saved forecast: KIM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KIM.txt [2026-01-30T20:25:28.802846] [INFO ] [sig ] [1756/3461] Completed KIM in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:28.802886] [INFO ] [sig ] [1757/3461] Forecasting KINS... [2026-01-30T20:25:28.802914] [INFO ] [sig ] Generating forecast for: KINS [2026-01-30T20:25:28.802952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-30T20:25:28.815039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-30T20:25:28.815333] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-30T20:25:28.816122] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-30T20:25:28.816173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:28.816203] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:28.816230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:28.816285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:28.874277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:28.875004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:28.875125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:28.875158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:28.994081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:28.994191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:28.994230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:28.994258] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:28.997545] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-01-30T20:25:28.997831] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-30T20:25:28.997953] [INFO ] [sig ] KINS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:29.138761] [INFO ] [LOCAL ] Saved forecast: KINS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KINS.txt [2026-01-30T20:25:29.138871] [INFO ] [sig ] [1757/3461] Completed KINS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:29.138908] [INFO ] [sig ] [1758/3461] Forecasting KIO... [2026-01-30T20:25:29.138938] [INFO ] [sig ] Generating forecast for: KIO [2026-01-30T20:25:29.138969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-30T20:25:29.150040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-30T20:25:29.150313] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-30T20:25:29.151076] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-30T20:25:29.151126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:29.151158] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:29.151184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:29.151240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:29.208944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:29.209683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:29.209761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:29.209809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:29.327377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:29.327507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:29.327546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:29.327590] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:29.330971] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=32.44%) [2026-01-30T20:25:29.331241] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-30T20:25:29.331361] [INFO ] [sig ] KIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:29.473291] [INFO ] [LOCAL ] Saved forecast: KIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KIO.txt [2026-01-30T20:25:29.473507] [INFO ] [sig ] [1758/3461] Completed KIO in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:29.473565] [INFO ] [sig ] [1759/3461] Forecasting KKRS... [2026-01-30T20:25:29.473631] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-30T20:25:29.473672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-30T20:25:29.487737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-30T20:25:29.488254] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-30T20:25:29.489352] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-30T20:25:29.489443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:29.489502] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:29.489536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:29.489630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:29.549657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:29.550677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:29.550757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:29.550791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:29.667962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:29.668113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:29.668158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:29.668187] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:29.671616] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-01-30T20:25:29.671894] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-30T20:25:29.672030] [INFO ] [sig ] KKRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:29.816099] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KKRS.txt [2026-01-30T20:25:29.816252] [INFO ] [sig ] [1759/3461] Completed KKRS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:29.816292] [INFO ] [sig ] [1760/3461] Forecasting KLAC... [2026-01-30T20:25:29.816321] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-30T20:25:29.816350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-30T20:25:29.828294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-30T20:25:29.828646] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-30T20:25:29.829392] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-30T20:25:29.829447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:29.829486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:29.829532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:29.829630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:29.885725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:29.886491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:29.886589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:29.886625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:30.009092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:30.009248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:30.009288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:30.009318] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:30.012756] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-01-30T20:25:30.013031] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-30T20:25:30.013153] [INFO ] [sig ] KLAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:30.159520] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KLAC.txt [2026-01-30T20:25:30.159732] [INFO ] [sig ] [1760/3461] Completed KLAC in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:30.159784] [INFO ] [sig ] [1761/3461] Forecasting KLIC... [2026-01-30T20:25:30.159822] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-30T20:25:30.159861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-30T20:25:30.171684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-30T20:25:30.172043] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-30T20:25:30.172857] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-30T20:25:30.172911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:30.172943] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:30.172969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:30.173025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:30.230699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:30.231562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:30.231664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:30.231697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:30.359651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:30.359797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:30.359837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:30.359864] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:30.363427] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-30T20:25:30.363744] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-30T20:25:30.363871] [INFO ] [sig ] KLIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:30.510763] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KLIC.txt [2026-01-30T20:25:30.510916] [INFO ] [sig ] [1761/3461] Completed KLIC in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:30.510956] [INFO ] [sig ] [1762/3461] Forecasting KLXE... [2026-01-30T20:25:30.510986] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-30T20:25:30.511016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-30T20:25:30.523098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-30T20:25:30.523502] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-30T20:25:30.524359] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-30T20:25:30.524412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:30.524447] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:30.524480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:30.524551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:30.584232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:30.585134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:30.585215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:30.585248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:30.707174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:30.707338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:30.707377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:30.707405] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:30.710921] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-01-30T20:25:30.711226] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-30T20:25:30.711353] [INFO ] [sig ] KLXE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:30.856092] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KLXE.txt [2026-01-30T20:25:30.856252] [INFO ] [sig ] [1762/3461] Completed KLXE in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:30.856293] [INFO ] [sig ] [1763/3461] Forecasting KMB... [2026-01-30T20:25:30.856323] [INFO ] [sig ] Generating forecast for: KMB [2026-01-30T20:25:30.856354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-30T20:25:30.868947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-30T20:25:30.869421] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-30T20:25:30.870551] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-30T20:25:30.870640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:30.870683] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:30.870718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:30.870796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:30.930322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:30.931177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:30.931259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:30.931292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:31.049959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:31.050115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:31.050153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:31.050182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:31.054189] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-30T20:25:31.054496] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-30T20:25:31.054666] [INFO ] [sig ] KMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:31.197116] [INFO ] [LOCAL ] Saved forecast: KMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KMB.txt [2026-01-30T20:25:31.197286] [INFO ] [sig ] [1763/3461] Completed KMB in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-30T20:25:31.197329] [INFO ] [sig ] [1764/3461] Forecasting KMDA... [2026-01-30T20:25:31.197359] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-30T20:25:31.197396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-30T20:25:31.208869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-30T20:25:31.209181] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-30T20:25:31.210015] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-30T20:25:31.210068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:31.210125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:31.210153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:31.210209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:31.269406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:31.270232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:31.270312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:31.270346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:31.399750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:31.399928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:31.399979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:31.400009] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:31.403647] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-01-30T20:25:31.403980] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-30T20:25:31.404114] [INFO ] [sig ] KMDA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:31.552834] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KMDA.txt [2026-01-30T20:25:31.552997] [INFO ] [sig ] [1764/3461] Completed KMDA in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-30T20:25:31.553038] [INFO ] [sig ] [1765/3461] Forecasting KMI... [2026-01-30T20:25:31.553067] [INFO ] [sig ] Generating forecast for: KMI [2026-01-30T20:25:31.553098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-30T20:25:31.565564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-30T20:25:31.565996] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-30T20:25:31.566853] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-30T20:25:31.566907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:31.566940] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:31.566968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:31.567025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:31.628046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:31.629184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:31.629270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:31.629302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:31.747410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:31.747594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:31.747637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:31.747666] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:31.751073] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-30T20:25:31.751356] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-30T20:25:31.751483] [INFO ] [sig ] KMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:31.895944] [INFO ] [LOCAL ] Saved forecast: KMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KMI.txt [2026-01-30T20:25:31.896077] [INFO ] [sig ] [1765/3461] Completed KMI in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-30T20:25:31.896117] [INFO ] [sig ] [1766/3461] Forecasting KMPB... [2026-01-30T20:25:31.896147] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-30T20:25:31.896176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-30T20:25:31.907408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-30T20:25:31.907720] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-30T20:25:31.908504] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-30T20:25:31.908554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:31.908610] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:31.908639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:31.908694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:31.965653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:31.966277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:31.966354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:31.966387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:32.077419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:32.077608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:32.077654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:32.077683] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:32.081331] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-30T20:25:32.081632] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-30T20:25:32.081754] [INFO ] [sig ] KMPB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:32.224558] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KMPB.txt [2026-01-30T20:25:32.224704] [INFO ] [sig ] [1766/3461] Completed KMPB in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:32.224743] [INFO ] [sig ] [1767/3461] Forecasting KMX... [2026-01-30T20:25:32.224773] [INFO ] [sig ] Generating forecast for: KMX [2026-01-30T20:25:32.224803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-30T20:25:32.236980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-30T20:25:32.237268] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-30T20:25:32.238040] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-30T20:25:32.238129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:32.238174] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:32.238200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:32.238254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:32.295472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:32.296142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:32.296220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:32.296251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:32.418211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:32.418372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:32.418414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:32.418478] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:32.422022] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-01-30T20:25:32.422302] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-30T20:25:32.422427] [INFO ] [sig ] KMX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:32.565391] [INFO ] [LOCAL ] Saved forecast: KMX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KMX.txt [2026-01-30T20:25:32.565516] [INFO ] [sig ] [1767/3461] Completed KMX in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:32.565558] [INFO ] [sig ] [1768/3461] Forecasting KN... [2026-01-30T20:25:32.565607] [INFO ] [sig ] Generating forecast for: KN [2026-01-30T20:25:32.565637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-30T20:25:32.576895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-30T20:25:32.577177] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-30T20:25:32.577978] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-30T20:25:32.578029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:32.578060] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:32.578112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:32.578190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:32.635803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:32.636453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:32.636528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:32.636559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:32.771015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:32.771185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:32.771234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:32.771263] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:32.774876] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-01-30T20:25:32.775164] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-30T20:25:32.775285] [INFO ] [sig ] KN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:32.918069] [INFO ] [LOCAL ] Saved forecast: KN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KN.txt [2026-01-30T20:25:32.918211] [INFO ] [sig ] [1768/3461] Completed KN in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:32.918250] [INFO ] [sig ] [1769/3461] Forecasting KNF... [2026-01-30T20:25:32.918279] [INFO ] [sig ] Generating forecast for: KNF [2026-01-30T20:25:32.918309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-30T20:25:32.930074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-30T20:25:32.930348] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-30T20:25:32.931135] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-30T20:25:32.931186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:32.931217] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:32.931243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:32.931298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:32.990227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:32.991107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:32.991182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:32.991214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:33.114511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:33.114689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:33.114733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:33.114762] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:33.118447] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-30T20:25:33.118771] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-30T20:25:33.118895] [INFO ] [sig ] KNF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:33.264003] [INFO ] [LOCAL ] Saved forecast: KNF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KNF.txt [2026-01-30T20:25:33.264131] [INFO ] [sig ] [1769/3461] Completed KNF in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:33.264170] [INFO ] [sig ] [1770/3461] Forecasting KNOP... [2026-01-30T20:25:33.264198] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-30T20:25:33.264231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-30T20:25:33.275105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-30T20:25:33.275402] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-30T20:25:33.276206] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-30T20:25:33.276258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:33.276289] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:33.276324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:33.276380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:33.334592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:33.335354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:33.335432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:33.335464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:33.465109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:33.465286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:33.465327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:33.465355] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:33.468835] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-30T20:25:33.469119] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-30T20:25:33.469240] [INFO ] [sig ] KNOP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:33.611854] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KNOP.txt [2026-01-30T20:25:33.611982] [INFO ] [sig ] [1770/3461] Completed KNOP in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:33.612021] [INFO ] [sig ] [1771/3461] Forecasting KNSA... [2026-01-30T20:25:33.612051] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-30T20:25:33.612080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-30T20:25:33.623070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-30T20:25:33.623358] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-30T20:25:33.624156] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-30T20:25:33.624207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:33.624238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:33.624264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:33.624320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:33.682378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:33.683074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:33.683151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:33.683184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:33.803627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:33.803775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:33.803815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:33.803844] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:33.807233] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-30T20:25:33.807507] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-30T20:25:33.807656] [INFO ] [sig ] KNSA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:33.951434] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KNSA.txt [2026-01-30T20:25:33.951556] [INFO ] [sig ] [1771/3461] Completed KNSA in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:33.951612] [INFO ] [sig ] [1772/3461] Forecasting KNSL... [2026-01-30T20:25:33.951643] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-30T20:25:33.951672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-30T20:25:33.963028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-30T20:25:33.963299] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-30T20:25:33.964094] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-30T20:25:33.964145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:33.964177] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:33.964203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:33.964257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:34.021770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:34.022629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:34.022710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:34.022742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:34.149983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:34.150141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:34.150181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:34.150209] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:34.153776] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-30T20:25:34.154124] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-30T20:25:34.154263] [INFO ] [sig ] KNSL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:34.305396] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KNSL.txt [2026-01-30T20:25:34.305558] [INFO ] [sig ] [1772/3461] Completed KNSL in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:34.305615] [INFO ] [sig ] [1773/3461] Forecasting KNTK... [2026-01-30T20:25:34.305647] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-30T20:25:34.305675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-30T20:25:34.317780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-30T20:25:34.318113] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-30T20:25:34.318901] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-30T20:25:34.318964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:34.318997] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:34.319024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:34.319080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:34.378130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:34.379104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:34.379188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:34.379222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:34.502451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:34.502606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:34.502651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:34.502681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:34.506246] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-30T20:25:34.506534] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-30T20:25:34.506688] [INFO ] [sig ] KNTK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:34.658734] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KNTK.txt [2026-01-30T20:25:34.658913] [INFO ] [sig ] [1773/3461] Completed KNTK in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:34.658957] [INFO ] [sig ] [1774/3461] Forecasting KNX... [2026-01-30T20:25:34.659003] [INFO ] [sig ] Generating forecast for: KNX [2026-01-30T20:25:34.659040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-30T20:25:34.671363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-30T20:25:34.671756] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-30T20:25:34.672642] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-30T20:25:34.672709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:34.672745] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:34.672773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:34.672830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:34.735539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:34.736478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:34.736617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:34.736655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:34.872996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:34.873160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:34.873204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:34.873243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:34.877165] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-30T20:25:34.877458] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-30T20:25:34.877607] [INFO ] [sig ] KNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:35.031041] [INFO ] [LOCAL ] Saved forecast: KNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KNX.txt [2026-01-30T20:25:35.031228] [INFO ] [sig ] [1774/3461] Completed KNX in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:35.031279] [INFO ] [sig ] [1775/3461] Forecasting KOD... [2026-01-30T20:25:35.031312] [INFO ] [sig ] Generating forecast for: KOD [2026-01-30T20:25:35.031344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-30T20:25:35.043761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-30T20:25:35.044127] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-30T20:25:35.044940] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-30T20:25:35.044993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:35.045027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:35.045055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:35.045113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:35.101900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:35.102709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:35.102790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:35.102822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:35.226027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:35.226186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:35.226225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:35.226254] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:35.229756] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=76.15%) [2026-01-30T20:25:35.230042] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-30T20:25:35.230172] [INFO ] [sig ] KOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:35.371252] [INFO ] [LOCAL ] Saved forecast: KOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KOD.txt [2026-01-30T20:25:35.371393] [INFO ] [sig ] [1775/3461] Completed KOD in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:35.371432] [INFO ] [sig ] [1776/3461] Forecasting KODK... [2026-01-30T20:25:35.371463] [INFO ] [sig ] Generating forecast for: KODK [2026-01-30T20:25:35.371492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-30T20:25:35.382757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-30T20:25:35.383071] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-30T20:25:35.383876] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-30T20:25:35.383927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:35.383958] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:35.383984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:35.384040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:35.440060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:35.440882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:35.440961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:35.440993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:35.558925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:35.559082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:35.559122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:35.559150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:35.562476] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-01-30T20:25:35.562803] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-30T20:25:35.562935] [INFO ] [sig ] KODK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:35.708264] [INFO ] [LOCAL ] Saved forecast: KODK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KODK.txt [2026-01-30T20:25:35.708433] [INFO ] [sig ] [1776/3461] Completed KODK in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:35.708481] [INFO ] [sig ] [1777/3461] Forecasting KOF... [2026-01-30T20:25:35.708515] [INFO ] [sig ] Generating forecast for: KOF [2026-01-30T20:25:35.708545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-30T20:25:35.720092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-30T20:25:35.720456] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-30T20:25:35.721295] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-30T20:25:35.721347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:35.721380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:35.721407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:35.721463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:35.781747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:35.782987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:35.783066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:35.783099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:35.905508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:35.905678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:35.905719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:35.905749] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:35.909178] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=32.33%) [2026-01-30T20:25:35.909451] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-30T20:25:35.909594] [INFO ] [sig ] KOF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:36.051475] [INFO ] [LOCAL ] Saved forecast: KOF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KOF.txt [2026-01-30T20:25:36.051641] [INFO ] [sig ] [1777/3461] Completed KOF in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:36.051689] [INFO ] [sig ] [1778/3461] Forecasting KOP... [2026-01-30T20:25:36.051720] [INFO ] [sig ] Generating forecast for: KOP [2026-01-30T20:25:36.051749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-30T20:25:36.063503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-30T20:25:36.063854] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-30T20:25:36.064643] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-30T20:25:36.064705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:36.064744] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:36.064776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:36.064832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:36.122730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:36.123509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:36.123607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:36.123642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:36.244378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:36.244531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:36.244591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:36.244632] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:36.248192] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-30T20:25:36.248488] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-30T20:25:36.248632] [INFO ] [sig ] KOP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:36.390267] [INFO ] [LOCAL ] Saved forecast: KOP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KOP.txt [2026-01-30T20:25:36.390429] [INFO ] [sig ] [1778/3461] Completed KOP in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:36.390494] [INFO ] [sig ] [1779/3461] Forecasting KOPN... [2026-01-30T20:25:36.390529] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-30T20:25:36.390560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-30T20:25:36.402545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-30T20:25:36.402977] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-30T20:25:36.403814] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-30T20:25:36.403868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:36.403901] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:36.403928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:36.403985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:36.461368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:36.462260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:36.462344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:36.462378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:36.580236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:36.580391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:36.580432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:36.580461] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:36.583939] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=29.59%) [2026-01-30T20:25:36.584214] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-30T20:25:36.584340] [INFO ] [sig ] KOPN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:36.727233] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KOPN.txt [2026-01-30T20:25:36.727376] [INFO ] [sig ] [1779/3461] Completed KOPN in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-30T20:25:36.727416] [INFO ] [sig ] [1780/3461] Forecasting KOSS... [2026-01-30T20:25:36.727447] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-30T20:25:36.727476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-30T20:25:36.738750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-30T20:25:36.739097] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-30T20:25:36.739926] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-30T20:25:36.739979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:36.740012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:36.740040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:36.740097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:36.797286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:36.798112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:36.798192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:36.798225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:36.920435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:36.920606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:36.920669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:36.920701] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:36.924075] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=73.21%) [2026-01-30T20:25:36.924351] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-30T20:25:36.924491] [INFO ] [sig ] KOSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:37.070324] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KOSS.txt [2026-01-30T20:25:37.070481] [INFO ] [sig ] [1780/3461] Completed KOSS in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-30T20:25:37.070521] [INFO ] [sig ] [1781/3461] Forecasting KPRX... [2026-01-30T20:25:37.070553] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-30T20:25:37.070600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-30T20:25:37.081887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-30T20:25:37.082168] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-30T20:25:37.082934] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-30T20:25:37.082985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:37.083048] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:37.083077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:37.083134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:37.140113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:37.141003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:37.141087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:37.141121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:37.255724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:37.255882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:37.255920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:37.255948] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:37.259363] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=11.99%) [2026-01-30T20:25:37.259689] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-30T20:25:37.259836] [INFO ] [sig ] KPRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:37.407317] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KPRX.txt [2026-01-30T20:25:37.407508] [INFO ] [sig ] [1781/3461] Completed KPRX in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-30T20:25:37.407559] [INFO ] [sig ] [1782/3461] Forecasting KPTI... [2026-01-30T20:25:37.407618] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-30T20:25:37.407655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-30T20:25:37.419464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-30T20:25:37.419814] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-30T20:25:37.420600] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-30T20:25:37.420655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:37.420695] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:37.420728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:37.420799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:37.479059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:37.479785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:37.479867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:37.479899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:37.601346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:37.601494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:37.601534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:37.601562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:37.604943] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-30T20:25:37.605221] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-30T20:25:37.605345] [INFO ] [sig ] KPTI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:37.749847] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KPTI.txt [2026-01-30T20:25:37.749982] [INFO ] [sig ] [1782/3461] Completed KPTI in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-30T20:25:37.750022] [INFO ] [sig ] [1783/3461] Forecasting KRC... [2026-01-30T20:25:37.750053] [INFO ] [sig ] Generating forecast for: KRC [2026-01-30T20:25:37.750081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-30T20:25:37.761276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-30T20:25:37.761590] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-30T20:25:37.762368] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-30T20:25:37.762418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:37.762451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:37.762478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:37.762533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:37.820379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:37.821192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:37.821269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:37.821301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:37.943112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:37.943264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:37.943305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:37.943333] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:37.946814] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=90.98%) [2026-01-30T20:25:37.947093] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-30T20:25:37.947216] [INFO ] [sig ] KRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:38.097323] [INFO ] [LOCAL ] Saved forecast: KRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KRC.txt [2026-01-30T20:25:38.097488] [INFO ] [sig ] [1783/3461] Completed KRC in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:38.097530] [INFO ] [sig ] [1784/3461] Forecasting KREF... [2026-01-30T20:25:38.097561] [INFO ] [sig ] Generating forecast for: KREF [2026-01-30T20:25:38.097618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-30T20:25:38.109144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-30T20:25:38.109460] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-30T20:25:38.110279] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-30T20:25:38.110332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:38.110376] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:38.110404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:38.110461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:38.168698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:38.169413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:38.169490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:38.169523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:38.289527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:38.289709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:38.289763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:38.289836] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:38.293376] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-30T20:25:38.293689] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-30T20:25:38.293842] [INFO ] [sig ] KREF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:38.444100] [INFO ] [LOCAL ] Saved forecast: KREF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KREF.txt [2026-01-30T20:25:38.444286] [INFO ] [sig ] [1784/3461] Completed KREF in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:38.444337] [INFO ] [sig ] [1785/3461] Forecasting KRG... [2026-01-30T20:25:38.444377] [INFO ] [sig ] Generating forecast for: KRG [2026-01-30T20:25:38.444406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-30T20:25:38.456378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-30T20:25:38.456720] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-30T20:25:38.457476] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-30T20:25:38.457527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:38.457558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:38.457604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:38.457671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:38.515275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:38.516089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:38.516205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:38.516242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:38.637675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:38.637827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:38.637865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:38.637894] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:38.641291] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-01-30T20:25:38.641565] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-30T20:25:38.641710] [INFO ] [sig ] KRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:38.784755] [INFO ] [LOCAL ] Saved forecast: KRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KRG.txt [2026-01-30T20:25:38.784902] [INFO ] [sig ] [1785/3461] Completed KRG in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:38.784942] [INFO ] [sig ] [1786/3461] Forecasting KRMD... [2026-01-30T20:25:38.784972] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-30T20:25:38.785001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-30T20:25:38.796149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-30T20:25:38.796472] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-30T20:25:38.797293] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-30T20:25:38.797344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:38.797374] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:38.797399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:38.797456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:38.854855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:38.855705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:38.855789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:38.855821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:38.972419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:38.972591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:38.972634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:38.972663] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:38.976081] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-30T20:25:38.976356] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-30T20:25:38.976478] [INFO ] [sig ] KRMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:39.117683] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KRMD.txt [2026-01-30T20:25:39.117867] [INFO ] [sig ] [1786/3461] Completed KRMD in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:39.117915] [INFO ] [sig ] [1787/3461] Forecasting KRNY... [2026-01-30T20:25:39.117948] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-30T20:25:39.117980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-30T20:25:39.129395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-30T20:25:39.129701] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-30T20:25:39.130448] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-30T20:25:39.130499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:39.130531] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:39.130557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:39.130633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:39.187382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:39.188006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:39.188080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:39.188132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:39.309433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:39.309593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:39.309632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:39.309661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:39.313029] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-01-30T20:25:39.313298] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-30T20:25:39.313421] [INFO ] [sig ] KRNY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:39.455719] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KRNY.txt [2026-01-30T20:25:39.455869] [INFO ] [sig ] [1787/3461] Completed KRNY in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:39.455915] [INFO ] [sig ] [1788/3461] Forecasting KRO... [2026-01-30T20:25:39.455946] [INFO ] [sig ] Generating forecast for: KRO [2026-01-30T20:25:39.455975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-30T20:25:39.467498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-30T20:25:39.467862] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-30T20:25:39.468681] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-30T20:25:39.468744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:39.468783] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:39.468816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:39.468876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:39.529329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:39.530204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:39.530286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:39.530319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:39.646594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:39.646750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:39.646797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:39.646833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:39.650258] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=77.82%) [2026-01-30T20:25:39.650529] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-30T20:25:39.650671] [INFO ] [sig ] KRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:39.795391] [INFO ] [LOCAL ] Saved forecast: KRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KRO.txt [2026-01-30T20:25:39.795532] [INFO ] [sig ] [1788/3461] Completed KRO in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:39.795589] [INFO ] [sig ] [1789/3461] Forecasting KROS... [2026-01-30T20:25:39.795623] [INFO ] [sig ] Generating forecast for: KROS [2026-01-30T20:25:39.795651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-30T20:25:39.806985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-30T20:25:39.807286] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-30T20:25:39.808080] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-30T20:25:39.808177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:39.808208] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:39.808235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:39.808291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:39.865028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:39.865819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:39.865907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:39.865940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:39.987634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:39.987782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:39.987821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:39.987848] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:39.991198] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-30T20:25:39.991470] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-30T20:25:39.991608] [INFO ] [sig ] KROS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:40.134194] [INFO ] [LOCAL ] Saved forecast: KROS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KROS.txt [2026-01-30T20:25:40.134343] [INFO ] [sig ] [1789/3461] Completed KROS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:40.134383] [INFO ] [sig ] [1790/3461] Forecasting KRRO... [2026-01-30T20:25:40.134413] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-30T20:25:40.134441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-30T20:25:40.210383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-30T20:25:40.210695] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-30T20:25:40.211445] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-30T20:25:40.211495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:40.211526] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:40.211552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:40.211628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:40.268783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:40.269898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:40.269978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:40.270010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:40.394613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:40.394768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:40.394808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:40.394838] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:40.398511] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=88.03%) [2026-01-30T20:25:40.398847] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-30T20:25:40.398978] [INFO ] [sig ] KRRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:40.542717] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KRRO.txt [2026-01-30T20:25:40.542860] [INFO ] [sig ] [1790/3461] Completed KRRO in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:40.542900] [INFO ] [sig ] [1791/3461] Forecasting KRUS... [2026-01-30T20:25:40.542929] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-30T20:25:40.542959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-30T20:25:40.554206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-30T20:25:40.554488] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-30T20:25:40.555281] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-30T20:25:40.555332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:40.555363] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:40.555389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:40.555444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:40.612057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:40.612757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:40.612860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:40.612893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:40.729484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:40.729657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:40.729697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:40.729745] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:40.733079] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-30T20:25:40.733351] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-30T20:25:40.733475] [INFO ] [sig ] KRUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:40.878106] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KRUS.txt [2026-01-30T20:25:40.878271] [INFO ] [sig ] [1791/3461] Completed KRUS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:40.878312] [INFO ] [sig ] [1792/3461] Forecasting KRYS... [2026-01-30T20:25:40.878341] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-30T20:25:40.878371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-30T20:25:40.889890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-30T20:25:40.890190] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-30T20:25:40.890960] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-30T20:25:40.891012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:40.891043] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:40.891069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:40.891125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:40.950103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:40.950955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:40.951036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:40.951069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:41.073141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:41.073292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:41.073332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:41.073360] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:41.076702] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-01-30T20:25:41.076981] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-30T20:25:41.077100] [INFO ] [sig ] KRYS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:41.223229] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KRYS.txt [2026-01-30T20:25:41.223375] [INFO ] [sig ] [1792/3461] Completed KRYS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:41.223415] [INFO ] [sig ] [1793/3461] Forecasting KSCP... [2026-01-30T20:25:41.223445] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-30T20:25:41.223475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-30T20:25:41.235561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-30T20:25:41.235917] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-30T20:25:41.236700] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-30T20:25:41.236752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:41.236784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:41.236810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:41.236865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:41.296158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:41.296870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:41.296967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:41.297003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:41.417308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:41.417468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:41.417510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:41.417541] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:41.421222] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=65.36%) [2026-01-30T20:25:41.421519] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-30T20:25:41.421667] [INFO ] [sig ] KSCP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:41.568199] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KSCP.txt [2026-01-30T20:25:41.568341] [INFO ] [sig ] [1793/3461] Completed KSCP in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:41.568380] [INFO ] [sig ] [1794/3461] Forecasting KSPI... [2026-01-30T20:25:41.568408] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-30T20:25:41.568437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-30T20:25:41.580873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-30T20:25:41.581176] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-30T20:25:41.581974] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-30T20:25:41.582024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:41.582057] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:41.582083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:41.582138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:41.641447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:41.642235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:41.642314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:41.642348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:41.773008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:41.773180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:41.773232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:41.773270] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:41.777513] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=44.88%) [2026-01-30T20:25:41.777884] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-30T20:25:41.778047] [INFO ] [sig ] KSPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:41.931392] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KSPI.txt [2026-01-30T20:25:41.931562] [INFO ] [sig ] [1794/3461] Completed KSPI in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:41.931624] [INFO ] [sig ] [1795/3461] Forecasting KSS... [2026-01-30T20:25:41.931655] [INFO ] [sig ] Generating forecast for: KSS [2026-01-30T20:25:41.931685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-30T20:25:41.942915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-30T20:25:41.943250] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-30T20:25:41.944060] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-30T20:25:41.944112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:41.944143] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:41.944182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:41.944245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:42.001111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:42.001977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:42.002058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:42.002090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:42.118229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:42.118392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:42.118432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:42.118460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:42.122130] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=72.40%) [2026-01-30T20:25:42.122463] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-30T20:25:42.122622] [INFO ] [sig ] KSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:42.269350] [INFO ] [LOCAL ] Saved forecast: KSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KSS.txt [2026-01-30T20:25:42.269512] [INFO ] [sig ] [1795/3461] Completed KSS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:42.269551] [INFO ] [sig ] [1796/3461] Forecasting KTB... [2026-01-30T20:25:42.269598] [INFO ] [sig ] Generating forecast for: KTB [2026-01-30T20:25:42.269629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-30T20:25:42.282256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-30T20:25:42.282625] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-30T20:25:42.283403] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-30T20:25:42.283455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:42.283487] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:42.283515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:42.283590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:42.343493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:42.344427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:42.344512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:42.344545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:42.470347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:42.470505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:42.470547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:42.470594] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:42.474028] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-30T20:25:42.474312] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-30T20:25:42.474435] [INFO ] [sig ] KTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:42.620105] [INFO ] [LOCAL ] Saved forecast: KTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KTB.txt [2026-01-30T20:25:42.620255] [INFO ] [sig ] [1796/3461] Completed KTB in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-30T20:25:42.620295] [INFO ] [sig ] [1797/3461] Forecasting KTCC... [2026-01-30T20:25:42.620324] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-30T20:25:42.620354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-30T20:25:42.631824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-30T20:25:42.632148] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-30T20:25:42.632934] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-30T20:25:42.632985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:42.633017] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:42.633044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:42.633099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:42.691615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:42.692470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:42.692561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:42.692616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:42.799514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:42.799678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:42.799719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:42.799748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:42.803105] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-30T20:25:42.803376] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-30T20:25:42.803496] [INFO ] [sig ] KTCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:42.946917] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KTCC.txt [2026-01-30T20:25:42.947041] [INFO ] [sig ] [1797/3461] Completed KTCC in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-30T20:25:42.947080] [INFO ] [sig ] [1798/3461] Forecasting KTF... [2026-01-30T20:25:42.947108] [INFO ] [sig ] Generating forecast for: KTF [2026-01-30T20:25:42.947138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-30T20:25:42.958022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-30T20:25:42.958312] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-30T20:25:42.959103] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-30T20:25:42.959154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:42.959209] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:42.959237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:42.959293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:43.016664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:43.017301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:43.017376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:43.017408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:43.140189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:43.140343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:43.140382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:43.140411] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:43.143844] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=16.34%) [2026-01-30T20:25:43.144155] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-30T20:25:43.144282] [INFO ] [sig ] KTF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:43.287448] [INFO ] [LOCAL ] Saved forecast: KTF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KTF.txt [2026-01-30T20:25:43.287592] [INFO ] [sig ] [1798/3461] Completed KTF in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-30T20:25:43.287634] [INFO ] [sig ] [1799/3461] Forecasting KURA... [2026-01-30T20:25:43.287664] [INFO ] [sig ] Generating forecast for: KURA [2026-01-30T20:25:43.287701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-30T20:25:43.298846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-30T20:25:43.299134] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-30T20:25:43.299908] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-30T20:25:43.299959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:43.299990] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:43.300016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:43.300071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:43.357748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:43.358591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:43.358671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:43.358702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:43.478301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:43.478449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:43.478492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:43.478520] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:43.481858] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-01-30T20:25:43.482125] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-30T20:25:43.482244] [INFO ] [sig ] KURA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:43.624334] [INFO ] [LOCAL ] Saved forecast: KURA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KURA.txt [2026-01-30T20:25:43.624463] [INFO ] [sig ] [1799/3461] Completed KURA in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-30T20:25:43.624501] [INFO ] [sig ] [1800/3461] Forecasting KVHI... [2026-01-30T20:25:43.624530] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-30T20:25:43.624559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-30T20:25:43.635476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-30T20:25:43.635760] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-30T20:25:43.636513] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-30T20:25:43.636564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:43.636616] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:43.636643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:43.636699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:43.695684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:43.696558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:43.696660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:43.696694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:43.814008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:43.814161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:43.814201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:43.814229] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:43.817647] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-01-30T20:25:43.817953] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-30T20:25:43.818076] [INFO ] [sig ] KVHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:43.959707] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KVHI.txt [2026-01-30T20:25:43.959875] [INFO ] [sig ] [1800/3461] Completed KVHI in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-30T20:25:43.959922] [INFO ] [sig ] [1801/3461] Forecasting KVUE... [2026-01-30T20:25:43.959957] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-30T20:25:43.959990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-30T20:25:43.971492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-30T20:25:43.971831] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-30T20:25:43.972613] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-30T20:25:43.972663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:43.972694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:43.972719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:43.972774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:44.035192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:44.035963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:44.036051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:44.036083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:44.151348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:44.151504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:44.151545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:44.151631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:44.155187] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-01-30T20:25:44.155482] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-30T20:25:44.155633] [INFO ] [sig ] KVUE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:44.304742] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KVUE.txt [2026-01-30T20:25:44.304908] [INFO ] [sig ] [1801/3461] Completed KVUE in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:44.304956] [INFO ] [sig ] [1802/3461] Forecasting KVYO... [2026-01-30T20:25:44.304989] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-30T20:25:44.305021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-30T20:25:44.316464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-30T20:25:44.316832] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-30T20:25:44.317611] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-30T20:25:44.317664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:44.317695] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:44.317721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:44.317777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:44.375606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:44.376452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:44.376545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:44.376605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:44.503314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:44.503449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:44.503488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:44.503532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:44.506918] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-01-30T20:25:44.507194] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-30T20:25:44.507321] [INFO ] [sig ] KVYO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:44.654006] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KVYO.txt [2026-01-30T20:25:44.654157] [INFO ] [sig ] [1802/3461] Completed KVYO in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:44.654198] [INFO ] [sig ] [1803/3461] Forecasting KYN... [2026-01-30T20:25:44.654229] [INFO ] [sig ] Generating forecast for: KYN [2026-01-30T20:25:44.654260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-30T20:25:44.667948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-30T20:25:44.668346] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-30T20:25:44.669166] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-30T20:25:44.669220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:44.669253] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:44.669281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:44.669341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:44.739310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:44.740483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:44.740628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:44.740683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:44.860709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:44.860859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:44.860901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:44.860932] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:44.864390] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-30T20:25:44.864698] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-30T20:25:44.864832] [INFO ] [sig ] KYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:45.013069] [INFO ] [LOCAL ] Saved forecast: KYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KYN.txt [2026-01-30T20:25:45.013223] [INFO ] [sig ] [1803/3461] Completed KYN in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:45.013264] [INFO ] [sig ] [1804/3461] Forecasting KYTX... [2026-01-30T20:25:45.013293] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-30T20:25:45.013323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-30T20:25:45.024708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-30T20:25:45.025098] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-30T20:25:45.025925] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-30T20:25:45.025979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:45.026012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:45.026039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:45.026097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:45.085563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:45.086459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:45.086543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:45.086595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:45.210861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:45.211022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:45.211063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:45.211092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:45.215421] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-01-30T20:25:45.215722] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-30T20:25:45.215884] [INFO ] [sig ] KYTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:45.363213] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/KYTX.txt [2026-01-30T20:25:45.363369] [INFO ] [sig ] [1804/3461] Completed KYTX in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:45.363408] [INFO ] [sig ] [1805/3461] Forecasting KZIA... [2026-01-30T20:25:45.363438] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-30T20:25:45.363468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-30T20:25:45.374911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-30T20:25:45.375250] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-30T20:25:45.376031] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-30T20:25:45.376082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:45.376114] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:45.376140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:45.376197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:45.435334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:45.436193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:45.436271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:45.436303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:45.560448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:45.560615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:45.560662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:45.560692] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:45.564542] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-30T20:25:45.564867] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-30T20:25:45.565003] [INFO ] [sig ] KZIA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:45.716945] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/KZIA.txt [2026-01-30T20:25:45.717118] [INFO ] [sig ] [1805/3461] Completed KZIA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:45.717160] [INFO ] [sig ] [1806/3461] Forecasting L... [2026-01-30T20:25:45.717189] [INFO ] [sig ] Generating forecast for: L [2026-01-30T20:25:45.717219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-30T20:25:45.729830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-30T20:25:45.730447] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-30T20:25:45.731502] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-30T20:25:45.731557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:45.731624] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:45.731655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:45.731728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:45.795182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:45.796066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:45.796149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:45.796183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:45.918345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:45.918489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:45.918529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:45.918557] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:45.922014] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=53.57%) [2026-01-30T20:25:45.922292] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-30T20:25:45.922418] [INFO ] [sig ] L: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:46.073384] [INFO ] [LOCAL ] Saved forecast: L 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/L.txt [2026-01-30T20:25:46.073529] [INFO ] [sig ] [1806/3461] Completed L in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:46.073587] [INFO ] [sig ] [1807/3461] Forecasting LAB... [2026-01-30T20:25:46.073620] [INFO ] [sig ] Generating forecast for: LAB [2026-01-30T20:25:46.073651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-30T20:25:46.085717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-30T20:25:46.086057] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-30T20:25:46.087053] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-30T20:25:46.087107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:46.087140] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:46.087168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:46.087238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:46.149895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:46.151005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:46.151294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:46.151327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:46.277558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:46.277722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:46.277761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:46.277789] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:46.281337] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=17.81%) [2026-01-30T20:25:46.281629] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-30T20:25:46.281754] [INFO ] [sig ] LAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:46.452421] [INFO ] [LOCAL ] Saved forecast: LAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LAB.txt [2026-01-30T20:25:46.452597] [INFO ] [sig ] [1807/3461] Completed LAB in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:46.452640] [INFO ] [sig ] [1808/3461] Forecasting LAC... [2026-01-30T20:25:46.452668] [INFO ] [sig ] Generating forecast for: LAC [2026-01-30T20:25:46.452698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-30T20:25:46.464204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-30T20:25:46.464660] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-30T20:25:46.465562] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-30T20:25:46.465663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:46.465697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:46.465724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:46.465780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:46.525276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:46.526138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:46.526218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:46.526287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:46.649169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:46.649317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:46.649355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:46.649384] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:46.652728] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-01-30T20:25:46.652998] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-30T20:25:46.653120] [INFO ] [sig ] LAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:46.796615] [INFO ] [LOCAL ] Saved forecast: LAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LAC.txt [2026-01-30T20:25:46.796758] [INFO ] [sig ] [1808/3461] Completed LAC in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:46.796796] [INFO ] [sig ] [1809/3461] Forecasting LAD... [2026-01-30T20:25:46.796826] [INFO ] [sig ] Generating forecast for: LAD [2026-01-30T20:25:46.796856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-30T20:25:46.808132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-30T20:25:46.808416] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-30T20:25:46.809181] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-30T20:25:46.809232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:46.809264] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:46.809290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:46.809346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:46.868621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:46.869395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:46.869475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:46.869507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:46.985331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:46.985476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:46.985518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:46.985547] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:46.989024] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=55.56%) [2026-01-30T20:25:46.989292] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-30T20:25:46.989412] [INFO ] [sig ] LAD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:47.137856] [INFO ] [LOCAL ] Saved forecast: LAD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LAD.txt [2026-01-30T20:25:47.138038] [INFO ] [sig ] [1809/3461] Completed LAD in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:47.138104] [INFO ] [sig ] [1810/3461] Forecasting LAES... [2026-01-30T20:25:47.138137] [INFO ] [sig ] Generating forecast for: LAES [2026-01-30T20:25:47.138168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-30T20:25:47.149230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-30T20:25:47.149529] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-30T20:25:47.150349] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-30T20:25:47.150400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:47.150432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:47.150460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:47.150518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:47.207382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:47.208229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:47.208309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:47.208341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:47.326409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:47.326586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:47.326630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:47.326658] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:47.330116] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-30T20:25:47.330402] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-30T20:25:47.330532] [INFO ] [sig ] LAES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:47.499218] [INFO ] [LOCAL ] Saved forecast: LAES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LAES.txt [2026-01-30T20:25:47.499387] [INFO ] [sig ] [1810/3461] Completed LAES in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:47.499447] [INFO ] [sig ] [1811/3461] Forecasting LAKE... [2026-01-30T20:25:47.499492] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-30T20:25:47.499536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-30T20:25:47.511501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-30T20:25:47.511870] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-30T20:25:47.512736] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-30T20:25:47.512791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:47.512824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:47.512853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:47.512910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:47.581267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:47.582166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:47.582252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:47.582287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:47.716514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:47.716689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:47.716732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:47.716760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:47.720749] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-30T20:25:47.721288] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-30T20:25:47.721428] [INFO ] [sig ] LAKE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:47.868346] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LAKE.txt [2026-01-30T20:25:47.868535] [INFO ] [sig ] [1811/3461] Completed LAKE in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:47.868606] [INFO ] [sig ] [1812/3461] Forecasting LAND... [2026-01-30T20:25:47.868641] [INFO ] [sig ] Generating forecast for: LAND [2026-01-30T20:25:47.868674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-30T20:25:47.880406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-30T20:25:47.880810] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-30T20:25:47.881638] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-30T20:25:47.881689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:47.881721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:47.881748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:47.881804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:47.938860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:47.939739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:47.939820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:47.939852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:48.067263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:48.067422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:48.067462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:48.067492] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:48.071457] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=67.44%) [2026-01-30T20:25:48.071883] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-30T20:25:48.072035] [INFO ] [sig ] LAND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:48.220660] [INFO ] [LOCAL ] Saved forecast: LAND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LAND.txt [2026-01-30T20:25:48.220808] [INFO ] [sig ] [1812/3461] Completed LAND in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:48.220848] [INFO ] [sig ] [1813/3461] Forecasting LANDO... [2026-01-30T20:25:48.220878] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-30T20:25:48.220909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-30T20:25:48.232565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-30T20:25:48.232959] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-30T20:25:48.233753] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-30T20:25:48.233806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:48.233838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:48.233865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:48.233921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:48.291398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:48.292254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:48.292336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:48.292369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:48.399094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:48.399249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:48.399288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:48.399317] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:48.402731] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-01-30T20:25:48.403055] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-30T20:25:48.403182] [INFO ] [sig ] LANDO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:48.549126] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LANDO.txt [2026-01-30T20:25:48.549277] [INFO ] [sig ] [1813/3461] Completed LANDO in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-30T20:25:48.549318] [INFO ] [sig ] [1814/3461] Forecasting LANDP... [2026-01-30T20:25:48.549347] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-30T20:25:48.549378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-30T20:25:48.561210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-30T20:25:48.561622] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-30T20:25:48.562410] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-30T20:25:48.562461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:48.562494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:48.562735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:48.562793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:48.621006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:48.621851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:48.621930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:48.621966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:48.733616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:48.733770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:48.733809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:48.733838] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:48.737165] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=61.14%) [2026-01-30T20:25:48.737655] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-30T20:25:48.737780] [INFO ] [sig ] LANDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:48.880107] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LANDP.txt [2026-01-30T20:25:48.880245] [INFO ] [sig ] [1814/3461] Completed LANDP in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-30T20:25:48.880284] [INFO ] [sig ] [1815/3461] Forecasting LASE... [2026-01-30T20:25:48.880314] [INFO ] [sig ] Generating forecast for: LASE [2026-01-30T20:25:48.880343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-30T20:25:48.892451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-30T20:25:48.892812] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-30T20:25:48.893802] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-30T20:25:48.893854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:48.893910] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:48.893940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:48.893997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:48.954724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:48.955569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:48.955670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:48.955702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:49.073660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:49.073811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:49.073870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:49.073902] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:49.077304] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-30T20:25:49.077598] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-30T20:25:49.077725] [INFO ] [sig ] LASE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:49.226225] [INFO ] [LOCAL ] Saved forecast: LASE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LASE.txt [2026-01-30T20:25:49.226386] [INFO ] [sig ] [1815/3461] Completed LASE in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-30T20:25:49.226427] [INFO ] [sig ] [1816/3461] Forecasting LAZ... [2026-01-30T20:25:49.226456] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-30T20:25:49.226486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-30T20:25:49.239460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-30T20:25:49.239881] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-30T20:25:49.240951] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-30T20:25:49.241016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:49.241054] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:49.241084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:49.241139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:49.303143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:49.304013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:49.304094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:49.304127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:49.427983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:49.428175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:49.428217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:49.428246] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:49.431659] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-01-30T20:25:49.431944] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-30T20:25:49.432077] [INFO ] [sig ] LAZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:49.575177] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LAZ.txt [2026-01-30T20:25:49.575326] [INFO ] [sig ] [1816/3461] Completed LAZ in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-30T20:25:49.575366] [INFO ] [sig ] [1817/3461] Forecasting LBRDA... [2026-01-30T20:25:49.575394] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-30T20:25:49.575425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-30T20:25:49.587258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-30T20:25:49.587629] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-30T20:25:49.588421] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-30T20:25:49.588472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:49.588503] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:49.588529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:49.588602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:49.648003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:49.648957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:49.649050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:49.649082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:49.777110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:49.777265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:49.777305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:49.777334] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:49.780736] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-30T20:25:49.781017] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-30T20:25:49.781340] [INFO ] [sig ] LBRDA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:49.928539] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LBRDA.txt [2026-01-30T20:25:49.928714] [INFO ] [sig ] [1817/3461] Completed LBRDA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-30T20:25:49.928755] [INFO ] [sig ] [1818/3461] Forecasting LBRDK... [2026-01-30T20:25:49.928785] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-30T20:25:49.928818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-30T20:25:49.940496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-30T20:25:49.940875] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-30T20:25:49.941645] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-30T20:25:49.941697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:49.941728] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:49.941755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:49.941810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:50.000175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:50.001453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:50.001536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:50.001568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:50.123729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:50.123879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:50.123920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:50.123981] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:50.127453] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-30T20:25:50.127792] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-30T20:25:50.127920] [INFO ] [sig ] LBRDK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:50.272017] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LBRDK.txt [2026-01-30T20:25:50.272215] [INFO ] [sig ] [1818/3461] Completed LBRDK in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:50.272271] [INFO ] [sig ] [1819/3461] Forecasting LBTYA... [2026-01-30T20:25:50.272313] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-30T20:25:50.272358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-30T20:25:50.287944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-30T20:25:50.288430] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-30T20:25:50.289539] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-30T20:25:50.289644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:50.289692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:50.289733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:50.289816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:50.364257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:50.365188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:50.365271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:50.365302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:50.488737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:50.488888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:50.488928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:50.488957] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:50.492650] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=61.83%) [2026-01-30T20:25:50.492923] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-30T20:25:50.493044] [INFO ] [sig ] LBTYA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:50.635765] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LBTYA.txt [2026-01-30T20:25:50.635897] [INFO ] [sig ] [1819/3461] Completed LBTYA in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:50.635936] [INFO ] [sig ] [1820/3461] Forecasting LBTYK... [2026-01-30T20:25:50.635966] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-30T20:25:50.635996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-30T20:25:50.647741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-30T20:25:50.648112] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-30T20:25:50.648889] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-30T20:25:50.648940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:50.648971] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:50.648997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:50.649055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:50.705857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:50.706668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:50.706749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:50.706781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:50.826844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:50.826997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:50.827038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:50.827068] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:50.830621] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=32.75%) [2026-01-30T20:25:50.830887] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-30T20:25:50.831020] [INFO ] [sig ] LBTYK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:50.977427] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LBTYK.txt [2026-01-30T20:25:50.977548] [INFO ] [sig ] [1820/3461] Completed LBTYK in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:50.977602] [INFO ] [sig ] [1821/3461] Forecasting LC... [2026-01-30T20:25:50.977633] [INFO ] [sig ] Generating forecast for: LC [2026-01-30T20:25:50.977664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-30T20:25:50.990303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-30T20:25:50.990654] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-30T20:25:50.991474] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-30T20:25:50.991526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:50.991558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:50.991612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:50.991672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:51.052702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:51.053561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:51.053658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:51.053692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:51.184473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:51.184645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:51.184687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:51.184716] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:51.188114] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-01-30T20:25:51.188397] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-30T20:25:51.188524] [INFO ] [sig ] LC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:51.336176] [INFO ] [LOCAL ] Saved forecast: LC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LC.txt [2026-01-30T20:25:51.336522] [INFO ] [sig ] [1821/3461] Completed LC in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:51.336608] [INFO ] [sig ] [1822/3461] Forecasting LCFY... [2026-01-30T20:25:51.336659] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-30T20:25:51.336692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-30T20:25:51.347293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-30T20:25:51.347646] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-30T20:25:51.348440] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-30T20:25:51.348496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:51.348538] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:51.348598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:51.348668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:51.410481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:51.411369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:51.411456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:51.411494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:51.528333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:51.528493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:51.528534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:51.528566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:51.532230] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-30T20:25:51.532548] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-30T20:25:51.532705] [INFO ] [sig ] LCFY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:51.704426] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LCFY.txt [2026-01-30T20:25:51.704608] [INFO ] [sig ] [1822/3461] Completed LCFY in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:51.704661] [INFO ] [sig ] [1823/3461] Forecasting LCID... [2026-01-30T20:25:51.704692] [INFO ] [sig ] Generating forecast for: LCID [2026-01-30T20:25:51.704723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-30T20:25:51.717174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-30T20:25:51.717774] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-30T20:25:51.718811] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-30T20:25:51.718863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:51.718894] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:51.718919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:51.718975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:51.781468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:51.782622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:51.782714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:51.782752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:51.909772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:51.909943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:51.909990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:51.910021] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:51.913507] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-01-30T20:25:51.913813] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-30T20:25:51.913942] [INFO ] [sig ] LCID: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:52.063592] [INFO ] [LOCAL ] Saved forecast: LCID 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LCID.txt [2026-01-30T20:25:52.063757] [INFO ] [sig ] [1823/3461] Completed LCID in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:52.063799] [INFO ] [sig ] [1824/3461] Forecasting LCII... [2026-01-30T20:25:52.063831] [INFO ] [sig ] Generating forecast for: LCII [2026-01-30T20:25:52.063861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-30T20:25:52.076604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-30T20:25:52.076982] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-30T20:25:52.078010] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-30T20:25:52.078064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:52.078120] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:52.078159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:52.078401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:52.143299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:52.144187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:52.144271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:52.144312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:52.272366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:52.272519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:52.272562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:52.272613] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:52.276179] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-01-30T20:25:52.276462] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-30T20:25:52.276626] [INFO ] [sig ] LCII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:52.434619] [INFO ] [LOCAL ] Saved forecast: LCII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LCII.txt [2026-01-30T20:25:52.434774] [INFO ] [sig ] [1824/3461] Completed LCII in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:52.434817] [INFO ] [sig ] [1825/3461] Forecasting LCNB... [2026-01-30T20:25:52.434849] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-30T20:25:52.434881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-30T20:25:52.446778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-30T20:25:52.447128] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-30T20:25:52.447966] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-30T20:25:52.448028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:52.448070] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:52.448128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:52.448186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:52.511792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:52.512649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:52.512760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:52.512796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:52.635237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:52.635395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:52.635438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:52.635469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:52.639731] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-30T20:25:52.640063] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-30T20:25:52.640392] [INFO ] [sig ] LCNB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:52.795669] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LCNB.txt [2026-01-30T20:25:52.795824] [INFO ] [sig ] [1825/3461] Completed LCNB in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:52.795868] [INFO ] [sig ] [1826/3461] Forecasting LDI... [2026-01-30T20:25:52.795900] [INFO ] [sig ] Generating forecast for: LDI [2026-01-30T20:25:52.795933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-30T20:25:52.808555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-30T20:25:52.808960] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-30T20:25:52.809807] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-30T20:25:52.809861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:52.809894] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:52.809923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:52.809986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:52.872362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:52.873285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:52.873390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:52.873431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:52.998380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:52.998536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:52.998612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:52.998645] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:53.002550] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-01-30T20:25:53.002859] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-30T20:25:53.002991] [INFO ] [sig ] LDI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:53.149151] [INFO ] [LOCAL ] Saved forecast: LDI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LDI.txt [2026-01-30T20:25:53.149288] [INFO ] [sig ] [1826/3461] Completed LDI in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:53.149328] [INFO ] [sig ] [1827/3461] Forecasting LDOS... [2026-01-30T20:25:53.149357] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-30T20:25:53.149386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-30T20:25:53.161457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-30T20:25:53.161780] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-30T20:25:53.162727] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-30T20:25:53.162777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:53.162808] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:53.162833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:53.162891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:53.221208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:53.221944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:53.222025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:53.222062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:53.340024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:53.340187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:53.340226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:53.340254] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:53.343655] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-30T20:25:53.343929] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-30T20:25:53.344053] [INFO ] [sig ] LDOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:53.485274] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LDOS.txt [2026-01-30T20:25:53.485410] [INFO ] [sig ] [1827/3461] Completed LDOS in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:53.485450] [INFO ] [sig ] [1828/3461] Forecasting LDP... [2026-01-30T20:25:53.485479] [INFO ] [sig ] Generating forecast for: LDP [2026-01-30T20:25:53.485510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-30T20:25:53.496927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-30T20:25:53.497239] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-30T20:25:53.498030] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-30T20:25:53.498105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:53.498138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:53.498164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:53.498220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:53.555996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:53.556810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:53.556891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:53.556922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:53.674928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:53.675080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:53.675119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:53.675148] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:53.678565] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-30T20:25:53.678859] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-30T20:25:53.678983] [INFO ] [sig ] LDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:53.822414] [INFO ] [LOCAL ] Saved forecast: LDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LDP.txt [2026-01-30T20:25:53.822612] [INFO ] [sig ] [1828/3461] Completed LDP in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:53.822656] [INFO ] [sig ] [1829/3461] Forecasting LDSF... [2026-01-30T20:25:53.822686] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-30T20:25:53.822717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-30T20:25:53.834002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-30T20:25:53.834454] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-30T20:25:53.835256] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-30T20:25:53.835307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:53.835489] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:53.835516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:53.835591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:53.893065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:53.893800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:53.893878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:53.893909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:54.016185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:54.016569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:54.016669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:54.016723] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:54.021159] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-30T20:25:54.021487] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-30T20:25:54.021644] [INFO ] [sig ] LDSF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:54.164947] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LDSF.txt [2026-01-30T20:25:54.165114] [INFO ] [sig ] [1829/3461] Completed LDSF in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-30T20:25:54.165155] [INFO ] [sig ] [1830/3461] Forecasting LE... [2026-01-30T20:25:54.165185] [INFO ] [sig ] Generating forecast for: LE [2026-01-30T20:25:54.165216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-30T20:25:54.177081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-30T20:25:54.177486] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-30T20:25:54.178346] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-30T20:25:54.178400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:54.178449] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:54.178487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:54.178549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:54.238327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:54.239245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:54.239328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:54.239382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:54.364192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:54.364341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:54.364381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:54.364410] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:54.367750] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-30T20:25:54.368043] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-30T20:25:54.368213] [INFO ] [sig ] LE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:54.512945] [INFO ] [LOCAL ] Saved forecast: LE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LE.txt [2026-01-30T20:25:54.513106] [INFO ] [sig ] [1830/3461] Completed LE in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-30T20:25:54.513153] [INFO ] [sig ] [1831/3461] Forecasting LEA... [2026-01-30T20:25:54.513189] [INFO ] [sig ] Generating forecast for: LEA [2026-01-30T20:25:54.513225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-30T20:25:54.524972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-30T20:25:54.525322] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-30T20:25:54.526104] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-30T20:25:54.526155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:54.526186] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:54.526218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:54.526311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:54.584748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:54.585855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:54.585943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:54.585976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:54.705376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:54.705532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:54.705592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:54.705627] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:54.709048] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-01-30T20:25:54.709328] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-30T20:25:54.709457] [INFO ] [sig ] LEA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:54.855701] [INFO ] [LOCAL ] Saved forecast: LEA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LEA.txt [2026-01-30T20:25:54.855861] [INFO ] [sig ] [1831/3461] Completed LEA in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-30T20:25:54.855901] [INFO ] [sig ] [1832/3461] Forecasting LECO... [2026-01-30T20:25:54.855930] [INFO ] [sig ] Generating forecast for: LECO [2026-01-30T20:25:54.855961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-30T20:25:54.868938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-30T20:25:54.869347] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-30T20:25:54.870134] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-30T20:25:54.870186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:54.870244] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:54.870271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:54.870327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:54.928356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:54.929248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:54.929331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:54.929362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:55.055457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:55.055687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:55.055751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:55.055786] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:55.059283] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-30T20:25:55.059561] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-30T20:25:55.059707] [INFO ] [sig ] LECO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:55.208664] [INFO ] [LOCAL ] Saved forecast: LECO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LECO.txt [2026-01-30T20:25:55.208808] [INFO ] [sig ] [1832/3461] Completed LECO in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-30T20:25:55.208848] [INFO ] [sig ] [1833/3461] Forecasting LEG... [2026-01-30T20:25:55.208877] [INFO ] [sig ] Generating forecast for: LEG [2026-01-30T20:25:55.208907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-30T20:25:55.221078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-30T20:25:55.221416] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-30T20:25:55.222221] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-30T20:25:55.222275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:55.222308] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:55.222335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:55.222393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:55.280899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:55.281684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:55.281767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:55.281801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:55.406316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:55.406477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:55.406538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:55.406588] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:55.410259] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-30T20:25:55.410540] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-30T20:25:55.410686] [INFO ] [sig ] LEG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:55.613477] [INFO ] [LOCAL ] Saved forecast: LEG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEG.txt [2026-01-30T20:25:55.613631] [INFO ] [sig ] [1833/3461] Completed LEG in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-30T20:25:55.613673] [INFO ] [sig ] [1834/3461] Forecasting LEGH... [2026-01-30T20:25:55.613709] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-30T20:25:55.613739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-30T20:25:55.625094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-30T20:25:55.625423] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-30T20:25:55.626236] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-30T20:25:55.626287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:55.626318] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:55.626344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:55.626399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:55.682881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:55.683718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:55.683797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:55.683830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:55.800429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:55.800596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:55.800638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:55.800666] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:55.804073] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-01-30T20:25:55.804343] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-30T20:25:55.804463] [INFO ] [sig ] LEGH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:55.948428] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEGH.txt [2026-01-30T20:25:55.948561] [INFO ] [sig ] [1834/3461] Completed LEGH in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-30T20:25:55.948617] [INFO ] [sig ] [1835/3461] Forecasting LEGN... [2026-01-30T20:25:55.948647] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-30T20:25:55.948677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-30T20:25:55.960128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-30T20:25:55.960427] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-30T20:25:55.961187] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-30T20:25:55.961242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:55.961273] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:55.961300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:55.961356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:56.032685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:56.033708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:56.033806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:56.033847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:56.160786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:56.160973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:56.161015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:56.161075] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:56.164562] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-30T20:25:56.164893] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-30T20:25:56.165022] [INFO ] [sig ] LEGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:56.309456] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEGN.txt [2026-01-30T20:25:56.309628] [INFO ] [sig ] [1835/3461] Completed LEGN in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:56.309677] [INFO ] [sig ] [1836/3461] Forecasting LEN... [2026-01-30T20:25:56.309709] [INFO ] [sig ] Generating forecast for: LEN [2026-01-30T20:25:56.309741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-30T20:25:56.321635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-30T20:25:56.322017] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-30T20:25:56.322854] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-30T20:25:56.322907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:56.322938] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:56.322965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:56.323021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:56.380848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:56.381709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:56.381795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:56.381829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:56.511952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:56.512110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:56.512155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:56.512186] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:56.515708] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-30T20:25:56.515998] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-30T20:25:56.516131] [INFO ] [sig ] LEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:56.662733] [INFO ] [LOCAL ] Saved forecast: LEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEN.txt [2026-01-30T20:25:56.662934] [INFO ] [sig ] [1836/3461] Completed LEN in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:56.662986] [INFO ] [sig ] [1837/3461] Forecasting LENZ... [2026-01-30T20:25:56.663025] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-30T20:25:56.663066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-30T20:25:56.678220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-30T20:25:56.678726] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-30T20:25:56.679872] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-30T20:25:56.679949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:56.679993] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:56.680031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:56.680129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:56.768537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:56.769714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:56.769828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:56.769876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:56.940689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:56.940882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:56.940951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:56.941031] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:56.946464] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-30T20:25:56.947012] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-30T20:25:56.947254] [INFO ] [sig ] LENZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:57.168011] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LENZ.txt [2026-01-30T20:25:57.168293] [INFO ] [sig ] [1837/3461] Completed LENZ in 0.5s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:57.168361] [INFO ] [sig ] [1838/3461] Forecasting LEO... [2026-01-30T20:25:57.168411] [INFO ] [sig ] Generating forecast for: LEO [2026-01-30T20:25:57.168465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-30T20:25:57.190194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-30T20:25:57.190844] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-30T20:25:57.194539] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-30T20:25:57.194666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:57.194709] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:57.194743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:57.194827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:57.290253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:57.291605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:57.291736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:57.291793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:57.472993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:57.473230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:57.473358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:57.473410] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:57.481156] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=16.30%) [2026-01-30T20:25:57.484012] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-30T20:25:57.484372] [INFO ] [sig ] LEO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:57.749231] [INFO ] [LOCAL ] Saved forecast: LEO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEO.txt [2026-01-30T20:25:57.749489] [INFO ] [sig ] [1838/3461] Completed LEO in 0.6s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:57.749553] [INFO ] [sig ] [1839/3461] Forecasting LESL... [2026-01-30T20:25:57.749625] [INFO ] [sig ] Generating forecast for: LESL [2026-01-30T20:25:57.749677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-30T20:25:57.772307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-30T20:25:57.772876] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-30T20:25:57.774173] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-30T20:25:57.774261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:57.774313] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:57.774356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:57.774443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:57.845518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:57.846652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:57.846768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:57.846829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:57.993624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:57.993817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:57.993876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:57.993920] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:57.999171] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: UP (p=89.72%) [2026-01-30T20:25:57.999767] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-30T20:25:57.999971] [INFO ] [sig ] LESL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:58.171358] [INFO ] [LOCAL ] Saved forecast: LESL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LESL.txt [2026-01-30T20:25:58.171544] [INFO ] [sig ] [1839/3461] Completed LESL in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:58.171611] [INFO ] [sig ] [1840/3461] Forecasting LEVI... [2026-01-30T20:25:58.171644] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-30T20:25:58.171675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-30T20:25:58.184073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-30T20:25:58.184503] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-30T20:25:58.185332] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-30T20:25:58.185386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:58.185419] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:58.185445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:58.185502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:58.244670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:58.245592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:58.245690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:58.245724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:58.370876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:58.371031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:58.371071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:58.371102] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:58.374478] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-30T20:25:58.374771] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-30T20:25:58.374894] [INFO ] [sig ] LEVI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:58.525270] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LEVI.txt [2026-01-30T20:25:58.525431] [INFO ] [sig ] [1840/3461] Completed LEVI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:58.525481] [INFO ] [sig ] [1841/3461] Forecasting LFMD... [2026-01-30T20:25:58.525515] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-30T20:25:58.525548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-30T20:25:58.538755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-30T20:25:58.539152] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-30T20:25:58.540201] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-30T20:25:58.540254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:58.540287] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:58.540316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:58.540401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:58.603213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:58.604142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:58.604248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:58.604291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:58.737880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:58.738028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:58.738067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:58.738119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:58.742063] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-01-30T20:25:58.742382] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-30T20:25:58.742731] [INFO ] [sig ] LFMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:58.891554] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LFMD.txt [2026-01-30T20:25:58.891710] [INFO ] [sig ] [1841/3461] Completed LFMD in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:58.891749] [INFO ] [sig ] [1842/3461] Forecasting LFUS... [2026-01-30T20:25:58.891778] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-30T20:25:58.891808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-30T20:25:58.902922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-30T20:25:58.903236] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-30T20:25:58.904122] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-30T20:25:58.904189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:58.904230] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:58.904266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:58.904336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:58.965783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:58.966651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:58.966763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:58.966798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:59.092837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:59.092982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:59.093021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:59.093051] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:59.096443] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-01-30T20:25:59.096731] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-30T20:25:59.096856] [INFO ] [sig ] LFUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:59.263724] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LFUS.txt [2026-01-30T20:25:59.263895] [INFO ] [sig ] [1842/3461] Completed LFUS in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:59.263957] [INFO ] [sig ] [1843/3461] Forecasting LFVN... [2026-01-30T20:25:59.264006] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-30T20:25:59.264059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-30T20:25:59.276804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-30T20:25:59.277216] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-30T20:25:59.278119] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-30T20:25:59.278172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:59.278204] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:59.278231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:59.278287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:59.357018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:59.358234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:59.358357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:59.358410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:59.494701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:59.494865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:59.494912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:59.494945] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:59.499205] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-30T20:25:59.499557] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-30T20:25:59.499729] [INFO ] [sig ] LFVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:25:59.649130] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LFVN.txt [2026-01-30T20:25:59.649279] [INFO ] [sig ] [1843/3461] Completed LFVN in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:59.649319] [INFO ] [sig ] [1844/3461] Forecasting LGCL... [2026-01-30T20:25:59.649348] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-30T20:25:59.649379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-30T20:25:59.660690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-30T20:25:59.660997] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-30T20:25:59.661801] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-30T20:25:59.661854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:59.661887] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:59.661916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:59.661975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:25:59.719459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:25:59.720241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:25:59.720325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:25:59.720359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:25:59.831606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:25:59.831751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:25:59.831790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:25:59.831819] [INFO ] [FORECASTER] Training complete [2026-01-30T20:25:59.835552] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-30T20:25:59.835838] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-30T20:25:59.835964] [INFO ] [sig ] LGCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:25:59.980223] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LGCL.txt [2026-01-30T20:25:59.980397] [INFO ] [sig ] [1844/3461] Completed LGCL in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:25:59.980438] [INFO ] [sig ] [1845/3461] Forecasting LGI... [2026-01-30T20:25:59.980469] [INFO ] [sig ] Generating forecast for: LGI [2026-01-30T20:25:59.980507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-30T20:25:59.992603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-30T20:25:59.992922] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-30T20:25:59.993733] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-30T20:25:59.993785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:25:59.993817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:25:59.993844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:25:59.993900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:00.051387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:00.052213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:00.052293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:00.052326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:00.173084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:00.173239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:00.173287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:00.173317] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:00.176705] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=61.41%) [2026-01-30T20:26:00.176977] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-30T20:26:00.177100] [INFO ] [sig ] LGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:00.328009] [INFO ] [LOCAL ] Saved forecast: LGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LGI.txt [2026-01-30T20:26:00.328222] [INFO ] [sig ] [1845/3461] Completed LGI in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:26:00.328268] [INFO ] [sig ] [1846/3461] Forecasting LGIH... [2026-01-30T20:26:00.328300] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-30T20:26:00.328336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-30T20:26:00.340518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-30T20:26:00.340939] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-30T20:26:00.341869] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-30T20:26:00.341924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:00.341955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:00.341983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:00.342039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:00.399829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:00.400717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:00.400800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:00.400833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:00.522252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:00.522401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:00.522441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:00.522469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:00.526302] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=27.97%) [2026-01-30T20:26:00.526596] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-30T20:26:00.526724] [INFO ] [sig ] LGIH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:00.672819] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LGIH.txt [2026-01-30T20:26:00.672987] [INFO ] [sig ] [1846/3461] Completed LGIH in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:26:00.673036] [INFO ] [sig ] [1847/3461] Forecasting LGND... [2026-01-30T20:26:00.673097] [INFO ] [sig ] Generating forecast for: LGND [2026-01-30T20:26:00.673135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-30T20:26:00.685806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-30T20:26:00.686185] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-30T20:26:00.687148] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-30T20:26:00.687206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:00.687239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:00.687268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:00.687514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:00.748472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:00.749340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:00.749452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:00.749501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:00.877107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:00.877264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:00.877308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:00.877337] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:00.881100] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-30T20:26:00.881432] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-30T20:26:00.881591] [INFO ] [sig ] LGND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:01.032826] [INFO ] [LOCAL ] Saved forecast: LGND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LGND.txt [2026-01-30T20:26:01.032987] [INFO ] [sig ] [1847/3461] Completed LGND in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-30T20:26:01.033028] [INFO ] [sig ] [1848/3461] Forecasting LH... [2026-01-30T20:26:01.033058] [INFO ] [sig ] Generating forecast for: LH [2026-01-30T20:26:01.033089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-30T20:26:01.044664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-30T20:26:01.045045] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-30T20:26:01.045844] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-30T20:26:01.045898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:01.045931] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:01.045958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:01.046014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:01.105891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:01.106902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:01.106993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:01.107025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:01.229416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:01.229593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:01.229637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:01.229667] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:01.233429] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=55.05%) [2026-01-30T20:26:01.233814] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-30T20:26:01.233960] [INFO ] [sig ] LH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:01.404712] [INFO ] [LOCAL ] Saved forecast: LH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LH.txt [2026-01-30T20:26:01.404873] [INFO ] [sig ] [1848/3461] Completed LH in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-30T20:26:01.404919] [INFO ] [sig ] [1849/3461] Forecasting LHX... [2026-01-30T20:26:01.404955] [INFO ] [sig ] Generating forecast for: LHX [2026-01-30T20:26:01.404987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-30T20:26:01.419505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-30T20:26:01.420024] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-30T20:26:01.421178] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-30T20:26:01.421247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:01.421332] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:01.421374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:01.421461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:01.499748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:01.500655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:01.500748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:01.500782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:01.654384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:01.654538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:01.654599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:01.654630] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:01.659345] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-30T20:26:01.659845] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-30T20:26:01.660039] [INFO ] [sig ] LHX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:01.826725] [INFO ] [LOCAL ] Saved forecast: LHX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LHX.txt [2026-01-30T20:26:01.826924] [INFO ] [sig ] [1849/3461] Completed LHX in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-30T20:26:01.826971] [INFO ] [sig ] [1850/3461] Forecasting LI... [2026-01-30T20:26:01.827001] [INFO ] [sig ] Generating forecast for: LI [2026-01-30T20:26:01.827033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-30T20:26:01.839635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-30T20:26:01.840037] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-30T20:26:01.841005] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-30T20:26:01.841061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:01.841095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:01.841122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:01.841179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:01.903216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:01.904267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:01.904391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:01.904433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:02.037947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:02.038147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:02.038190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:02.038219] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:02.042190] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=70.28%) [2026-01-30T20:26:02.042788] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-30T20:26:02.042933] [INFO ] [sig ] LI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:02.206135] [INFO ] [LOCAL ] Saved forecast: LI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LI.txt [2026-01-30T20:26:02.206338] [INFO ] [sig ] [1850/3461] Completed LI in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:02.206403] [INFO ] [sig ] [1851/3461] Forecasting LICN... [2026-01-30T20:26:02.206451] [INFO ] [sig ] Generating forecast for: LICN [2026-01-30T20:26:02.206502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-30T20:26:02.219384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-30T20:26:02.219794] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-30T20:26:02.220875] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-30T20:26:02.220930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:02.220966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:02.220992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:02.221061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:02.289848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:02.290755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:02.290871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:02.290920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:02.419244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:02.419407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:02.419453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:02.419488] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:02.423199] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=71.63%) [2026-01-30T20:26:02.423543] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-30T20:26:02.423717] [INFO ] [sig ] LICN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:02.591344] [INFO ] [LOCAL ] Saved forecast: LICN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LICN.txt [2026-01-30T20:26:02.591531] [INFO ] [sig ] [1851/3461] Completed LICN in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:02.591600] [INFO ] [sig ] [1852/3461] Forecasting LIF... [2026-01-30T20:26:02.591634] [INFO ] [sig ] Generating forecast for: LIF [2026-01-30T20:26:02.591669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-30T20:26:02.604525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-30T20:26:02.604924] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-30T20:26:02.605823] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-30T20:26:02.605889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:02.605930] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:02.605974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:02.606041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:02.670284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:02.671374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:02.671466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:02.671510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:02.808124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:02.808291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:02.808335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:02.808364] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:02.812120] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-30T20:26:02.812440] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-30T20:26:02.812606] [INFO ] [sig ] LIF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:02.971815] [INFO ] [LOCAL ] Saved forecast: LIF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LIF.txt [2026-01-30T20:26:02.971986] [INFO ] [sig ] [1852/3461] Completed LIF in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:02.972033] [INFO ] [sig ] [1853/3461] Forecasting LII... [2026-01-30T20:26:02.972063] [INFO ] [sig ] Generating forecast for: LII [2026-01-30T20:26:02.972096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-30T20:26:02.984641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-30T20:26:02.984978] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-30T20:26:02.985809] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-30T20:26:02.985863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:02.985897] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:02.985924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:02.985981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:03.047085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:03.048028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:03.048128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:03.048165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:03.175218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:03.175396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:03.175440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:03.175469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:03.179297] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-30T20:26:03.179639] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-30T20:26:03.179770] [INFO ] [sig ] LII: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:03.344036] [INFO ] [LOCAL ] Saved forecast: LII 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LII.txt [2026-01-30T20:26:03.344215] [INFO ] [sig ] [1853/3461] Completed LII in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:03.344278] [INFO ] [sig ] [1854/3461] Forecasting LILA... [2026-01-30T20:26:03.344329] [INFO ] [sig ] Generating forecast for: LILA [2026-01-30T20:26:03.344374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-30T20:26:03.357824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-30T20:26:03.358194] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-30T20:26:03.359171] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-30T20:26:03.359227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:03.359282] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:03.359317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:03.359387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:03.423214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:03.424135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:03.424222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:03.424256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:03.554270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:03.554455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:03.554499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:03.554529] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:03.558621] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-01-30T20:26:03.558913] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-30T20:26:03.559045] [INFO ] [sig ] LILA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:03.729746] [INFO ] [LOCAL ] Saved forecast: LILA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LILA.txt [2026-01-30T20:26:03.729913] [INFO ] [sig ] [1854/3461] Completed LILA in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:03.729956] [INFO ] [sig ] [1855/3461] Forecasting LILAK... [2026-01-30T20:26:03.729985] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-30T20:26:03.730017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-30T20:26:03.743311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-30T20:26:03.743755] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-30T20:26:03.744702] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-30T20:26:03.744756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:03.744787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:03.744815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:03.744872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:03.814948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:03.816008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:03.816129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:03.816184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:03.963077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:03.963255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:03.963298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:03.963328] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:03.968313] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-30T20:26:03.968913] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-30T20:26:03.969062] [INFO ] [sig ] LILAK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:04.147233] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LILAK.txt [2026-01-30T20:26:04.147404] [INFO ] [sig ] [1855/3461] Completed LILAK in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:04.147654] [INFO ] [sig ] [1856/3461] Forecasting LIN... [2026-01-30T20:26:04.147688] [INFO ] [sig ] Generating forecast for: LIN [2026-01-30T20:26:04.147721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-30T20:26:04.162108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-30T20:26:04.162548] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-30T20:26:04.163416] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-30T20:26:04.163477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:04.163512] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:04.163539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:04.163618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:04.232409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:04.233385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:04.233487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:04.233522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:04.366851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:04.367014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:04.367057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:04.367086] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:04.371130] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-30T20:26:04.371584] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-30T20:26:04.371773] [INFO ] [sig ] LIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:04.542917] [INFO ] [LOCAL ] Saved forecast: LIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LIN.txt [2026-01-30T20:26:04.543094] [INFO ] [sig ] [1856/3461] Completed LIN in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:04.543143] [INFO ] [sig ] [1857/3461] Forecasting LINC... [2026-01-30T20:26:04.543175] [INFO ] [sig ] Generating forecast for: LINC [2026-01-30T20:26:04.543206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-30T20:26:04.556531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-30T20:26:04.556977] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-30T20:26:04.557874] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-30T20:26:04.557940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:04.557976] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:04.558003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:04.558075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:04.632524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:04.633764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:04.633894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:04.633934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:04.767914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:04.768117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:04.768162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:04.768191] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:04.772298] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-01-30T20:26:04.772713] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-30T20:26:04.772864] [INFO ] [sig ] LINC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:04.921050] [INFO ] [LOCAL ] Saved forecast: LINC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LINC.txt [2026-01-30T20:26:04.921215] [INFO ] [sig ] [1857/3461] Completed LINC in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:04.921268] [INFO ] [sig ] [1858/3461] Forecasting LIND... [2026-01-30T20:26:04.921299] [INFO ] [sig ] Generating forecast for: LIND [2026-01-30T20:26:04.921331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-30T20:26:04.934255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-30T20:26:04.934685] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-30T20:26:04.935506] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-30T20:26:04.935560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:04.935619] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:04.935647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:04.935703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:04.992084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:04.993002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:04.993097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:04.993129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:05.135151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:05.135318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:05.135359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:05.135388] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:05.139468] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-30T20:26:05.139892] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-30T20:26:05.140043] [INFO ] [sig ] LIND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:05.312384] [INFO ] [LOCAL ] Saved forecast: LIND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LIND.txt [2026-01-30T20:26:05.312621] [INFO ] [sig ] [1858/3461] Completed LIND in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:05.312686] [INFO ] [sig ] [1859/3461] Forecasting LINE... [2026-01-30T20:26:05.312730] [INFO ] [sig ] Generating forecast for: LINE [2026-01-30T20:26:05.312775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-30T20:26:05.328182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-30T20:26:05.328665] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-30T20:26:05.329688] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-30T20:26:05.329747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:05.329781] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:05.329811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:05.329869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:05.395422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:05.396399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:05.396537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:05.396595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:05.530510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:05.530692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:05.530735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:05.530765] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:05.534819] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-30T20:26:05.535226] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-30T20:26:05.535396] [INFO ] [sig ] LINE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:05.701005] [INFO ] [LOCAL ] Saved forecast: LINE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LINE.txt [2026-01-30T20:26:05.701204] [INFO ] [sig ] [1859/3461] Completed LINE in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:05.701269] [INFO ] [sig ] [1860/3461] Forecasting LINK... [2026-01-30T20:26:05.701328] [INFO ] [sig ] Generating forecast for: LINK [2026-01-30T20:26:05.701386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-30T20:26:05.714428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-30T20:26:05.714889] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-30T20:26:05.715757] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-30T20:26:05.715812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:05.715847] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:05.715874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:05.715933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:05.782001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:05.782954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:05.783055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:05.783101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:05.905686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:05.905848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:05.905891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:05.905924] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:05.909788] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=23.40%) [2026-01-30T20:26:05.910163] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-30T20:26:05.910309] [INFO ] [sig ] LINK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:06.080988] [INFO ] [LOCAL ] Saved forecast: LINK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LINK.txt [2026-01-30T20:26:06.081158] [INFO ] [sig ] [1860/3461] Completed LINK in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:06.081201] [INFO ] [sig ] [1861/3461] Forecasting LITE... [2026-01-30T20:26:06.081232] [INFO ] [sig ] Generating forecast for: LITE [2026-01-30T20:26:06.081263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-30T20:26:06.094933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-30T20:26:06.095389] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-30T20:26:06.096341] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-30T20:26:06.096396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:06.096430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:06.096456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:06.096524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:06.161238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:06.162188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:06.162283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:06.162317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:06.316650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:06.316836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:06.316919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:06.316962] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:06.321235] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=16.30%) [2026-01-30T20:26:06.321689] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-30T20:26:06.321841] [INFO ] [sig ] LITE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:06.501376] [INFO ] [LOCAL ] Saved forecast: LITE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LITE.txt [2026-01-30T20:26:06.501564] [INFO ] [sig ] [1861/3461] Completed LITE in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:06.501632] [INFO ] [sig ] [1862/3461] Forecasting LITM... [2026-01-30T20:26:06.501667] [INFO ] [sig ] Generating forecast for: LITM [2026-01-30T20:26:06.501697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-30T20:26:06.514673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-30T20:26:06.515123] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-30T20:26:06.516315] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-30T20:26:06.516386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:06.516429] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:06.516685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:06.516777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:06.584195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:06.585175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:06.585265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:06.585299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:06.718884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:06.719037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:06.719078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:06.719110] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:06.723245] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=37.15%) [2026-01-30T20:26:06.723626] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-30T20:26:06.723771] [INFO ] [sig ] LITM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:06.891111] [INFO ] [LOCAL ] Saved forecast: LITM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LITM.txt [2026-01-30T20:26:06.891288] [INFO ] [sig ] [1862/3461] Completed LITM in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:06.891341] [INFO ] [sig ] [1863/3461] Forecasting LIVN... [2026-01-30T20:26:06.891373] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-30T20:26:06.891411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-30T20:26:06.906493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-30T20:26:06.906849] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-30T20:26:06.908205] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-30T20:26:06.908268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:06.908303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:06.908337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:06.908438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:06.975359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:06.976335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:06.976435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:06.976471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:07.105927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:07.106058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:07.106101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:07.106131] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:07.109783] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-30T20:26:07.110058] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-30T20:26:07.110184] [INFO ] [sig ] LIVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:07.264379] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LIVN.txt [2026-01-30T20:26:07.264741] [INFO ] [sig ] [1863/3461] Completed LIVN in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:07.264784] [INFO ] [sig ] [1864/3461] Forecasting LKFN... [2026-01-30T20:26:07.264813] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-30T20:26:07.264843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-30T20:26:07.278349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-30T20:26:07.278803] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-30T20:26:07.279736] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-30T20:26:07.279794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:07.279825] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:07.279852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:07.279908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:07.337075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:07.337939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:07.338017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:07.338050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:07.455959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:07.456100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:07.456139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:07.456167] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:07.459535] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-01-30T20:26:07.459827] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-30T20:26:07.459950] [INFO ] [sig ] LKFN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:07.607021] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LKFN.txt [2026-01-30T20:26:07.607158] [INFO ] [sig ] [1864/3461] Completed LKFN in 0.3s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:07.607196] [INFO ] [sig ] [1865/3461] Forecasting LKQ... [2026-01-30T20:26:07.607223] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-30T20:26:07.607251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-30T20:26:07.623122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-30T20:26:07.623841] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-30T20:26:07.625016] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-30T20:26:07.625087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:07.625155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:07.625205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:07.625300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:07.693609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:07.694914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:07.695007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:07.695039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:07.819201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:07.819362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:07.819410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:07.819446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:07.823022] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=38.27%) [2026-01-30T20:26:07.823308] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-30T20:26:07.823461] [INFO ] [sig ] LKQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:07.970867] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LKQ.txt [2026-01-30T20:26:07.971023] [INFO ] [sig ] [1865/3461] Completed LKQ in 0.4s | 2.81 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-30T20:26:07.971062] [INFO ] [sig ] [1866/3461] Forecasting LLY... [2026-01-30T20:26:07.971092] [INFO ] [sig ] Generating forecast for: LLY [2026-01-30T20:26:07.971122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-30T20:26:07.984342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-30T20:26:07.984720] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-30T20:26:07.985556] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-30T20:26:07.985627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:07.985694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:07.985723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:07.985787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:08.047545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:08.048363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:08.048446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:08.048478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:08.176131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:08.176285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:08.176328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:08.176363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:08.180028] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=32.78%) [2026-01-30T20:26:08.180360] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-30T20:26:08.180502] [INFO ] [sig ] LLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:08.328733] [INFO ] [LOCAL ] Saved forecast: LLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LLY.txt [2026-01-30T20:26:08.328892] [INFO ] [sig ] [1866/3461] Completed LLY in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-30T20:26:08.328932] [INFO ] [sig ] [1867/3461] Forecasting LMB... [2026-01-30T20:26:08.328961] [INFO ] [sig ] Generating forecast for: LMB [2026-01-30T20:26:08.328990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-30T20:26:08.341280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-30T20:26:08.341831] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-30T20:26:08.342884] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-30T20:26:08.342937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:08.342968] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:08.342994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:08.343054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:08.402018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:08.402817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:08.402898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:08.402930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:08.521484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:08.521654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:08.521698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:08.521727] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:08.525146] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=47.51%) [2026-01-30T20:26:08.525426] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-30T20:26:08.525561] [INFO ] [sig ] LMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:08.672118] [INFO ] [LOCAL ] Saved forecast: LMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LMB.txt [2026-01-30T20:26:08.672253] [INFO ] [sig ] [1867/3461] Completed LMB in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:08.672299] [INFO ] [sig ] [1868/3461] Forecasting LMBS... [2026-01-30T20:26:08.672328] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-30T20:26:08.672357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-30T20:26:08.684168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-30T20:26:08.684445] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-30T20:26:08.685215] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-30T20:26:08.685266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:08.685298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:08.685324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:08.685381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:08.744123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:08.744792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:08.744869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:08.744900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:08.869563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:08.869742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:08.869784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:08.869815] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:08.873362] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-30T20:26:08.873658] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-30T20:26:08.873782] [INFO ] [sig ] LMBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:09.019614] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LMBS.txt [2026-01-30T20:26:09.019743] [INFO ] [sig ] [1868/3461] Completed LMBS in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:09.019781] [INFO ] [sig ] [1869/3461] Forecasting LMND... [2026-01-30T20:26:09.019817] [INFO ] [sig ] Generating forecast for: LMND [2026-01-30T20:26:09.019848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-30T20:26:09.031302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-30T20:26:09.031801] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-30T20:26:09.032647] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-30T20:26:09.032700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:09.032732] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:09.032759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:09.032814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:09.091310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:09.092024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:09.092105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:09.092138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:09.214110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:09.214255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:09.214294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:09.214354] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:09.217720] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-30T20:26:09.217993] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-30T20:26:09.218133] [INFO ] [sig ] LMND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:09.361185] [INFO ] [LOCAL ] Saved forecast: LMND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LMND.txt [2026-01-30T20:26:09.361309] [INFO ] [sig ] [1869/3461] Completed LMND in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:09.361347] [INFO ] [sig ] [1870/3461] Forecasting LNC... [2026-01-30T20:26:09.361378] [INFO ] [sig ] Generating forecast for: LNC [2026-01-30T20:26:09.361415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-30T20:26:09.373065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-30T20:26:09.373348] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-30T20:26:09.374128] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-30T20:26:09.374179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:09.374211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:09.374236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:09.374292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:09.434653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:09.435521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:09.435628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:09.435662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:09.558597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:09.558738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:09.558778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:09.558807] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:09.562186] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=73.18%) [2026-01-30T20:26:09.562460] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-30T20:26:09.562598] [INFO ] [sig ] LNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:09.704620] [INFO ] [LOCAL ] Saved forecast: LNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LNC.txt [2026-01-30T20:26:09.704741] [INFO ] [sig ] [1870/3461] Completed LNC in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:09.704780] [INFO ] [sig ] [1871/3461] Forecasting LND... [2026-01-30T20:26:09.704808] [INFO ] [sig ] Generating forecast for: LND [2026-01-30T20:26:09.704838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-30T20:26:09.716092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-30T20:26:09.716372] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-30T20:26:09.717149] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-30T20:26:09.717201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:09.717232] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:09.717258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:09.717314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:09.774866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:09.775496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:09.775632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:09.775670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:09.888361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:09.888530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:09.888592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:09.888626] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:09.891983] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=42.16%) [2026-01-30T20:26:09.892269] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-30T20:26:09.892397] [INFO ] [sig ] LND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:10.036251] [INFO ] [LOCAL ] Saved forecast: LND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LND.txt [2026-01-30T20:26:10.036389] [INFO ] [sig ] [1871/3461] Completed LND in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:10.036436] [INFO ] [sig ] [1872/3461] Forecasting LNG... [2026-01-30T20:26:10.036470] [INFO ] [sig ] Generating forecast for: LNG [2026-01-30T20:26:10.036507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-30T20:26:10.047417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-30T20:26:10.047757] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-30T20:26:10.048627] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-30T20:26:10.048678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:10.048709] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:10.048734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:10.048790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:10.105153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:10.105904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:10.105982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:10.106014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:10.231833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:10.232005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:10.232060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:10.232113] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:10.235726] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-01-30T20:26:10.236036] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-30T20:26:10.236175] [INFO ] [sig ] LNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:10.390863] [INFO ] [LOCAL ] Saved forecast: LNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LNG.txt [2026-01-30T20:26:10.391017] [INFO ] [sig ] [1872/3461] Completed LNG in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:10.391057] [INFO ] [sig ] [1873/3461] Forecasting LNKB... [2026-01-30T20:26:10.391087] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-30T20:26:10.391116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-30T20:26:10.407006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-30T20:26:10.407322] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-30T20:26:10.408209] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-30T20:26:10.408262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:10.408296] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:10.408324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:10.408380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:10.467656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:10.468464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:10.468562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:10.468616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:10.601516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:10.601692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:10.601755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:10.601804] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:10.605859] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-30T20:26:10.606208] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-30T20:26:10.606350] [INFO ] [sig ] LNKB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:10.771121] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LNKB.txt [2026-01-30T20:26:10.771301] [INFO ] [sig ] [1873/3461] Completed LNKB in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:10.771351] [INFO ] [sig ] [1874/3461] Forecasting LNN... [2026-01-30T20:26:10.771383] [INFO ] [sig ] Generating forecast for: LNN [2026-01-30T20:26:10.771414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-30T20:26:10.783073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-30T20:26:10.783432] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-30T20:26:10.784252] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-30T20:26:10.784307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:10.784340] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:10.784368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:10.784425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:10.844789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:10.845618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:10.845703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:10.845754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:10.967244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:10.967412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:10.967461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:10.967498] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:10.971258] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-01-30T20:26:10.971634] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-30T20:26:10.971775] [INFO ] [sig ] LNN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:11.115839] [INFO ] [LOCAL ] Saved forecast: LNN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LNN.txt [2026-01-30T20:26:11.115972] [INFO ] [sig ] [1874/3461] Completed LNN in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:11.116011] [INFO ] [sig ] [1875/3461] Forecasting LNTH... [2026-01-30T20:26:11.116040] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-30T20:26:11.116068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-30T20:26:11.127817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-30T20:26:11.128109] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-30T20:26:11.128874] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-30T20:26:11.128925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:11.128956] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:11.128981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:11.129037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:11.187334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:11.188128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:11.188205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:11.188237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:11.310861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:11.310990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:11.311028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:11.311056] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:11.314423] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-30T20:26:11.314710] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-30T20:26:11.314829] [INFO ] [sig ] LNTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:11.466296] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LNTH.txt [2026-01-30T20:26:11.466448] [INFO ] [sig ] [1875/3461] Completed LNTH in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:11.466492] [INFO ] [sig ] [1876/3461] Forecasting LNZA... [2026-01-30T20:26:11.466523] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-30T20:26:11.466553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-30T20:26:11.477791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-30T20:26:11.478104] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-30T20:26:11.478981] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-30T20:26:11.479033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:11.479065] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:11.479094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:11.479165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:11.538900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:11.539666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:11.539773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:11.539808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:11.658068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:11.658216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:11.658257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:11.658288] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:11.661749] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-01-30T20:26:11.662026] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-30T20:26:11.662152] [INFO ] [sig ] LNZA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:11.809074] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LNZA.txt [2026-01-30T20:26:11.809207] [INFO ] [sig ] [1876/3461] Completed LNZA in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:11.809247] [INFO ] [sig ] [1877/3461] Forecasting LOAN... [2026-01-30T20:26:11.809276] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-30T20:26:11.809306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-30T20:26:11.820505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-30T20:26:11.820861] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-30T20:26:11.821665] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-30T20:26:11.821718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:11.821752] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:11.821781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:11.821839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:11.882255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:11.883076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:11.883155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:11.883187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:11.995997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:11.996145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:11.996190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:11.996222] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:12.000221] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-01-30T20:26:12.000506] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-30T20:26:12.000667] [INFO ] [sig ] LOAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:12.155434] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LOAN.txt [2026-01-30T20:26:12.155632] [INFO ] [sig ] [1877/3461] Completed LOAN in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:12.155676] [INFO ] [sig ] [1878/3461] Forecasting LOB... [2026-01-30T20:26:12.155706] [INFO ] [sig ] Generating forecast for: LOB [2026-01-30T20:26:12.155737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-30T20:26:12.168350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-30T20:26:12.168787] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-30T20:26:12.169640] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-30T20:26:12.169707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:12.169741] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:12.169769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:12.169831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:12.229643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:12.230273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:12.230352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:12.230385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:12.355179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:12.355321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:12.355360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:12.355388] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:12.358836] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=68.92%) [2026-01-30T20:26:12.359105] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-30T20:26:12.359226] [INFO ] [sig ] LOB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:12.518748] [INFO ] [LOCAL ] Saved forecast: LOB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LOB.txt [2026-01-30T20:26:12.518896] [INFO ] [sig ] [1878/3461] Completed LOB in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:12.518935] [INFO ] [sig ] [1879/3461] Forecasting LOCO... [2026-01-30T20:26:12.518964] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-30T20:26:12.518993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-30T20:26:12.534441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-30T20:26:12.534839] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-30T20:26:12.535735] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-30T20:26:12.535961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:12.535994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:12.536022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:12.536079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:12.592389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:12.593197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:12.593279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:12.593312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:12.715245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:12.715398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:12.715437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:12.715469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:12.718852] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-30T20:26:12.719143] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-30T20:26:12.719268] [INFO ] [sig ] LOCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:12.868701] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LOCO.txt [2026-01-30T20:26:12.868901] [INFO ] [sig ] [1879/3461] Completed LOCO in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:12.868943] [INFO ] [sig ] [1880/3461] Forecasting LOGI... [2026-01-30T20:26:12.868972] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-30T20:26:12.869002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-30T20:26:12.879867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-30T20:26:12.880185] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-30T20:26:12.880974] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-30T20:26:12.881025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:12.881056] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:12.881082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:12.881138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:12.938054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:12.939067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:12.939153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:12.939187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:13.058251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:13.058405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:13.058444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:13.058473] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:13.062072] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-01-30T20:26:13.062406] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-30T20:26:13.062547] [INFO ] [sig ] LOGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:13.216341] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LOGI.txt [2026-01-30T20:26:13.216497] [INFO ] [sig ] [1880/3461] Completed LOGI in 0.3s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:13.216537] [INFO ] [sig ] [1881/3461] Forecasting LOMA... [2026-01-30T20:26:13.216567] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-30T20:26:13.216626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-30T20:26:13.252814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-30T20:26:13.253197] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-30T20:26:13.254071] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-30T20:26:13.254125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:13.254158] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:13.254186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:13.254244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:13.317514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:13.318429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:13.318514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:13.318549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:13.447054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:13.447217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:13.447257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:13.447285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:13.450719] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-30T20:26:13.451003] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-30T20:26:13.451127] [INFO ] [sig ] LOMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:13.614925] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LOMA.txt [2026-01-30T20:26:13.615154] [INFO ] [sig ] [1881/3461] Completed LOMA in 0.4s | 2.81 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-30T20:26:13.615214] [INFO ] [sig ] [1882/3461] Forecasting LOPE... [2026-01-30T20:26:13.615258] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-30T20:26:13.615305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-30T20:26:13.629438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-30T20:26:13.629832] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-30T20:26:13.630650] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-30T20:26:13.630701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:13.630734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:13.630761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:13.630817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:13.695289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:13.696222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:13.696329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:13.696368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:13.831540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:13.831715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:13.831765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:13.831800] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:13.836009] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-01-30T20:26:13.836360] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-30T20:26:13.836520] [INFO ] [sig ] LOPE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:14.005445] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LOPE.txt [2026-01-30T20:26:14.005628] [INFO ] [sig ] [1882/3461] Completed LOPE in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-30T20:26:14.005671] [INFO ] [sig ] [1883/3461] Forecasting LOVE... [2026-01-30T20:26:14.005701] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-30T20:26:14.005732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-30T20:26:14.017715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-30T20:26:14.018144] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-30T20:26:14.018952] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-30T20:26:14.019003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:14.019060] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:14.019088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:14.019144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:14.075692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:14.076541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:14.076648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:14.076681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:14.201403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:14.201564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:14.201636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:14.201670] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:14.205219] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-01-30T20:26:14.205569] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-30T20:26:14.205728] [INFO ] [sig ] LOVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:14.376268] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LOVE.txt [2026-01-30T20:26:14.376449] [INFO ] [sig ] [1883/3461] Completed LOVE in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:14.376491] [INFO ] [sig ] [1884/3461] Forecasting LPCN... [2026-01-30T20:26:14.376528] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-30T20:26:14.376565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-30T20:26:14.388972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-30T20:26:14.389323] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-30T20:26:14.390257] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-30T20:26:14.390319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:14.390362] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:14.390397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:14.390475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:14.453510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:14.454472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:14.454558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:14.454611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:14.575716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:14.575877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:14.575921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:14.575952] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:14.579731] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=55.87%) [2026-01-30T20:26:14.580037] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-30T20:26:14.580190] [INFO ] [sig ] LPCN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:14.741084] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LPCN.txt [2026-01-30T20:26:14.741247] [INFO ] [sig ] [1884/3461] Completed LPCN in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:14.741291] [INFO ] [sig ] [1885/3461] Forecasting LPG... [2026-01-30T20:26:14.741322] [INFO ] [sig ] Generating forecast for: LPG [2026-01-30T20:26:14.741359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-30T20:26:14.754013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-30T20:26:14.754454] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-30T20:26:14.755248] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-30T20:26:14.755301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:14.755333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:14.755361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:14.755417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:14.814715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:14.815649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:14.815741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:14.815783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:14.944202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:14.944375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:14.944416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:14.944445] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:14.947810] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-30T20:26:14.948083] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-30T20:26:14.948225] [INFO ] [sig ] LPG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:15.098749] [INFO ] [LOCAL ] Saved forecast: LPG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LPG.txt [2026-01-30T20:26:15.098878] [INFO ] [sig ] [1885/3461] Completed LPG in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:15.098917] [INFO ] [sig ] [1886/3461] Forecasting LPL... [2026-01-30T20:26:15.098947] [INFO ] [sig ] Generating forecast for: LPL [2026-01-30T20:26:15.098976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-30T20:26:15.110135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-30T20:26:15.110394] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-30T20:26:15.111177] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-30T20:26:15.111228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:15.111259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:15.111286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:15.111341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:15.168828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:15.169454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:15.169531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:15.169563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:15.287670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:15.288043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:15.288118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:15.288192] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:15.291829] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=47.51%) [2026-01-30T20:26:15.292121] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-30T20:26:15.292254] [INFO ] [sig ] LPL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:15.441102] [INFO ] [LOCAL ] Saved forecast: LPL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LPL.txt [2026-01-30T20:26:15.441256] [INFO ] [sig ] [1886/3461] Completed LPL in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:15.441305] [INFO ] [sig ] [1887/3461] Forecasting LPLA... [2026-01-30T20:26:15.441338] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-30T20:26:15.441369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-30T20:26:15.453558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-30T20:26:15.453941] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-30T20:26:15.454787] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-30T20:26:15.454841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:15.454878] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:15.454910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:15.454976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:15.519308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:15.520235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:15.520327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:15.520361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:15.648761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:15.648920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:15.648961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:15.648990] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:15.652480] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-30T20:26:15.652798] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-30T20:26:15.652930] [INFO ] [sig ] LPLA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:15.805866] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LPLA.txt [2026-01-30T20:26:15.806018] [INFO ] [sig ] [1887/3461] Completed LPLA in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:15.806059] [INFO ] [sig ] [1888/3461] Forecasting LPRO... [2026-01-30T20:26:15.806088] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-30T20:26:15.806118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-30T20:26:15.818138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-30T20:26:15.818493] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-30T20:26:15.819300] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-30T20:26:15.819352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:15.819383] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:15.819409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:15.819466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:15.878502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:15.879591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:15.879676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:15.879710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:16.001680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:16.001839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:16.001878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:16.001908] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:16.005717] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-01-30T20:26:16.006002] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-30T20:26:16.006132] [INFO ] [sig ] LPRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:16.151090] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LPRO.txt [2026-01-30T20:26:16.151242] [INFO ] [sig ] [1888/3461] Completed LPRO in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:16.151285] [INFO ] [sig ] [1889/3461] Forecasting LPSN... [2026-01-30T20:26:16.151316] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-30T20:26:16.151346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-30T20:26:16.163124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-30T20:26:16.163475] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-30T20:26:16.164261] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-30T20:26:16.164328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:16.164360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:16.164386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:16.164440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:16.223025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:16.223921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:16.224006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:16.224038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:16.347222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:16.347388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:16.347428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:16.347455] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:16.350915] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-30T20:26:16.351214] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-30T20:26:16.351536] [INFO ] [sig ] LPSN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:16.497034] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LPSN.txt [2026-01-30T20:26:16.497190] [INFO ] [sig ] [1889/3461] Completed LPSN in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:16.497245] [INFO ] [sig ] [1890/3461] Forecasting LPTH... [2026-01-30T20:26:16.497276] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-30T20:26:16.497305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-30T20:26:16.508498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-30T20:26:16.508909] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-30T20:26:16.509721] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-30T20:26:16.509772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:16.509803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:16.509829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:16.509886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:16.566724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:16.567564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:16.567663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:16.567696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:16.689453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:16.689626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:16.689667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:16.689694] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:16.693092] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-01-30T20:26:16.693368] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-30T20:26:16.693490] [INFO ] [sig ] LPTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:16.840667] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LPTH.txt [2026-01-30T20:26:16.840997] [INFO ] [sig ] [1890/3461] Completed LPTH in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:16.841037] [INFO ] [sig ] [1891/3461] Forecasting LPX... [2026-01-30T20:26:16.841066] [INFO ] [sig ] Generating forecast for: LPX [2026-01-30T20:26:16.841095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-30T20:26:16.852841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-30T20:26:16.853142] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-30T20:26:16.853908] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-30T20:26:16.853957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:16.853989] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:16.854016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:16.854071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:16.912045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:16.912886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:16.912967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:16.913000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:17.034319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:17.034476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:17.034515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:17.034544] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:17.038187] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=55.79%) [2026-01-30T20:26:17.038498] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-30T20:26:17.038654] [INFO ] [sig ] LPX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:17.180130] [INFO ] [LOCAL ] Saved forecast: LPX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LPX.txt [2026-01-30T20:26:17.180271] [INFO ] [sig ] [1891/3461] Completed LPX in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:17.180310] [INFO ] [sig ] [1892/3461] Forecasting LQDA... [2026-01-30T20:26:17.180341] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-30T20:26:17.180369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-30T20:26:17.192208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-30T20:26:17.192501] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-30T20:26:17.193269] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-30T20:26:17.193320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:17.193351] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:17.193377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:17.193433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:17.250940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:17.251747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:17.251831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:17.251863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:17.376371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:17.376529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:17.376589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:17.376625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:17.379985] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-30T20:26:17.380254] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-30T20:26:17.380376] [INFO ] [sig ] LQDA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:17.530832] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LQDA.txt [2026-01-30T20:26:17.530969] [INFO ] [sig ] [1892/3461] Completed LQDA in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:17.531017] [INFO ] [sig ] [1893/3461] Forecasting LRCX... [2026-01-30T20:26:17.531048] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-30T20:26:17.531077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-30T20:26:17.543115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-30T20:26:17.543490] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-30T20:26:17.544512] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-30T20:26:17.544618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:17.544661] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:17.544696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:17.544761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:17.605467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:17.606192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:17.606306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:17.606340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:17.751153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:17.751306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:17.751347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:17.751379] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:17.754964] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-30T20:26:17.755260] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-30T20:26:17.755395] [INFO ] [sig ] LRCX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:17.904205] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LRCX.txt [2026-01-30T20:26:17.904380] [INFO ] [sig ] [1893/3461] Completed LRCX in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:17.904428] [INFO ] [sig ] [1894/3461] Forecasting LRGE... [2026-01-30T20:26:17.904459] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-30T20:26:17.904490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-30T20:26:17.915729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-30T20:26:17.916320] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-30T20:26:17.917167] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-30T20:26:17.917225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:17.917263] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:17.917293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:17.917351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:17.981171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:17.982141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:17.982237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:17.982284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:18.103202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:18.103351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:18.103392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:18.103422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:18.106918] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-30T20:26:18.107200] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-30T20:26:18.107345] [INFO ] [sig ] LRGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:18.253123] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LRGE.txt [2026-01-30T20:26:18.253259] [INFO ] [sig ] [1894/3461] Completed LRGE in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:18.253298] [INFO ] [sig ] [1895/3461] Forecasting LSCC... [2026-01-30T20:26:18.253327] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-30T20:26:18.253357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-30T20:26:18.265797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-30T20:26:18.266280] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-30T20:26:18.267237] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-30T20:26:18.267289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:18.267321] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:18.267347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:18.267403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:18.325835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:18.326730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:18.326825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:18.326857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:18.449648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:18.449811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:18.449856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:18.449885] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:18.453297] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=40.69%) [2026-01-30T20:26:18.453595] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-30T20:26:18.453724] [INFO ] [sig ] LSCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:18.607289] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LSCC.txt [2026-01-30T20:26:18.607451] [INFO ] [sig ] [1895/3461] Completed LSCC in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:18.607492] [INFO ] [sig ] [1896/3461] Forecasting LSPD... [2026-01-30T20:26:18.607522] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-30T20:26:18.607554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-30T20:26:18.619080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-30T20:26:18.619395] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-30T20:26:18.620182] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-30T20:26:18.620235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:18.620268] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:18.620296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:18.620353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:18.681456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:18.682423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:18.682510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:18.682543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:18.816945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:18.817138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:18.817222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:18.817273] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:18.822520] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-01-30T20:26:18.823034] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-30T20:26:18.823220] [INFO ] [sig ] LSPD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:18.981518] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LSPD.txt [2026-01-30T20:26:18.981700] [INFO ] [sig ] [1896/3461] Completed LSPD in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:18.981743] [INFO ] [sig ] [1897/3461] Forecasting LTC... [2026-01-30T20:26:18.981772] [INFO ] [sig ] Generating forecast for: LTC [2026-01-30T20:26:18.981801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-30T20:26:18.993266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-30T20:26:18.993547] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-30T20:26:18.994320] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-30T20:26:18.994371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:18.994404] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:18.994430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:18.994486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:19.061403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:19.062473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:19.062593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:19.062643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:19.202909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:19.203065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:19.203127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:19.203171] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:19.207999] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-30T20:26:19.208384] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-30T20:26:19.208530] [INFO ] [sig ] LTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:19.354356] [INFO ] [LOCAL ] Saved forecast: LTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LTC.txt [2026-01-30T20:26:19.354481] [INFO ] [sig ] [1897/3461] Completed LTC in 0.4s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:19.354520] [INFO ] [sig ] [1898/3461] Forecasting LTH... [2026-01-30T20:26:19.354548] [INFO ] [sig ] Generating forecast for: LTH [2026-01-30T20:26:19.354598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-30T20:26:19.366561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-30T20:26:19.366872] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-30T20:26:19.367646] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-30T20:26:19.367697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:19.367729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:19.367756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:19.367811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:19.424554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:19.425197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:19.425273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:19.425305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:19.543078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:19.543219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:19.543258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:19.543286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:19.546609] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-01-30T20:26:19.546922] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-30T20:26:19.547041] [INFO ] [sig ] LTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:19.688211] [INFO ] [LOCAL ] Saved forecast: LTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LTH.txt [2026-01-30T20:26:19.688335] [INFO ] [sig ] [1898/3461] Completed LTH in 0.3s | 2.81 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-30T20:26:19.688374] [INFO ] [sig ] [1899/3461] Forecasting LTRN... [2026-01-30T20:26:19.688402] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-30T20:26:19.688431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-30T20:26:19.700260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-30T20:26:19.700693] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-30T20:26:19.701521] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-30T20:26:19.701605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:19.701646] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:19.701679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:19.701758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:19.761347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:19.762202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:19.762282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:19.762316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:19.881252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:19.881406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:19.881447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:19.881478] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:19.884929] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-01-30T20:26:19.885215] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-30T20:26:19.885345] [INFO ] [sig ] LTRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:20.034042] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LTRN.txt [2026-01-30T20:26:20.034198] [INFO ] [sig ] [1899/3461] Completed LTRN in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-30T20:26:20.034240] [INFO ] [sig ] [1900/3461] Forecasting LTRX... [2026-01-30T20:26:20.034270] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-30T20:26:20.034303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-30T20:26:20.045891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-30T20:26:20.046179] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-30T20:26:20.046978] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-30T20:26:20.047030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:20.047113] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:20.047144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:20.047202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:20.123453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:20.124433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:20.124568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:20.124619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:20.247274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:20.247411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:20.247450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:20.247478] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:20.250928] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-30T20:26:20.251198] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-30T20:26:20.251329] [INFO ] [sig ] LTRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:20.394777] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LTRX.txt [2026-01-30T20:26:20.394913] [INFO ] [sig ] [1900/3461] Completed LTRX in 0.4s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:20.394958] [INFO ] [sig ] [1901/3461] Forecasting LUCD... [2026-01-30T20:26:20.394989] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-30T20:26:20.395017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-30T20:26:20.407092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-30T20:26:20.407367] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-30T20:26:20.408173] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-30T20:26:20.408229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:20.408262] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:20.408289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:20.408347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:20.465621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:20.466475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:20.466562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:20.466618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:20.598197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:20.598351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:20.598393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:20.598424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:20.602000] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-30T20:26:20.602303] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-30T20:26:20.602438] [INFO ] [sig ] LUCD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:20.749817] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LUCD.txt [2026-01-30T20:26:20.749972] [INFO ] [sig ] [1901/3461] Completed LUCD in 0.4s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:20.750012] [INFO ] [sig ] [1902/3461] Forecasting LUMN... [2026-01-30T20:26:20.750043] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-30T20:26:20.750073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-30T20:26:20.763522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-30T20:26:20.763977] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-30T20:26:20.764802] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-30T20:26:20.764856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:20.764890] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:20.764919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:20.764976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:20.837540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:20.838717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:20.838849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:20.838898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:20.984338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:20.984494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:20.984535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:20.984566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:20.988627] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=53.82%) [2026-01-30T20:26:20.989002] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-30T20:26:20.989146] [INFO ] [sig ] LUMN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:21.140897] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LUMN.txt [2026-01-30T20:26:21.141024] [INFO ] [sig ] [1902/3461] Completed LUMN in 0.4s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:21.141062] [INFO ] [sig ] [1903/3461] Forecasting LUNG... [2026-01-30T20:26:21.141091] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-30T20:26:21.141122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-30T20:26:21.153338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-30T20:26:21.153718] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-30T20:26:21.154480] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-30T20:26:21.154532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:21.154563] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:21.154608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:21.154666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:21.212696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:21.213554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:21.213663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:21.213696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:21.338238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:21.338388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:21.338427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:21.338487] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:21.341959] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-30T20:26:21.342234] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-30T20:26:21.342356] [INFO ] [sig ] LUNG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:21.484509] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LUNG.txt [2026-01-30T20:26:21.484651] [INFO ] [sig ] [1903/3461] Completed LUNG in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:21.484700] [INFO ] [sig ] [1904/3461] Forecasting LVHD... [2026-01-30T20:26:21.484743] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-30T20:26:21.484781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-30T20:26:21.497195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-30T20:26:21.497494] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-30T20:26:21.498322] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-30T20:26:21.498375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:21.498408] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:21.498437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:21.498494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:21.555639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:21.556264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:21.556343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:21.556375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:21.676654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:21.676795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:21.676834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:21.676863] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:21.680400] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=79.24%) [2026-01-30T20:26:21.680715] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-30T20:26:21.680863] [INFO ] [sig ] LVHD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:21.829277] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LVHD.txt [2026-01-30T20:26:21.829443] [INFO ] [sig ] [1904/3461] Completed LVHD in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:21.829485] [INFO ] [sig ] [1905/3461] Forecasting LVO... [2026-01-30T20:26:21.829517] [INFO ] [sig ] Generating forecast for: LVO [2026-01-30T20:26:21.829549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-30T20:26:21.842523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-30T20:26:21.842968] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-30T20:26:21.843829] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-30T20:26:21.843894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:21.843928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:21.843957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:21.844018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:21.906196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:21.907079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:21.907165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:21.907200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:22.037109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:22.037265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:22.037308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:22.037341] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:22.040890] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-01-30T20:26:22.041181] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-30T20:26:22.041313] [INFO ] [sig ] LVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:22.226431] [INFO ] [LOCAL ] Saved forecast: LVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LVO.txt [2026-01-30T20:26:22.226632] [INFO ] [sig ] [1905/3461] Completed LVO in 0.4s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:22.226688] [INFO ] [sig ] [1906/3461] Forecasting LVS... [2026-01-30T20:26:22.226721] [INFO ] [sig ] Generating forecast for: LVS [2026-01-30T20:26:22.226755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-30T20:26:22.240328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-30T20:26:22.240783] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-30T20:26:22.241622] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-30T20:26:22.241675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:22.241708] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:22.241735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:22.241791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:22.307011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:22.307947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:22.308037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:22.308071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:22.448810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:22.448962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:22.449005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:22.449035] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:22.452903] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-30T20:26:22.453190] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-30T20:26:22.453318] [INFO ] [sig ] LVS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:22.600844] [INFO ] [LOCAL ] Saved forecast: LVS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LVS.txt [2026-01-30T20:26:22.601003] [INFO ] [sig ] [1906/3461] Completed LVS in 0.4s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:22.601045] [INFO ] [sig ] [1907/3461] Forecasting LWAY... [2026-01-30T20:26:22.601077] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-30T20:26:22.601110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-30T20:26:22.613114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-30T20:26:22.613530] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-30T20:26:22.614374] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-30T20:26:22.614429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:22.614463] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:22.614491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:22.614548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:22.673263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:22.674124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:22.674208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:22.674243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:22.796643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:22.796793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:22.796834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:22.796884] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:22.800356] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-30T20:26:22.800657] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-30T20:26:22.800784] [INFO ] [sig ] LWAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:22.947040] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LWAY.txt [2026-01-30T20:26:22.947180] [INFO ] [sig ] [1907/3461] Completed LWAY in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:22.947219] [INFO ] [sig ] [1908/3461] Forecasting LWLG... [2026-01-30T20:26:22.947249] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-30T20:26:22.947279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-30T20:26:22.958706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-30T20:26:22.959037] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-30T20:26:22.959847] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-30T20:26:22.959900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:22.959934] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:22.959961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:22.960019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:23.017874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:23.018773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:23.018870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:23.018906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:23.142955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:23.143102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:23.143141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:23.143169] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:23.146555] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-01-30T20:26:23.146867] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-30T20:26:23.146996] [INFO ] [sig ] LWLG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:23.288943] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LWLG.txt [2026-01-30T20:26:23.289098] [INFO ] [sig ] [1908/3461] Completed LWLG in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:23.289139] [INFO ] [sig ] [1909/3461] Forecasting LX... [2026-01-30T20:26:23.289170] [INFO ] [sig ] Generating forecast for: LX [2026-01-30T20:26:23.289201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-30T20:26:23.300492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-30T20:26:23.300830] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-30T20:26:23.301648] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-30T20:26:23.301701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:23.301734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:23.301761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:23.301818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:23.359730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:23.360475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:23.360557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:23.360623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:23.485061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:23.485202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:23.485242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:23.485270] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:23.488672] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-30T20:26:23.488981] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-30T20:26:23.489106] [INFO ] [sig ] LX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:23.631167] [INFO ] [LOCAL ] Saved forecast: LX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LX.txt [2026-01-30T20:26:23.631302] [INFO ] [sig ] [1909/3461] Completed LX in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:23.631342] [INFO ] [sig ] [1910/3461] Forecasting LXEO... [2026-01-30T20:26:23.631372] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-30T20:26:23.631401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-30T20:26:23.642371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-30T20:26:23.642664] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-30T20:26:23.643416] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-30T20:26:23.643467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:23.643498] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:23.643527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:23.643607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:23.703390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:23.704321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:23.704436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:23.704471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:23.828229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:23.828383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:23.828422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:23.828452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:23.832247] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-30T20:26:23.832522] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-30T20:26:23.832663] [INFO ] [sig ] LXEO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:23.976680] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LXEO.txt [2026-01-30T20:26:23.976826] [INFO ] [sig ] [1910/3461] Completed LXEO in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:23.976873] [INFO ] [sig ] [1911/3461] Forecasting LXP... [2026-01-30T20:26:23.976907] [INFO ] [sig ] Generating forecast for: LXP [2026-01-30T20:26:23.976937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-30T20:26:23.988037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-30T20:26:23.988342] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-30T20:26:23.989161] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-30T20:26:23.989211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:23.989242] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:23.989280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:23.989337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:24.047349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:24.048491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:24.048600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:24.048635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:24.163088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:24.163231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:24.163269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:24.163298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:24.166613] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=32.30%) [2026-01-30T20:26:24.166891] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-30T20:26:24.167012] [INFO ] [sig ] LXP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:24.311081] [INFO ] [LOCAL ] Saved forecast: LXP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LXP.txt [2026-01-30T20:26:24.311211] [INFO ] [sig ] [1911/3461] Completed LXP in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:24.311250] [INFO ] [sig ] [1912/3461] Forecasting LYB... [2026-01-30T20:26:24.311279] [INFO ] [sig ] Generating forecast for: LYB [2026-01-30T20:26:24.311309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-30T20:26:24.322324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-30T20:26:24.322643] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-30T20:26:24.323425] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-30T20:26:24.323476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:24.323507] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:24.323533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:24.323617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:24.380564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:24.381408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:24.381490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:24.381524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:24.503273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:24.503427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:24.503467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:24.503495] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:24.506947] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-01-30T20:26:24.507233] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-30T20:26:24.507358] [INFO ] [sig ] LYB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:24.649166] [INFO ] [LOCAL ] Saved forecast: LYB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LYB.txt [2026-01-30T20:26:24.649293] [INFO ] [sig ] [1912/3461] Completed LYB in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:24.649331] [INFO ] [sig ] [1913/3461] Forecasting LYG... [2026-01-30T20:26:24.649360] [INFO ] [sig ] Generating forecast for: LYG [2026-01-30T20:26:24.649390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-30T20:26:24.660975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-30T20:26:24.661297] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-30T20:26:24.662142] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-30T20:26:24.662195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:24.662228] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:24.662255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:24.662313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:24.719249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:24.720076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:24.720150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:24.720182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:24.840820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:24.840970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:24.841010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:24.841038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:24.845059] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-30T20:26:24.845336] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-30T20:26:24.845460] [INFO ] [sig ] LYG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:24.991641] [INFO ] [LOCAL ] Saved forecast: LYG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LYG.txt [2026-01-30T20:26:24.991817] [INFO ] [sig ] [1913/3461] Completed LYG in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:24.991858] [INFO ] [sig ] [1914/3461] Forecasting LYRA... [2026-01-30T20:26:24.991888] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-30T20:26:24.991919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-30T20:26:25.003235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-30T20:26:25.003629] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-30T20:26:25.004411] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-30T20:26:25.004463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:25.004495] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:25.004521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:25.004606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:25.062173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:25.063049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:25.063130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:25.063162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:25.182636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:25.182822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:25.182894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:25.182943] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:25.187214] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-30T20:26:25.187555] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-30T20:26:25.187710] [INFO ] [sig ] LYRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:25.338136] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LYRA.txt [2026-01-30T20:26:25.338335] [INFO ] [sig ] [1914/3461] Completed LYRA in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:25.338393] [INFO ] [sig ] [1915/3461] Forecasting LYTS... [2026-01-30T20:26:25.338431] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-30T20:26:25.338483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-30T20:26:25.350415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-30T20:26:25.350828] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-30T20:26:25.351660] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-30T20:26:25.351713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:25.351745] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:25.351774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:25.351831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:25.409280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:25.410146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:25.410226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:25.410258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:25.529698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:25.529850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:25.529890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:25.529918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:25.534115] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=18.36%) [2026-01-30T20:26:25.534397] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-30T20:26:25.534520] [INFO ] [sig ] LYTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:25.678228] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LYTS.txt [2026-01-30T20:26:25.678380] [INFO ] [sig ] [1915/3461] Completed LYTS in 0.3s | 2.81 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-30T20:26:25.678419] [INFO ] [sig ] [1916/3461] Forecasting LZ... [2026-01-30T20:26:25.678448] [INFO ] [sig ] Generating forecast for: LZ [2026-01-30T20:26:25.678477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-30T20:26:25.690627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-30T20:26:25.691160] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-30T20:26:25.691980] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-30T20:26:25.692030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:25.692062] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:25.692089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:25.692145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:25.749123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:25.750016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:25.750102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:25.750134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:25.873526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:25.873687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:25.873726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:25.873759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:25.877427] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-30T20:26:25.877729] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-30T20:26:25.877854] [INFO ] [sig ] LZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:26.032913] [INFO ] [LOCAL ] Saved forecast: LZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LZ.txt [2026-01-30T20:26:26.033081] [INFO ] [sig ] [1916/3461] Completed LZ in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-30T20:26:26.033121] [INFO ] [sig ] [1917/3461] Forecasting LZB... [2026-01-30T20:26:26.033150] [INFO ] [sig ] Generating forecast for: LZB [2026-01-30T20:26:26.033180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-30T20:26:26.045247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-30T20:26:26.045650] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-30T20:26:26.046436] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-30T20:26:26.046487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:26.046555] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:26.046615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:26.046701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:26.106249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:26.107146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:26.107228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:26.107260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:26.230506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:26.230670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:26.230709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:26.230737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:26.234115] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=19.99%) [2026-01-30T20:26:26.234395] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-30T20:26:26.234522] [INFO ] [sig ] LZB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:26.377100] [INFO ] [LOCAL ] Saved forecast: LZB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/LZB.txt [2026-01-30T20:26:26.377245] [INFO ] [sig ] [1917/3461] Completed LZB in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:26.377285] [INFO ] [sig ] [1918/3461] Forecasting LZM... [2026-01-30T20:26:26.377314] [INFO ] [sig ] Generating forecast for: LZM [2026-01-30T20:26:26.377344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-30T20:26:26.388743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-30T20:26:26.389092] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-30T20:26:26.389924] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-30T20:26:26.389981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:26.390013] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:26.390040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:26.390096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:26.464159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:26.465075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:26.465159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:26.465192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:26.589331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:26.589492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:26.589532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:26.589560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:26.593233] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=60.66%) [2026-01-30T20:26:26.593619] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-30T20:26:26.593762] [INFO ] [sig ] LZM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:26.742352] [INFO ] [LOCAL ] Saved forecast: LZM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/LZM.txt [2026-01-30T20:26:26.742512] [INFO ] [sig ] [1918/3461] Completed LZM in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:26.742560] [INFO ] [sig ] [1919/3461] Forecasting M... [2026-01-30T20:26:26.742610] [INFO ] [sig ] Generating forecast for: M [2026-01-30T20:26:26.742643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-30T20:26:26.757658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-30T20:26:26.757981] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-30T20:26:26.758836] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-30T20:26:26.758895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:26.758928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:26.758955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:26.759012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:26.818615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:26.819469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:26.819549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:26.819601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:26.945207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:26.945363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:26.945409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:26.945446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:26.949100] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-30T20:26:26.949379] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-30T20:26:26.949505] [INFO ] [sig ] M: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:27.092711] [INFO ] [LOCAL ] Saved forecast: M 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/M.txt [2026-01-30T20:26:27.092851] [INFO ] [sig ] [1919/3461] Completed M in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:27.092922] [INFO ] [sig ] [1920/3461] Forecasting MA... [2026-01-30T20:26:27.092981] [INFO ] [sig ] Generating forecast for: MA [2026-01-30T20:26:27.093014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-30T20:26:27.104119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-30T20:26:27.104397] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-30T20:26:27.105168] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-30T20:26:27.105218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:27.105250] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:27.105276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:27.105332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:27.164960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:27.165774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:27.165855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:27.165887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:27.286208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:27.286360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:27.286418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:27.286448] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:27.289975] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-01-30T20:26:27.290268] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-30T20:26:27.290412] [INFO ] [sig ] MA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:27.436971] [INFO ] [LOCAL ] Saved forecast: MA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MA.txt [2026-01-30T20:26:27.437129] [INFO ] [sig ] [1920/3461] Completed MA in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:27.437169] [INFO ] [sig ] [1921/3461] Forecasting MAA... [2026-01-30T20:26:27.437198] [INFO ] [sig ] Generating forecast for: MAA [2026-01-30T20:26:27.437228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-30T20:26:27.449345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-30T20:26:27.449747] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-30T20:26:27.450551] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-30T20:26:27.450621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:27.450654] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:27.450679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:27.450736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:27.509742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:27.510881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:27.510986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:27.511023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:27.643520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:27.643687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:27.643729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:27.643759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:27.647529] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: UP (p=77.90%) [2026-01-30T20:26:27.647953] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-30T20:26:27.648344] [INFO ] [sig ] MAA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:27.801539] [INFO ] [LOCAL ] Saved forecast: MAA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MAA.txt [2026-01-30T20:26:27.801713] [INFO ] [sig ] [1921/3461] Completed MAA in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:27.801755] [INFO ] [sig ] [1922/3461] Forecasting MAC... [2026-01-30T20:26:27.801786] [INFO ] [sig ] Generating forecast for: MAC [2026-01-30T20:26:27.801822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-30T20:26:27.813746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-30T20:26:27.814110] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-30T20:26:27.814927] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-30T20:26:27.814979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:27.815011] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:27.815038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:27.815094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:27.880379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:27.881464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:27.881545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:27.881593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:28.010763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:28.010916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:28.010956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:28.010984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:28.014702] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-30T20:26:28.015022] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-30T20:26:28.015149] [INFO ] [sig ] MAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:28.162463] [INFO ] [LOCAL ] Saved forecast: MAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MAC.txt [2026-01-30T20:26:28.162637] [INFO ] [sig ] [1922/3461] Completed MAC in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:28.162680] [INFO ] [sig ] [1923/3461] Forecasting MAMA... [2026-01-30T20:26:28.162709] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-30T20:26:28.162740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-30T20:26:28.175823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-30T20:26:28.176217] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-30T20:26:28.177266] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-30T20:26:28.177318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:28.177349] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:28.177376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:28.177432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:28.246945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:28.247811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:28.247895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:28.247928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:28.377025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:28.377176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:28.377215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:28.377243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:28.380655] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-30T20:26:28.380931] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-30T20:26:28.381053] [INFO ] [sig ] MAMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:28.530967] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MAMA.txt [2026-01-30T20:26:28.531106] [INFO ] [sig ] [1923/3461] Completed MAMA in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:28.531145] [INFO ] [sig ] [1924/3461] Forecasting MAN... [2026-01-30T20:26:28.531174] [INFO ] [sig ] Generating forecast for: MAN [2026-01-30T20:26:28.531205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-30T20:26:28.544538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-30T20:26:28.544896] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-30T20:26:28.545887] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-30T20:26:28.545937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:28.545980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:28.546007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:28.546249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:28.606136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:28.606967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:28.607049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:28.607082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:28.732685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:28.732836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:28.732875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:28.732903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:28.736559] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-01-30T20:26:28.736855] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-30T20:26:28.737002] [INFO ] [sig ] MAN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:28.883025] [INFO ] [LOCAL ] Saved forecast: MAN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MAN.txt [2026-01-30T20:26:28.883164] [INFO ] [sig ] [1924/3461] Completed MAN in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:28.883202] [INFO ] [sig ] [1925/3461] Forecasting MANH... [2026-01-30T20:26:28.883231] [INFO ] [sig ] Generating forecast for: MANH [2026-01-30T20:26:28.883261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-30T20:26:28.895128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-30T20:26:28.895443] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-30T20:26:28.896286] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-30T20:26:28.896340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:28.896373] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:28.896401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:28.896457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:28.955297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:28.956054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:28.956135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:28.956169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:29.081988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:29.082129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:29.082169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:29.082196] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:29.085559] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-01-30T20:26:29.085856] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-30T20:26:29.086000] [INFO ] [sig ] MANH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:29.233655] [INFO ] [LOCAL ] Saved forecast: MANH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MANH.txt [2026-01-30T20:26:29.233805] [INFO ] [sig ] [1925/3461] Completed MANH in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:29.233844] [INFO ] [sig ] [1926/3461] Forecasting MARA... [2026-01-30T20:26:29.233874] [INFO ] [sig ] Generating forecast for: MARA [2026-01-30T20:26:29.233907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-30T20:26:29.245087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-30T20:26:29.245433] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-30T20:26:29.246211] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-30T20:26:29.246262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:29.246294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:29.246320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:29.246375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:29.303022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:29.303813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:29.303902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:29.303940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:29.430358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:29.430508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:29.430547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:29.430591] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:29.433934] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-01-30T20:26:29.434222] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-30T20:26:29.434345] [INFO ] [sig ] MARA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:29.579253] [INFO ] [LOCAL ] Saved forecast: MARA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MARA.txt [2026-01-30T20:26:29.579406] [INFO ] [sig ] [1926/3461] Completed MARA in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:29.579448] [INFO ] [sig ] [1927/3461] Forecasting MAS... [2026-01-30T20:26:29.579481] [INFO ] [sig ] Generating forecast for: MAS [2026-01-30T20:26:29.579511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-30T20:26:29.590993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-30T20:26:29.591354] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-30T20:26:29.592147] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-30T20:26:29.592198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:29.592229] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:29.592255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:29.592310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:29.648684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:29.649543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:29.649686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:29.649719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:29.768718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:29.768875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:29.768922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:29.768960] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:29.772458] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-30T20:26:29.772750] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-30T20:26:29.772873] [INFO ] [sig ] MAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:29.925622] [INFO ] [LOCAL ] Saved forecast: MAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MAS.txt [2026-01-30T20:26:29.925783] [INFO ] [sig ] [1927/3461] Completed MAS in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:29.925826] [INFO ] [sig ] [1928/3461] Forecasting MASI... [2026-01-30T20:26:29.925862] [INFO ] [sig ] Generating forecast for: MASI [2026-01-30T20:26:29.925894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-30T20:26:29.938261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-30T20:26:29.938604] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-30T20:26:29.939423] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-30T20:26:29.939479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:29.939517] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:29.939552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:29.939637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:29.999024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:29.999907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:29.999993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:30.000024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:30.120908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:30.121057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:30.121097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:30.121126] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:30.124489] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-01-30T20:26:30.124778] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-30T20:26:30.124906] [INFO ] [sig ] MASI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:30.267682] [INFO ] [LOCAL ] Saved forecast: MASI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MASI.txt [2026-01-30T20:26:30.267812] [INFO ] [sig ] [1928/3461] Completed MASI in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:30.267850] [INFO ] [sig ] [1929/3461] Forecasting MASS... [2026-01-30T20:26:30.267880] [INFO ] [sig ] Generating forecast for: MASS [2026-01-30T20:26:30.267913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-30T20:26:30.279158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-30T20:26:30.279465] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-30T20:26:30.280301] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-30T20:26:30.280355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:30.280386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:30.280412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:30.280469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:30.338440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:30.339312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:30.339392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:30.339424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:30.466359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:30.466505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:30.466544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:30.466591] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:30.469949] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-30T20:26:30.470224] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-30T20:26:30.470348] [INFO ] [sig ] MASS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:30.616250] [INFO ] [LOCAL ] Saved forecast: MASS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MASS.txt [2026-01-30T20:26:30.616415] [INFO ] [sig ] [1929/3461] Completed MASS in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:30.616454] [INFO ] [sig ] [1930/3461] Forecasting MATX... [2026-01-30T20:26:30.616484] [INFO ] [sig ] Generating forecast for: MATX [2026-01-30T20:26:30.616515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-30T20:26:30.628680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-30T20:26:30.629068] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-30T20:26:30.629926] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-30T20:26:30.629980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:30.630013] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:30.630038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:30.630094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:30.689320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:30.690189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:30.690270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:30.690303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:30.810821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:30.810973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:30.811012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:30.811042] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:30.814525] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-01-30T20:26:30.814839] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-30T20:26:30.814969] [INFO ] [sig ] MATX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:30.962428] [INFO ] [LOCAL ] Saved forecast: MATX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MATX.txt [2026-01-30T20:26:30.962636] [INFO ] [sig ] [1930/3461] Completed MATX in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:30.962679] [INFO ] [sig ] [1931/3461] Forecasting MAX... [2026-01-30T20:26:30.962708] [INFO ] [sig ] Generating forecast for: MAX [2026-01-30T20:26:30.962738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-30T20:26:30.974635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-30T20:26:30.975045] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-30T20:26:30.975959] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-30T20:26:30.976014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:30.976047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:30.976073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:30.976130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:31.033805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:31.034728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:31.034817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:31.034850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:31.154591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:31.154749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:31.154793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:31.154843] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:31.158369] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=39.96%) [2026-01-30T20:26:31.158729] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-30T20:26:31.158870] [INFO ] [sig ] MAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:31.318484] [INFO ] [LOCAL ] Saved forecast: MAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MAX.txt [2026-01-30T20:26:31.318676] [INFO ] [sig ] [1931/3461] Completed MAX in 0.4s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:31.318717] [INFO ] [sig ] [1932/3461] Forecasting MAXI... [2026-01-30T20:26:31.318747] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-30T20:26:31.318777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-30T20:26:31.330633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-30T20:26:31.331012] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-30T20:26:31.331917] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-30T20:26:31.331972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:31.332005] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:31.332033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:31.332091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:31.390749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:31.391713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:31.391820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:31.391853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:31.514487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:31.514675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:31.514718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:31.514747] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:31.518122] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-30T20:26:31.518414] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-30T20:26:31.518544] [INFO ] [sig ] MAXI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:31.665853] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MAXI.txt [2026-01-30T20:26:31.666019] [INFO ] [sig ] [1932/3461] Completed MAXI in 0.3s | 2.81 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-30T20:26:31.666061] [INFO ] [sig ] [1933/3461] Forecasting MAXN... [2026-01-30T20:26:31.666092] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-30T20:26:31.666123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-30T20:26:31.678228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-30T20:26:31.678626] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-30T20:26:31.679462] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-30T20:26:31.679516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:31.679550] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:31.679610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:31.679672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:31.752792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:31.753978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:31.754093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:31.754192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:31.894638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:31.894793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:31.894835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:31.894866] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:31.898416] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-30T20:26:31.898755] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-30T20:26:31.898894] [INFO ] [sig ] MAXN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:32.042388] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MAXN.txt [2026-01-30T20:26:32.042547] [INFO ] [sig ] [1933/3461] Completed MAXN in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-30T20:26:32.042606] [INFO ] [sig ] [1934/3461] Forecasting MBB... [2026-01-30T20:26:32.042637] [INFO ] [sig ] Generating forecast for: MBB [2026-01-30T20:26:32.042667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-30T20:26:32.053911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-30T20:26:32.054266] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-30T20:26:32.055057] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-30T20:26:32.055107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:32.055164] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:32.055193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:32.055250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:32.112661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:32.113488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:32.113568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:32.113618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:32.237866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:32.238015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:32.238057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:32.238099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:32.241823] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=24.79%) [2026-01-30T20:26:32.242291] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-30T20:26:32.242416] [INFO ] [sig ] MBB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:32.392539] [INFO ] [LOCAL ] Saved forecast: MBB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MBB.txt [2026-01-30T20:26:32.392714] [INFO ] [sig ] [1934/3461] Completed MBB in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:32.392755] [INFO ] [sig ] [1935/3461] Forecasting MBC... [2026-01-30T20:26:32.392784] [INFO ] [sig ] Generating forecast for: MBC [2026-01-30T20:26:32.392815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-30T20:26:32.404888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-30T20:26:32.405257] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-30T20:26:32.406157] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-30T20:26:32.406211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:32.406243] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:32.406299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:32.406360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:32.464380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:32.465273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:32.465360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:32.465394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:32.589787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:32.589945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:32.589985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:32.590018] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:32.593537] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-30T20:26:32.593829] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-30T20:26:32.593953] [INFO ] [sig ] MBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:32.747075] [INFO ] [LOCAL ] Saved forecast: MBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBC.txt [2026-01-30T20:26:32.747229] [INFO ] [sig ] [1935/3461] Completed MBC in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:32.747269] [INFO ] [sig ] [1936/3461] Forecasting MBCN... [2026-01-30T20:26:32.747299] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-30T20:26:32.747330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-30T20:26:32.758471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-30T20:26:32.758873] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-30T20:26:32.759874] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-30T20:26:32.759926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:32.759966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:32.759998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:32.760065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:32.820606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:32.821496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:32.821604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:32.821639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:32.921964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:32.922122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:32.922164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:32.922195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:32.925983] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-01-30T20:26:32.926282] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-30T20:26:32.926410] [INFO ] [sig ] MBCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:33.075226] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MBCN.txt [2026-01-30T20:26:33.075384] [INFO ] [sig ] [1936/3461] Completed MBCN in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:33.075430] [INFO ] [sig ] [1937/3461] Forecasting MBI... [2026-01-30T20:26:33.075463] [INFO ] [sig ] Generating forecast for: MBI [2026-01-30T20:26:33.075508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-30T20:26:33.087798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-30T20:26:33.088152] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-30T20:26:33.088963] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-30T20:26:33.089024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:33.089062] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:33.089095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:33.089156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:33.148751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:33.149646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:33.149727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:33.149761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:33.270101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:33.270254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:33.270293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:33.270350] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:33.273742] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-01-30T20:26:33.274048] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-30T20:26:33.274185] [INFO ] [sig ] MBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:33.415917] [INFO ] [LOCAL ] Saved forecast: MBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MBI.txt [2026-01-30T20:26:33.416075] [INFO ] [sig ] [1937/3461] Completed MBI in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:33.416114] [INFO ] [sig ] [1938/3461] Forecasting MBIN... [2026-01-30T20:26:33.416143] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-30T20:26:33.416174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-30T20:26:33.428440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-30T20:26:33.428858] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-30T20:26:33.429912] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-30T20:26:33.429973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:33.430016] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:33.430048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:33.430115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:33.487188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:33.488058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:33.488174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:33.488214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:33.605091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:33.605245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:33.605284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:33.605312] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:33.608790] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=55.50%) [2026-01-30T20:26:33.609112] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-30T20:26:33.609246] [INFO ] [sig ] MBIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:33.754643] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBIN.txt [2026-01-30T20:26:33.754782] [INFO ] [sig ] [1938/3461] Completed MBIN in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:33.754821] [INFO ] [sig ] [1939/3461] Forecasting MBLY... [2026-01-30T20:26:33.754851] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-30T20:26:33.754889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-30T20:26:33.767550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-30T20:26:33.767890] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-30T20:26:33.768727] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-30T20:26:33.768779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:33.768809] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:33.768836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:33.768892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:33.827427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:33.828280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:33.828366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:33.828399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:33.950942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:33.951091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:33.951132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:33.951162] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:33.954644] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-01-30T20:26:33.954924] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-30T20:26:33.955067] [INFO ] [sig ] MBLY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:34.110473] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBLY.txt [2026-01-30T20:26:34.110638] [INFO ] [sig ] [1939/3461] Completed MBLY in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:34.110688] [INFO ] [sig ] [1940/3461] Forecasting MBS... [2026-01-30T20:26:34.110726] [INFO ] [sig ] Generating forecast for: MBS [2026-01-30T20:26:34.110759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-30T20:26:34.122947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-30T20:26:34.123307] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-30T20:26:34.124259] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-30T20:26:34.124323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:34.124370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:34.124404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:34.124465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:34.189829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:34.190890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:34.190973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:34.191012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:34.311684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:34.311835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:34.311874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:34.311901] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:34.315234] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=75.90%) [2026-01-30T20:26:34.315511] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-30T20:26:34.315653] [INFO ] [sig ] MBS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:34.459692] [INFO ] [LOCAL ] Saved forecast: MBS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBS.txt [2026-01-30T20:26:34.459851] [INFO ] [sig ] [1940/3461] Completed MBS in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:34.459891] [INFO ] [sig ] [1941/3461] Forecasting MBWM... [2026-01-30T20:26:34.459921] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-30T20:26:34.459952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-30T20:26:34.471539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-30T20:26:34.471977] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-30T20:26:34.473002] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-30T20:26:34.473068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:34.473110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:34.473141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:34.473219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:34.540971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:34.541999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:34.542099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:34.542145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:34.673747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:34.673912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:34.673959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:34.673993] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:34.678175] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=62.51%) [2026-01-30T20:26:34.678493] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-30T20:26:34.678668] [INFO ] [sig ] MBWM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:34.834892] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBWM.txt [2026-01-30T20:26:34.835065] [INFO ] [sig ] [1941/3461] Completed MBWM in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:34.835114] [INFO ] [sig ] [1942/3461] Forecasting MBX... [2026-01-30T20:26:34.835149] [INFO ] [sig ] Generating forecast for: MBX [2026-01-30T20:26:34.835180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-30T20:26:34.847013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-30T20:26:34.847399] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-30T20:26:34.848213] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-30T20:26:34.848265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:34.848295] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:34.848321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:34.848376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:34.905479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:34.906371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:34.906456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:34.906487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:35.031054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:35.031211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:35.031253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:35.031284] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:35.035185] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: UP (p=62.07%) [2026-01-30T20:26:35.035503] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-30T20:26:35.035665] [INFO ] [sig ] MBX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:35.185849] [INFO ] [LOCAL ] Saved forecast: MBX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MBX.txt [2026-01-30T20:26:35.185991] [INFO ] [sig ] [1942/3461] Completed MBX in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:35.186033] [INFO ] [sig ] [1943/3461] Forecasting MC... [2026-01-30T20:26:35.186064] [INFO ] [sig ] Generating forecast for: MC [2026-01-30T20:26:35.186096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-30T20:26:35.198011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-30T20:26:35.198360] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-30T20:26:35.199209] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-30T20:26:35.199268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:35.199317] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:35.199351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:35.199411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:35.259757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:35.260536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:35.260634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:35.260669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:35.383937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:35.384098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:35.384147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:35.384178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:35.387858] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=36.79%) [2026-01-30T20:26:35.388194] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-30T20:26:35.388336] [INFO ] [sig ] MC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:35.537266] [INFO ] [LOCAL ] Saved forecast: MC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MC.txt [2026-01-30T20:26:35.537396] [INFO ] [sig ] [1943/3461] Completed MC in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:35.537435] [INFO ] [sig ] [1944/3461] Forecasting MCBS... [2026-01-30T20:26:35.537465] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-30T20:26:35.537495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-30T20:26:35.549019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-30T20:26:35.549305] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-30T20:26:35.550149] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-30T20:26:35.550202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:35.550233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:35.550261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:35.550316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:35.607057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:35.607711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:35.607813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:35.607845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:35.733126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:35.733298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:35.733339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:35.733369] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:35.736788] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-30T20:26:35.737059] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-30T20:26:35.737182] [INFO ] [sig ] MCBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:35.877723] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MCBS.txt [2026-01-30T20:26:35.877847] [INFO ] [sig ] [1944/3461] Completed MCBS in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:35.877886] [INFO ] [sig ] [1945/3461] Forecasting MCHI... [2026-01-30T20:26:35.877916] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-30T20:26:35.877944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-30T20:26:35.889352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-30T20:26:35.889649] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-30T20:26:35.890404] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-30T20:26:35.890455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:35.890486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:35.890513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:35.890588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:35.947190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:35.948001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:35.948080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:35.948128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:36.079366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:36.079525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:36.079643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:36.079680] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:36.083270] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-30T20:26:36.083600] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-30T20:26:36.083735] [INFO ] [sig ] MCHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:36.230819] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCHI.txt [2026-01-30T20:26:36.230945] [INFO ] [sig ] [1945/3461] Completed MCHI in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:36.230984] [INFO ] [sig ] [1946/3461] Forecasting MCHP... [2026-01-30T20:26:36.231018] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-30T20:26:36.231053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-30T20:26:36.246310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-30T20:26:36.246742] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-30T20:26:36.247719] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-30T20:26:36.247780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:36.247819] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:36.247851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:36.247927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:36.312044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:36.312924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:36.313007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:36.313039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:36.441131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:36.441283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:36.441323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:36.441354] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:36.444919] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=58.21%) [2026-01-30T20:26:36.445241] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-30T20:26:36.445365] [INFO ] [sig ] MCHP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:36.592044] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCHP.txt [2026-01-30T20:26:36.592211] [INFO ] [sig ] [1946/3461] Completed MCHP in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:36.592252] [INFO ] [sig ] [1947/3461] Forecasting MCHX... [2026-01-30T20:26:36.592285] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-30T20:26:36.592317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-30T20:26:36.606163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-30T20:26:36.606646] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-30T20:26:36.607765] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-30T20:26:36.607829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:36.607874] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:36.607918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:36.608005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:36.672520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:36.673399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:36.673485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:36.673519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:36.778232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:36.778382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:36.778420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:36.778450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:36.781963] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=80.50%) [2026-01-30T20:26:36.782242] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-30T20:26:36.782553] [INFO ] [sig ] MCHX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:36.931217] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCHX.txt [2026-01-30T20:26:36.931382] [INFO ] [sig ] [1947/3461] Completed MCHX in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:36.931423] [INFO ] [sig ] [1948/3461] Forecasting MCI... [2026-01-30T20:26:36.931453] [INFO ] [sig ] Generating forecast for: MCI [2026-01-30T20:26:36.931483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-30T20:26:36.943490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-30T20:26:36.943925] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-30T20:26:36.944766] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-30T20:26:36.944831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:36.944864] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:36.944891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:36.944947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:37.004044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:37.004891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:37.004970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:37.005002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:37.124270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:37.124410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:37.124449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:37.124477] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:37.127874] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-01-30T20:26:37.128180] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-30T20:26:37.128326] [INFO ] [sig ] MCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:37.272875] [INFO ] [LOCAL ] Saved forecast: MCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MCI.txt [2026-01-30T20:26:37.273017] [INFO ] [sig ] [1948/3461] Completed MCI in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:37.273055] [INFO ] [sig ] [1949/3461] Forecasting MCK... [2026-01-30T20:26:37.273084] [INFO ] [sig ] Generating forecast for: MCK [2026-01-30T20:26:37.273116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-30T20:26:37.285033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-30T20:26:37.285346] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-30T20:26:37.286142] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-30T20:26:37.286193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:37.286224] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:37.286251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:37.286307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:37.346154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:37.346898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:37.346976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:37.347008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:37.470157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:37.470307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:37.470347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:37.470375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:37.473734] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=63.49%) [2026-01-30T20:26:37.474014] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-30T20:26:37.474139] [INFO ] [sig ] MCK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:37.619828] [INFO ] [LOCAL ] Saved forecast: MCK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCK.txt [2026-01-30T20:26:37.619965] [INFO ] [sig ] [1949/3461] Completed MCK in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-30T20:26:37.620003] [INFO ] [sig ] [1950/3461] Forecasting MCN... [2026-01-30T20:26:37.620033] [INFO ] [sig ] Generating forecast for: MCN [2026-01-30T20:26:37.620068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-30T20:26:37.630676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-30T20:26:37.630949] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-30T20:26:37.631771] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-30T20:26:37.631822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:37.631855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:37.631882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:37.631938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:37.689551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:37.690348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:37.690431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:37.690464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:37.810104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:37.810262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:37.810301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:37.810515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:37.813971] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=39.21%) [2026-01-30T20:26:37.814291] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-30T20:26:37.814419] [INFO ] [sig ] MCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:37.962181] [INFO ] [LOCAL ] Saved forecast: MCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MCN.txt [2026-01-30T20:26:37.962344] [INFO ] [sig ] [1950/3461] Completed MCN in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-30T20:26:37.962384] [INFO ] [sig ] [1951/3461] Forecasting MCO... [2026-01-30T20:26:37.962412] [INFO ] [sig ] Generating forecast for: MCO [2026-01-30T20:26:37.962449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-30T20:26:37.973612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-30T20:26:37.973954] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-30T20:26:37.974732] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-30T20:26:37.974782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:37.974838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:37.974866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:37.974927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:38.034832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:38.035696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:38.035776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:38.035808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:38.155077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:38.155231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:38.155270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:38.155297] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:38.158655] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=96.83%) [2026-01-30T20:26:38.158938] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-30T20:26:38.159058] [INFO ] [sig ] MCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:38.305199] [INFO ] [LOCAL ] Saved forecast: MCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCO.txt [2026-01-30T20:26:38.305354] [INFO ] [sig ] [1951/3461] Completed MCO in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:38.305401] [INFO ] [sig ] [1952/3461] Forecasting MCRB... [2026-01-30T20:26:38.305432] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-30T20:26:38.305461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-30T20:26:38.317363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-30T20:26:38.317788] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-30T20:26:38.318682] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-30T20:26:38.318739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:38.318770] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:38.318797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:38.318852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:38.380775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:38.381685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:38.381774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:38.381807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:38.507450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:38.507630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:38.507672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:38.507701] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:38.511733] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=52.24%) [2026-01-30T20:26:38.512077] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-30T20:26:38.512218] [INFO ] [sig ] MCRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:38.663343] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCRB.txt [2026-01-30T20:26:38.663502] [INFO ] [sig ] [1952/3461] Completed MCRB in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:38.663543] [INFO ] [sig ] [1953/3461] Forecasting MCRI... [2026-01-30T20:26:38.663589] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-30T20:26:38.663623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-30T20:26:38.675219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-30T20:26:38.675639] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-30T20:26:38.676507] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-30T20:26:38.676561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:38.676620] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:38.676649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:38.676705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:38.734553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:38.735440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:38.735524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:38.735558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:38.855829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:38.855983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:38.856022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:38.856050] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:38.859615] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-01-30T20:26:38.859922] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-30T20:26:38.860067] [INFO ] [sig ] MCRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:39.002966] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MCRI.txt [2026-01-30T20:26:39.003100] [INFO ] [sig ] [1953/3461] Completed MCRI in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:39.003143] [INFO ] [sig ] [1954/3461] Forecasting MCS... [2026-01-30T20:26:39.003172] [INFO ] [sig ] Generating forecast for: MCS [2026-01-30T20:26:39.003203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-30T20:26:39.014040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-30T20:26:39.014368] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-30T20:26:39.015174] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-30T20:26:39.015226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:39.015259] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:39.015287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:39.015344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:39.072156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:39.072876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:39.072954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:39.072987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:39.195532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:39.195701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:39.195741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:39.195823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:39.199254] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-30T20:26:39.199555] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-30T20:26:39.199706] [INFO ] [sig ] MCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:39.341315] [INFO ] [LOCAL ] Saved forecast: MCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCS.txt [2026-01-30T20:26:39.341462] [INFO ] [sig ] [1954/3461] Completed MCS in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:39.341503] [INFO ] [sig ] [1955/3461] Forecasting MCY... [2026-01-30T20:26:39.341532] [INFO ] [sig ] Generating forecast for: MCY [2026-01-30T20:26:39.341562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-30T20:26:39.353192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-30T20:26:39.353519] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-30T20:26:39.354347] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-30T20:26:39.354401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:39.354432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:39.354459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:39.354515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:39.411726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:39.412566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:39.412666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:39.412698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:39.535681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:39.535860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:39.535902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:39.535949] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:39.539509] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-30T20:26:39.539814] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-30T20:26:39.539942] [INFO ] [sig ] MCY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:39.683845] [INFO ] [LOCAL ] Saved forecast: MCY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MCY.txt [2026-01-30T20:26:39.684007] [INFO ] [sig ] [1955/3461] Completed MCY in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:39.684049] [INFO ] [sig ] [1956/3461] Forecasting MD... [2026-01-30T20:26:39.684079] [INFO ] [sig ] Generating forecast for: MD [2026-01-30T20:26:39.684109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-30T20:26:39.695384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-30T20:26:39.695753] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-30T20:26:39.696528] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-30T20:26:39.696597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:39.696630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:39.696656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:39.696711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:39.754711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:39.755558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:39.755658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:39.755690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:39.902594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:39.902748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:39.902798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:39.902830] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:39.906943] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-30T20:26:39.907285] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-30T20:26:39.907421] [INFO ] [sig ] MD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:40.096120] [INFO ] [LOCAL ] Saved forecast: MD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MD.txt [2026-01-30T20:26:40.096295] [INFO ] [sig ] [1956/3461] Completed MD in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:40.096334] [INFO ] [sig ] [1957/3461] Forecasting MDAI... [2026-01-30T20:26:40.096364] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-30T20:26:40.096598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-30T20:26:40.108671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-30T20:26:40.108969] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-30T20:26:40.109776] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-30T20:26:40.109827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:40.109858] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:40.109884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:40.109939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:40.167603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:40.168529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:40.168648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:40.168682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:40.313811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:40.313972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:40.314022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:40.314053] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:40.318230] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-01-30T20:26:40.318533] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-30T20:26:40.318679] [INFO ] [sig ] MDAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:40.474200] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDAI.txt [2026-01-30T20:26:40.474347] [INFO ] [sig ] [1957/3461] Completed MDAI in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:40.474388] [INFO ] [sig ] [1958/3461] Forecasting MDB... [2026-01-30T20:26:40.474418] [INFO ] [sig ] Generating forecast for: MDB [2026-01-30T20:26:40.474448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-30T20:26:40.486890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-30T20:26:40.487178] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-30T20:26:40.487976] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-30T20:26:40.488028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:40.488060] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:40.488107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:40.488166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:40.547077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:40.547883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:40.547961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:40.547994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:40.674870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:40.675021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:40.675061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:40.675089] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:40.678738] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-01-30T20:26:40.679026] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-30T20:26:40.679152] [INFO ] [sig ] MDB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:40.823813] [INFO ] [LOCAL ] Saved forecast: MDB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDB.txt [2026-01-30T20:26:40.823944] [INFO ] [sig ] [1958/3461] Completed MDB in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:40.823983] [INFO ] [sig ] [1959/3461] Forecasting MDGL... [2026-01-30T20:26:40.824013] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-30T20:26:40.824043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-30T20:26:40.835658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-30T20:26:40.835959] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-30T20:26:40.836955] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-30T20:26:40.837007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:40.837037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:40.837076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:40.837142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:40.897834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:40.898621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:40.898700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:40.898732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:41.019678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:41.019837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:41.019890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:41.019920] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:41.023992] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-30T20:26:41.024274] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-30T20:26:41.024613] [INFO ] [sig ] MDGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:41.170312] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDGL.txt [2026-01-30T20:26:41.170483] [INFO ] [sig ] [1959/3461] Completed MDGL in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:41.170529] [INFO ] [sig ] [1960/3461] Forecasting MDLZ... [2026-01-30T20:26:41.170562] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-30T20:26:41.170616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-30T20:26:41.183231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-30T20:26:41.183658] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-30T20:26:41.184501] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-30T20:26:41.184555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:41.184615] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:41.184645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:41.184702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:41.254666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:41.255554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:41.255654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:41.255689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:41.384129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:41.384295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:41.384337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:41.384367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:41.387821] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=57.83%) [2026-01-30T20:26:41.388140] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-30T20:26:41.388271] [INFO ] [sig ] MDLZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:41.533619] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDLZ.txt [2026-01-30T20:26:41.533767] [INFO ] [sig ] [1960/3461] Completed MDLZ in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:41.533805] [INFO ] [sig ] [1961/3461] Forecasting MDWD... [2026-01-30T20:26:41.533836] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-30T20:26:41.533864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-30T20:26:41.545820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-30T20:26:41.546189] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-30T20:26:41.547053] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-30T20:26:41.547107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:41.547139] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:41.547166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:41.547224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:41.608460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:41.609341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:41.609455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:41.609491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:41.734170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:41.734329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:41.734371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:41.734402] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:41.738251] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-01-30T20:26:41.738546] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-30T20:26:41.738704] [INFO ] [sig ] MDWD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:41.888668] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDWD.txt [2026-01-30T20:26:41.888820] [INFO ] [sig ] [1961/3461] Completed MDWD in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:41.888859] [INFO ] [sig ] [1962/3461] Forecasting MDXG... [2026-01-30T20:26:41.888889] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-30T20:26:41.888919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-30T20:26:41.900354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-30T20:26:41.900728] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-30T20:26:41.901546] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-30T20:26:41.901629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:41.901672] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:41.901701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:41.901766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:41.961978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:41.962909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:41.962996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:41.963030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:42.091835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:42.091990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:42.092033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:42.092062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:42.095762] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-30T20:26:42.096063] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-30T20:26:42.096195] [INFO ] [sig ] MDXG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:42.244161] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MDXG.txt [2026-01-30T20:26:42.244319] [INFO ] [sig ] [1962/3461] Completed MDXG in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:42.244362] [INFO ] [sig ] [1963/3461] Forecasting MDXH... [2026-01-30T20:26:42.244393] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-30T20:26:42.244431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-30T20:26:42.256193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-30T20:26:42.256755] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-30T20:26:42.257708] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-30T20:26:42.257760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:42.257792] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:42.257819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:42.257877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:42.319832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:42.320752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:42.320836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:42.320869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:42.444342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:42.444493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:42.444535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:42.444566] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:42.448361] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-30T20:26:42.448672] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-30T20:26:42.448800] [INFO ] [sig ] MDXH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:42.598777] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MDXH.txt [2026-01-30T20:26:42.598928] [INFO ] [sig ] [1963/3461] Completed MDXH in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:42.598975] [INFO ] [sig ] [1964/3461] Forecasting MEC... [2026-01-30T20:26:42.599005] [INFO ] [sig ] Generating forecast for: MEC [2026-01-30T20:26:42.599042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-30T20:26:42.611407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-30T20:26:42.611734] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-30T20:26:42.612509] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-30T20:26:42.612563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:42.612617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:42.612645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:42.612721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:42.672958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:42.673926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:42.674025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:42.674062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:42.800966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:42.801117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:42.801158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:42.801194] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:42.804692] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-01-30T20:26:42.804974] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-30T20:26:42.805104] [INFO ] [sig ] MEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:43.002596] [INFO ] [LOCAL ] Saved forecast: MEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MEC.txt [2026-01-30T20:26:43.002790] [INFO ] [sig ] [1964/3461] Completed MEC in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:43.002833] [INFO ] [sig ] [1965/3461] Forecasting MED... [2026-01-30T20:26:43.002863] [INFO ] [sig ] Generating forecast for: MED [2026-01-30T20:26:43.002893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-30T20:26:43.014741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-30T20:26:43.015047] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-30T20:26:43.015864] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-30T20:26:43.015916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:43.015947] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:43.015973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:43.016028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:43.075362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:43.076411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:43.076510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:43.076551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:43.211870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:43.212023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:43.212062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:43.212090] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:43.215478] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-01-30T20:26:43.215798] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-30T20:26:43.215928] [INFO ] [sig ] MED: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:43.365242] [INFO ] [LOCAL ] Saved forecast: MED 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MED.txt [2026-01-30T20:26:43.365408] [INFO ] [sig ] [1965/3461] Completed MED in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:43.365449] [INFO ] [sig ] [1966/3461] Forecasting MEDP... [2026-01-30T20:26:43.365478] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-30T20:26:43.365508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-30T20:26:43.378545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-30T20:26:43.378977] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-30T20:26:43.380204] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-30T20:26:43.380270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:43.380309] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:43.380349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:43.380442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:43.441794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:43.442649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:43.442730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:43.442763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:43.566406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:43.566558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:43.566618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:43.566647] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:43.570342] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-30T20:26:43.570638] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-30T20:26:43.570766] [INFO ] [sig ] MEDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:43.713201] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MEDP.txt [2026-01-30T20:26:43.713354] [INFO ] [sig ] [1966/3461] Completed MEDP in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-30T20:26:43.713394] [INFO ] [sig ] [1967/3461] Forecasting MEG... [2026-01-30T20:26:43.713424] [INFO ] [sig ] Generating forecast for: MEG [2026-01-30T20:26:43.713453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-30T20:26:43.724914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-30T20:26:43.725224] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-30T20:26:43.726016] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-30T20:26:43.726067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:43.726098] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:43.726124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:43.726184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:43.783075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:43.783917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:43.783996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:43.784029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:43.907822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:43.907977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:43.908017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:43.908046] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:43.911551] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=84.33%) [2026-01-30T20:26:43.911882] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-30T20:26:43.912035] [INFO ] [sig ] MEG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:44.055161] [INFO ] [LOCAL ] Saved forecast: MEG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MEG.txt [2026-01-30T20:26:44.055319] [INFO ] [sig ] [1967/3461] Completed MEG in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:44.055359] [INFO ] [sig ] [1968/3461] Forecasting MEGI... [2026-01-30T20:26:44.055389] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-30T20:26:44.055420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-30T20:26:44.070881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-30T20:26:44.071337] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-30T20:26:44.072175] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-30T20:26:44.072240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:44.072319] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:44.072353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:44.072418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:44.130875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:44.131697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:44.131775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:44.131807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:44.253755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:44.253872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:44.253913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:44.253940] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:44.257288] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-30T20:26:44.257557] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-30T20:26:44.257696] [INFO ] [sig ] MEGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:44.401141] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MEGI.txt [2026-01-30T20:26:44.401268] [INFO ] [sig ] [1968/3461] Completed MEGI in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:44.401314] [INFO ] [sig ] [1969/3461] Forecasting MEI... [2026-01-30T20:26:44.401349] [INFO ] [sig ] Generating forecast for: MEI [2026-01-30T20:26:44.401384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-30T20:26:44.413154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-30T20:26:44.413467] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-30T20:26:44.414294] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-30T20:26:44.414348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:44.414381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:44.414409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:44.414466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:44.473728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:44.474317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:44.474393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:44.474429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:44.594603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:44.594715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:44.594753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:44.594781] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:44.598044] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-01-30T20:26:44.598341] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-30T20:26:44.598463] [INFO ] [sig ] MEI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:44.741988] [INFO ] [LOCAL ] Saved forecast: MEI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MEI.txt [2026-01-30T20:26:44.742109] [INFO ] [sig ] [1969/3461] Completed MEI in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:44.742146] [INFO ] [sig ] [1970/3461] Forecasting MELI... [2026-01-30T20:26:44.742175] [INFO ] [sig ] Generating forecast for: MELI [2026-01-30T20:26:44.742203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-30T20:26:44.753745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-30T20:26:44.754037] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-30T20:26:44.754877] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-30T20:26:44.754931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:44.754964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:44.754993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:44.755051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:44.813180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:44.813810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:44.813886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:44.813952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:44.935802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:44.935959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:44.936006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:44.936037] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:44.939522] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-01-30T20:26:44.939819] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-30T20:26:44.939941] [INFO ] [sig ] MELI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:45.082423] [INFO ] [LOCAL ] Saved forecast: MELI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MELI.txt [2026-01-30T20:26:45.082551] [INFO ] [sig ] [1970/3461] Completed MELI in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:45.082612] [INFO ] [sig ] [1971/3461] Forecasting MEOH... [2026-01-30T20:26:45.082645] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-30T20:26:45.082678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-30T20:26:45.094047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-30T20:26:45.094345] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-30T20:26:45.095192] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-30T20:26:45.095250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:45.095291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:45.095326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:45.095396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:45.154128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:45.154765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:45.154839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:45.154871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:45.277760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:45.277898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:45.277939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:45.277998] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:45.282657] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-30T20:26:45.282940] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-30T20:26:45.283067] [INFO ] [sig ] MEOH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:45.425504] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MEOH.txt [2026-01-30T20:26:45.425637] [INFO ] [sig ] [1971/3461] Completed MEOH in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:45.425677] [INFO ] [sig ] [1972/3461] Forecasting MERC... [2026-01-30T20:26:45.425706] [INFO ] [sig ] Generating forecast for: MERC [2026-01-30T20:26:45.425737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-30T20:26:45.436868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-30T20:26:45.437158] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-30T20:26:45.437996] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-30T20:26:45.438060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:45.438118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:45.438150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:45.438209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:45.495268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:45.495914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:45.495990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:45.496023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:45.617343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:45.617488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:45.617535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:45.617565] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:45.621113] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=45.11%) [2026-01-30T20:26:45.621398] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-30T20:26:45.621521] [INFO ] [sig ] MERC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:45.763305] [INFO ] [LOCAL ] Saved forecast: MERC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MERC.txt [2026-01-30T20:26:45.763450] [INFO ] [sig ] [1972/3461] Completed MERC in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:45.763489] [INFO ] [sig ] [1973/3461] Forecasting META... [2026-01-30T20:26:45.763519] [INFO ] [sig ] Generating forecast for: META [2026-01-30T20:26:45.763549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-30T20:26:45.775091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-30T20:26:45.775418] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-30T20:26:45.776263] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-30T20:26:45.776316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:45.776349] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:45.776378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:45.776437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:45.833341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:45.833946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:45.834021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:45.834052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:45.961075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:45.961232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:45.961280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:45.961319] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:45.964860] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-30T20:26:45.965145] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-30T20:26:45.965275] [INFO ] [sig ] META: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:46.107355] [INFO ] [LOCAL ] Saved forecast: META 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/META.txt [2026-01-30T20:26:46.107482] [INFO ] [sig ] [1973/3461] Completed META in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:46.107521] [INFO ] [sig ] [1974/3461] Forecasting METC... [2026-01-30T20:26:46.107549] [INFO ] [sig ] Generating forecast for: METC [2026-01-30T20:26:46.107596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-30T20:26:46.119063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-30T20:26:46.119385] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-30T20:26:46.120226] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-30T20:26:46.120281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:46.120314] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:46.120342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:46.120400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:46.181251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:46.182126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:46.182209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:46.182246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:46.294612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:46.294725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:46.294762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:46.294789] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:46.297958] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=47.15%) [2026-01-30T20:26:46.298245] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-30T20:26:46.298364] [INFO ] [sig ] METC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:46.443193] [INFO ] [LOCAL ] Saved forecast: METC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/METC.txt [2026-01-30T20:26:46.443331] [INFO ] [sig ] [1974/3461] Completed METC in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:46.443371] [INFO ] [sig ] [1975/3461] Forecasting METCB... [2026-01-30T20:26:46.443400] [INFO ] [sig ] Generating forecast for: METCB [2026-01-30T20:26:46.443430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-30T20:26:46.454339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-30T20:26:46.454634] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-30T20:26:46.455409] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-30T20:26:46.455463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:46.455494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:46.455521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:46.455595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:46.512190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:46.512817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:46.512891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:46.512923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:46.634670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:46.634822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:46.634861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:46.634889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:46.638340] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-30T20:26:46.638649] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-30T20:26:46.638779] [INFO ] [sig ] METCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:46.782745] [INFO ] [LOCAL ] Saved forecast: METCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/METCB.txt [2026-01-30T20:26:46.782905] [INFO ] [sig ] [1975/3461] Completed METCB in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:46.782946] [INFO ] [sig ] [1976/3461] Forecasting METD... [2026-01-30T20:26:46.782975] [INFO ] [sig ] Generating forecast for: METD [2026-01-30T20:26:46.783005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-30T20:26:46.794275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-30T20:26:46.794634] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-30T20:26:46.795400] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-30T20:26:46.795451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:46.795483] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:46.795510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:46.795566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:46.852238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:46.853047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:46.853129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:46.853161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:46.976872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:46.977023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:46.977062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:46.977089] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:46.980469] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-30T20:26:46.980761] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-30T20:26:46.980887] [INFO ] [sig ] METD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:47.122534] [INFO ] [LOCAL ] Saved forecast: METD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/METD.txt [2026-01-30T20:26:47.122694] [INFO ] [sig ] [1976/3461] Completed METD in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:47.122735] [INFO ] [sig ] [1977/3461] Forecasting MFA... [2026-01-30T20:26:47.122763] [INFO ] [sig ] Generating forecast for: MFA [2026-01-30T20:26:47.122794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-30T20:26:47.134111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-30T20:26:47.134471] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-30T20:26:47.135289] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-30T20:26:47.135343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:47.135375] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:47.135403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:47.135459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:47.196039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:47.196964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:47.197056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:47.197104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:47.324074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:47.324252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:47.324302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:47.324338] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:47.328016] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-30T20:26:47.328354] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-30T20:26:47.328501] [INFO ] [sig ] MFA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:47.485527] [INFO ] [LOCAL ] Saved forecast: MFA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MFA.txt [2026-01-30T20:26:47.485716] [INFO ] [sig ] [1977/3461] Completed MFA in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:47.485764] [INFO ] [sig ] [1978/3461] Forecasting MFC... [2026-01-30T20:26:47.485794] [INFO ] [sig ] Generating forecast for: MFC [2026-01-30T20:26:47.485826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-30T20:26:47.497881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-30T20:26:47.498273] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-30T20:26:47.499124] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-30T20:26:47.499177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:47.499211] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:47.499240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:47.499305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:47.560707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:47.561610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:47.561723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:47.561757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:47.684816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:47.684965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:47.685005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:47.685033] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:47.688397] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-30T20:26:47.688693] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-30T20:26:47.688819] [INFO ] [sig ] MFC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:47.832062] [INFO ] [LOCAL ] Saved forecast: MFC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MFC.txt [2026-01-30T20:26:47.832211] [INFO ] [sig ] [1978/3461] Completed MFC in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:47.832252] [INFO ] [sig ] [1979/3461] Forecasting MFG... [2026-01-30T20:26:47.832280] [INFO ] [sig ] Generating forecast for: MFG [2026-01-30T20:26:47.832309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-30T20:26:47.843851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-30T20:26:47.844208] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-30T20:26:47.844992] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-30T20:26:47.845043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:47.845074] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:47.845101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:47.845156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:47.902670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:47.903270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:47.903344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:47.903376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:48.026089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:48.026234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:48.026274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:48.026308] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:48.029829] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-30T20:26:48.030096] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-30T20:26:48.030217] [INFO ] [sig ] MFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:48.177294] [INFO ] [LOCAL ] Saved forecast: MFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MFG.txt [2026-01-30T20:26:48.177418] [INFO ] [sig ] [1979/3461] Completed MFG in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:48.177456] [INFO ] [sig ] [1980/3461] Forecasting MFI... [2026-01-30T20:26:48.177485] [INFO ] [sig ] Generating forecast for: MFI [2026-01-30T20:26:48.177515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-30T20:26:48.188513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-30T20:26:48.188812] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-30T20:26:48.189565] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-30T20:26:48.189637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:48.189669] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:48.189695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:48.189751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:48.248866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:48.249715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:48.249793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:48.249824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:48.373882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:48.374035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:48.374075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:48.374103] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:48.377416] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=40.77%) [2026-01-30T20:26:48.377704] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-30T20:26:48.377825] [INFO ] [sig ] MFI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:48.519559] [INFO ] [LOCAL ] Saved forecast: MFI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MFI.txt [2026-01-30T20:26:48.519700] [INFO ] [sig ] [1980/3461] Completed MFI in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:48.519739] [INFO ] [sig ] [1981/3461] Forecasting MFIC... [2026-01-30T20:26:48.519767] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-30T20:26:48.519796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-30T20:26:48.531473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-30T20:26:48.531757] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-30T20:26:48.532496] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-30T20:26:48.532547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:48.532600] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:48.532629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:48.532685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:48.590158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:48.590802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:48.590878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:48.590912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:48.722645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:48.722988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:48.723028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:48.723057] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:48.727315] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-30T20:26:48.727658] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-30T20:26:48.727949] [INFO ] [sig ] MFIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:48.877296] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MFIC.txt [2026-01-30T20:26:48.877482] [INFO ] [sig ] [1981/3461] Completed MFIC in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:48.877522] [INFO ] [sig ] [1982/3461] Forecasting MFIN... [2026-01-30T20:26:48.877552] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-30T20:26:48.877601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-30T20:26:48.888563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-30T20:26:48.888839] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-30T20:26:48.889689] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-30T20:26:48.889743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:48.889775] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:48.889802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:48.889863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:48.948709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:48.949599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:48.949690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:48.949729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:49.069432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:49.069601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:49.069642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:49.069670] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:49.073004] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=63.68%) [2026-01-30T20:26:49.073276] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-30T20:26:49.073419] [INFO ] [sig ] MFIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:49.215938] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MFIN.txt [2026-01-30T20:26:49.216064] [INFO ] [sig ] [1982/3461] Completed MFIN in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:49.216103] [INFO ] [sig ] [1983/3461] Forecasting MFM... [2026-01-30T20:26:49.216131] [INFO ] [sig ] Generating forecast for: MFM [2026-01-30T20:26:49.216160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-30T20:26:49.227363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-30T20:26:49.227664] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-30T20:26:49.228444] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-30T20:26:49.228494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:49.228549] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:49.228594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:49.228653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:49.286036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:49.286911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:49.286995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:49.287028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:49.408427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:49.408600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:49.408643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:49.408671] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:49.412138] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-01-30T20:26:49.412440] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-30T20:26:49.412595] [INFO ] [sig ] MFM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:49.564693] [INFO ] [LOCAL ] Saved forecast: MFM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MFM.txt [2026-01-30T20:26:49.564852] [INFO ] [sig ] [1983/3461] Completed MFM in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-30T20:26:49.564894] [INFO ] [sig ] [1984/3461] Forecasting MG... [2026-01-30T20:26:49.564925] [INFO ] [sig ] Generating forecast for: MG [2026-01-30T20:26:49.564957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-30T20:26:49.576924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-30T20:26:49.577201] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-30T20:26:49.578020] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-30T20:26:49.578072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:49.578136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:49.578166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:49.578223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:49.640062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:49.640888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:49.640983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:49.641019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:49.759814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:49.759960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:49.760002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:49.760033] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:49.763401] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-30T20:26:49.763704] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-30T20:26:49.763829] [INFO ] [sig ] MG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:49.909294] [INFO ] [LOCAL ] Saved forecast: MG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MG.txt [2026-01-30T20:26:49.909465] [INFO ] [sig ] [1984/3461] Completed MG in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-30T20:26:49.909507] [INFO ] [sig ] [1985/3461] Forecasting MGA... [2026-01-30T20:26:49.909537] [INFO ] [sig ] Generating forecast for: MGA [2026-01-30T20:26:49.909791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-30T20:26:49.922216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-30T20:26:49.922649] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-30T20:26:49.923428] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-30T20:26:49.923480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:49.923539] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:49.923568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:49.923648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:49.982375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:49.983178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:49.983259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:49.983291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:50.110892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:50.111046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:50.111085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:50.111115] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:50.114463] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=45.76%) [2026-01-30T20:26:50.114752] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-30T20:26:50.114874] [INFO ] [sig ] MGA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:50.257702] [INFO ] [LOCAL ] Saved forecast: MGA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGA.txt [2026-01-30T20:26:50.257960] [INFO ] [sig ] [1985/3461] Completed MGA in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:50.258000] [INFO ] [sig ] [1986/3461] Forecasting MGEE... [2026-01-30T20:26:50.258030] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-30T20:26:50.258060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-30T20:26:50.269057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-30T20:26:50.269331] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-30T20:26:50.270157] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-30T20:26:50.270208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:50.270239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:50.270266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:50.270322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:50.326963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:50.327740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:50.327818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:50.327850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:50.449488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:50.449670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:50.449714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:50.449743] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:50.454750] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-01-30T20:26:50.455212] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-30T20:26:50.455382] [INFO ] [sig ] MGEE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:50.604837] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGEE.txt [2026-01-30T20:26:50.604989] [INFO ] [sig ] [1986/3461] Completed MGEE in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:50.605029] [INFO ] [sig ] [1987/3461] Forecasting MGIC... [2026-01-30T20:26:50.605066] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-30T20:26:50.605098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-30T20:26:50.616369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-30T20:26:50.616723] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-30T20:26:50.617514] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-30T20:26:50.617566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:50.617617] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:50.617645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:50.617701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:50.690629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:50.691815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:50.691929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:50.691985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:50.852294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:50.852483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:50.852547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:50.852603] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:50.856795] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-01-30T20:26:50.857210] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-30T20:26:50.857368] [INFO ] [sig ] MGIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:51.050143] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGIC.txt [2026-01-30T20:26:51.050357] [INFO ] [sig ] [1987/3461] Completed MGIC in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:51.050421] [INFO ] [sig ] [1988/3461] Forecasting MGM... [2026-01-30T20:26:51.050466] [INFO ] [sig ] Generating forecast for: MGM [2026-01-30T20:26:51.050515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-30T20:26:51.067482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-30T20:26:51.068031] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-30T20:26:51.069160] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-30T20:26:51.069223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:51.069261] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:51.069292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:51.069365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:51.161689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:51.163007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:51.163149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:51.163205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:51.338637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:51.338849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:51.338917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:51.339949] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:51.345881] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=41.24%) [2026-01-30T20:26:51.346476] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-30T20:26:51.346732] [INFO ] [sig ] MGM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:51.596492] [INFO ] [LOCAL ] Saved forecast: MGM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGM.txt [2026-01-30T20:26:51.596758] [INFO ] [sig ] [1988/3461] Completed MGM in 0.5s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:51.596820] [INFO ] [sig ] [1989/3461] Forecasting MGNI... [2026-01-30T20:26:51.596867] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-30T20:26:51.596914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-30T20:26:51.623219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-30T20:26:51.624059] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-30T20:26:51.625506] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-30T20:26:51.625603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:51.625642] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:51.625669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:51.625731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:51.695464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:51.696925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:51.697073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:51.697112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:51.870547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:51.870890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:51.870959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:51.871001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:51.877838] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-30T20:26:51.878566] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-30T20:26:51.878844] [INFO ] [sig ] MGNI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:52.073085] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MGNI.txt [2026-01-30T20:26:52.073324] [INFO ] [sig ] [1989/3461] Completed MGNI in 0.5s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:52.073373] [INFO ] [sig ] [1990/3461] Forecasting MGNX... [2026-01-30T20:26:52.073404] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-30T20:26:52.073452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-30T20:26:52.088804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-30T20:26:52.089329] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-30T20:26:52.090300] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-30T20:26:52.090355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:52.090387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:52.090414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:52.090484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:52.153291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:52.154516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:52.154653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:52.154691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:52.279965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:52.280187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:52.280233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:52.280291] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:52.284363] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-30T20:26:52.284710] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-30T20:26:52.284853] [INFO ] [sig ] MGNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:52.438802] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGNX.txt [2026-01-30T20:26:52.439031] [INFO ] [sig ] [1990/3461] Completed MGNX in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:52.439079] [INFO ] [sig ] [1991/3461] Forecasting MGPI... [2026-01-30T20:26:52.439110] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-30T20:26:52.439143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-30T20:26:52.453430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-30T20:26:52.453921] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-30T20:26:52.454886] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-30T20:26:52.454954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:52.454997] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:52.455024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:52.455083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:52.516647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:52.517966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:52.518071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:52.518133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:52.649772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:52.650004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:52.650050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:52.650164] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:52.655352] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=51.38%) [2026-01-30T20:26:52.656141] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-30T20:26:52.656330] [INFO ] [sig ] MGPI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:52.820192] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MGPI.txt [2026-01-30T20:26:52.820401] [INFO ] [sig ] [1991/3461] Completed MGPI in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:52.820446] [INFO ] [sig ] [1992/3461] Forecasting MGRC... [2026-01-30T20:26:52.820476] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-30T20:26:52.820509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-30T20:26:52.833932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-30T20:26:52.834380] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-30T20:26:52.835315] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-30T20:26:52.835369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:52.835403] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:52.835432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:52.835493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:52.897210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:52.898384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:52.898511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:52.898548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:53.024812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:53.025083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:53.025132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:53.025162] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:53.029878] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=33.59%) [2026-01-30T20:26:53.030286] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-30T20:26:53.030503] [INFO ] [sig ] MGRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:53.189447] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGRC.txt [2026-01-30T20:26:53.189664] [INFO ] [sig ] [1992/3461] Completed MGRC in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:53.189709] [INFO ] [sig ] [1993/3461] Forecasting MGTX... [2026-01-30T20:26:53.189738] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-30T20:26:53.189770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-30T20:26:53.204461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-30T20:26:53.204939] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-30T20:26:53.205848] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-30T20:26:53.205903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:53.205937] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:53.205966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:53.206025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:53.267679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:53.268912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:53.269016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:53.269049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:53.401612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:53.402082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:53.402129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:53.402160] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:53.407201] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-30T20:26:53.407537] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-30T20:26:53.407717] [INFO ] [sig ] MGTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:53.572124] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGTX.txt [2026-01-30T20:26:53.572332] [INFO ] [sig ] [1993/3461] Completed MGTX in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:53.572377] [INFO ] [sig ] [1994/3461] Forecasting MGX... [2026-01-30T20:26:53.572407] [INFO ] [sig ] Generating forecast for: MGX [2026-01-30T20:26:53.572442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-30T20:26:53.587096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-30T20:26:53.587874] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-30T20:26:53.589042] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-30T20:26:53.589097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:53.589135] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:53.589184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:53.589244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:53.652524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:53.654019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:53.654121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:53.654154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:53.780813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:53.781041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:53.781089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:53.781119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:53.785722] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-01-30T20:26:53.786059] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-30T20:26:53.786202] [INFO ] [sig ] MGX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:53.940554] [INFO ] [LOCAL ] Saved forecast: MGX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGX.txt [2026-01-30T20:26:53.940795] [INFO ] [sig ] [1994/3461] Completed MGX in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:53.940876] [INFO ] [sig ] [1995/3461] Forecasting MGY... [2026-01-30T20:26:53.940909] [INFO ] [sig ] Generating forecast for: MGY [2026-01-30T20:26:53.940942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-30T20:26:53.955643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-30T20:26:53.956164] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-30T20:26:53.957364] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-30T20:26:53.957418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:53.957452] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:53.957479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:53.957537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:54.023366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:54.024866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:54.025012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:54.025047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:54.156627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:54.156868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:54.156914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:54.156999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:54.161041] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-01-30T20:26:54.161389] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-30T20:26:54.161544] [INFO ] [sig ] MGY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:54.322491] [INFO ] [LOCAL ] Saved forecast: MGY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MGY.txt [2026-01-30T20:26:54.322767] [INFO ] [sig ] [1995/3461] Completed MGY in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:54.323022] [INFO ] [sig ] [1996/3461] Forecasting MHD... [2026-01-30T20:26:54.323069] [INFO ] [sig ] Generating forecast for: MHD [2026-01-30T20:26:54.323118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-30T20:26:54.337465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-30T20:26:54.338006] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-30T20:26:54.339086] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-30T20:26:54.339140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:54.339173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:54.339199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:54.339257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:54.404466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:54.405663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:54.405765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:54.405799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:54.536260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:54.536505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:54.536552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:54.536600] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:54.541478] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-01-30T20:26:54.541863] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-30T20:26:54.542015] [INFO ] [sig ] MHD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:54.704642] [INFO ] [LOCAL ] Saved forecast: MHD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MHD.txt [2026-01-30T20:26:54.704883] [INFO ] [sig ] [1996/3461] Completed MHD in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:54.704927] [INFO ] [sig ] [1997/3461] Forecasting MHF... [2026-01-30T20:26:54.704957] [INFO ] [sig ] Generating forecast for: MHF [2026-01-30T20:26:54.704992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-30T20:26:54.719291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-30T20:26:54.719884] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-30T20:26:54.720960] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-30T20:26:54.721014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:54.721049] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:54.721078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:54.721137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:54.780502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:54.781702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:54.781810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:54.781843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:54.907887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:54.908151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:54.908210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:54.908249] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:54.912444] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=45.71%) [2026-01-30T20:26:54.912872] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-30T20:26:54.913030] [INFO ] [sig ] MHF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:55.074330] [INFO ] [LOCAL ] Saved forecast: MHF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MHF.txt [2026-01-30T20:26:55.074533] [INFO ] [sig ] [1997/3461] Completed MHF in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:55.074593] [INFO ] [sig ] [1998/3461] Forecasting MHK... [2026-01-30T20:26:55.074626] [INFO ] [sig ] Generating forecast for: MHK [2026-01-30T20:26:55.074667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-30T20:26:55.090025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-30T20:26:55.090681] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-30T20:26:55.092011] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-30T20:26:55.092066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:55.092101] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:55.092129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:55.092188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:55.152846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:55.154160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:55.154267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:55.154304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:55.272509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:55.272758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:55.272804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:55.272835] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:55.276835] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=14.58%) [2026-01-30T20:26:55.277163] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-30T20:26:55.277307] [INFO ] [sig ] MHK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:55.435613] [INFO ] [LOCAL ] Saved forecast: MHK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MHK.txt [2026-01-30T20:26:55.435889] [INFO ] [sig ] [1998/3461] Completed MHK in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:55.435936] [INFO ] [sig ] [1999/3461] Forecasting MHN... [2026-01-30T20:26:55.435967] [INFO ] [sig ] Generating forecast for: MHN [2026-01-30T20:26:55.435999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-30T20:26:55.450567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-30T20:26:55.451038] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-30T20:26:55.451966] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-30T20:26:55.452020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:55.452053] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:55.452079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:55.452137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:55.511179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:55.512186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:55.512278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:55.512319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:55.630899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:55.631121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:55.631167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:55.631197] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:55.635155] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-30T20:26:55.635556] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-30T20:26:55.635734] [INFO ] [sig ] MHN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:55.790258] [INFO ] [LOCAL ] Saved forecast: MHN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MHN.txt [2026-01-30T20:26:55.790470] [INFO ] [sig ] [1999/3461] Completed MHN in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-30T20:26:55.790515] [INFO ] [sig ] [2000/3461] Forecasting MHO... [2026-01-30T20:26:55.790545] [INFO ] [sig ] Generating forecast for: MHO [2026-01-30T20:26:55.790598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-30T20:26:55.804692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-30T20:26:55.805284] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-30T20:26:55.806321] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-30T20:26:55.806387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:55.806423] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:55.806452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:55.806512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:55.866051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:55.867185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:55.867286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:55.867319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:55.998434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:55.998711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:55.998760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:55.998790] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:56.003702] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-30T20:26:56.004246] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-30T20:26:56.004396] [INFO ] [sig ] MHO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:56.153642] [INFO ] [LOCAL ] Saved forecast: MHO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MHO.txt [2026-01-30T20:26:56.153871] [INFO ] [sig ] [2000/3461] Completed MHO in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-30T20:26:56.153924] [INFO ] [sig ] [2001/3461] Forecasting MIDD... [2026-01-30T20:26:56.153957] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-30T20:26:56.153992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-30T20:26:56.167708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-30T20:26:56.168227] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-30T20:26:56.169186] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-30T20:26:56.169243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:56.169278] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:56.169305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:56.169364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:56.227410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:56.228510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:56.228621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:56.228658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:56.350392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:56.350637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:56.350686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:56.350717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:56.354736] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-30T20:26:56.355100] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-30T20:26:56.355246] [INFO ] [sig ] MIDD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:56.505361] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MIDD.txt [2026-01-30T20:26:56.505562] [INFO ] [sig ] [2001/3461] Completed MIDD in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-30T20:26:56.505625] [INFO ] [sig ] [2002/3461] Forecasting MIGI... [2026-01-30T20:26:56.505656] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-30T20:26:56.505687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-30T20:26:56.520432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-30T20:26:56.521057] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-30T20:26:56.522190] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-30T20:26:56.522250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:56.522322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:56.522351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:56.522410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:56.586480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:56.587607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:56.587702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:56.587925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:56.713546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:56.713791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:56.713837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:56.713866] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:56.717920] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-30T20:26:56.718262] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-30T20:26:56.718405] [INFO ] [sig ] MIGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:56.864312] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MIGI.txt [2026-01-30T20:26:56.864507] [INFO ] [sig ] [2002/3461] Completed MIGI in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:56.864561] [INFO ] [sig ] [2003/3461] Forecasting MILN... [2026-01-30T20:26:56.864613] [INFO ] [sig ] Generating forecast for: MILN [2026-01-30T20:26:56.864646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-30T20:26:56.877666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-30T20:26:56.878170] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-30T20:26:56.879105] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-30T20:26:56.879169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:56.879209] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:56.879237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:56.879297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:56.938809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:56.939948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:56.940053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:56.940087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:57.050420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:57.050648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:57.050694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:57.050723] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:57.054493] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-01-30T20:26:57.054834] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-30T20:26:57.054971] [INFO ] [sig ] MILN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:57.206991] [INFO ] [LOCAL ] Saved forecast: MILN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MILN.txt [2026-01-30T20:26:57.207206] [INFO ] [sig ] [2003/3461] Completed MILN in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:57.207250] [INFO ] [sig ] [2004/3461] Forecasting MIND... [2026-01-30T20:26:57.207280] [INFO ] [sig ] Generating forecast for: MIND [2026-01-30T20:26:57.207311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-30T20:26:57.220907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-30T20:26:57.221289] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-30T20:26:57.222402] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-30T20:26:57.222456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:57.222490] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:57.222517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:57.222602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:57.286346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:57.287518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:57.287660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:57.287727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:57.422444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:57.422687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:57.422734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:57.422764] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:57.426683] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-01-30T20:26:57.427009] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-30T20:26:57.427154] [INFO ] [sig ] MIND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:57.577644] [INFO ] [LOCAL ] Saved forecast: MIND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MIND.txt [2026-01-30T20:26:57.577849] [INFO ] [sig ] [2004/3461] Completed MIND in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:57.577892] [INFO ] [sig ] [2005/3461] Forecasting MIRA... [2026-01-30T20:26:57.577921] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-30T20:26:57.577954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-30T20:26:57.592764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-30T20:26:57.593211] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-30T20:26:57.594506] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-30T20:26:57.594558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:57.594611] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:57.594638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:57.594695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:57.652591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:57.653828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:57.653922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:57.653957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:57.774407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:57.774670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:57.774717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:57.774788] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:57.778775] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-30T20:26:57.779143] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-30T20:26:57.779295] [INFO ] [sig ] MIRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:57.928498] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MIRA.txt [2026-01-30T20:26:57.928711] [INFO ] [sig ] [2005/3461] Completed MIRA in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:57.928756] [INFO ] [sig ] [2006/3461] Forecasting MIRM... [2026-01-30T20:26:57.928787] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-30T20:26:57.928819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-30T20:26:57.941656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-30T20:26:57.942258] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-30T20:26:57.943189] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-30T20:26:57.943245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:57.943280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:57.943308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:57.943368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:58.005108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:58.006282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:58.006382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:58.006416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:58.129723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:58.129948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:58.130007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:58.130042] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:58.134124] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-30T20:26:58.134490] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-30T20:26:58.134652] [INFO ] [sig ] MIRM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:58.284432] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MIRM.txt [2026-01-30T20:26:58.284705] [INFO ] [sig ] [2006/3461] Completed MIRM in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:58.284760] [INFO ] [sig ] [2007/3461] Forecasting MITK... [2026-01-30T20:26:58.284798] [INFO ] [sig ] Generating forecast for: MITK [2026-01-30T20:26:58.284830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-30T20:26:58.303030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-30T20:26:58.303666] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-30T20:26:58.304726] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-30T20:26:58.304813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:58.304857] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:58.304886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:58.304946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:58.368810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:58.369907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:58.370018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:58.370054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:58.503250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:58.503480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:58.503524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:58.503555] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:58.507998] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=43.96%) [2026-01-30T20:26:58.508371] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-30T20:26:58.508551] [INFO ] [sig ] MITK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:58.671222] [INFO ] [LOCAL ] Saved forecast: MITK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MITK.txt [2026-01-30T20:26:58.671436] [INFO ] [sig ] [2007/3461] Completed MITK in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:58.671481] [INFO ] [sig ] [2008/3461] Forecasting MIY... [2026-01-30T20:26:58.671510] [INFO ] [sig ] Generating forecast for: MIY [2026-01-30T20:26:58.671545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-30T20:26:58.685044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-30T20:26:58.685619] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-30T20:26:58.686513] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-30T20:26:58.686566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:58.686626] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:58.686667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:58.686744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:58.758751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:58.759941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:58.760052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:58.760100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:58.882881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:58.883112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:58.883156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:58.883185] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:58.887106] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-01-30T20:26:58.887425] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-30T20:26:58.887563] [INFO ] [sig ] MIY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:59.031600] [INFO ] [LOCAL ] Saved forecast: MIY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MIY.txt [2026-01-30T20:26:59.031813] [INFO ] [sig ] [2008/3461] Completed MIY in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:59.031858] [INFO ] [sig ] [2009/3461] Forecasting MKC... [2026-01-30T20:26:59.031887] [INFO ] [sig ] Generating forecast for: MKC [2026-01-30T20:26:59.031919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-30T20:26:59.045386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-30T20:26:59.045982] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-30T20:26:59.046969] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-30T20:26:59.047023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:59.047057] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:59.047085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:59.047144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:59.112464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:59.113830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:59.113942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:59.113988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:59.238566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:59.238836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:59.238881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:59.238913] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:59.242992] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=29.60%) [2026-01-30T20:26:59.243395] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-30T20:26:59.243559] [INFO ] [sig ] MKC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:26:59.395907] [INFO ] [LOCAL ] Saved forecast: MKC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MKC.txt [2026-01-30T20:26:59.396115] [INFO ] [sig ] [2009/3461] Completed MKC in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:59.396161] [INFO ] [sig ] [2010/3461] Forecasting MKSI... [2026-01-30T20:26:59.396191] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-30T20:26:59.396222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-30T20:26:59.410166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-30T20:26:59.410827] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-30T20:26:59.411829] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-30T20:26:59.411888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:59.411930] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:59.411968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:59.412032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:59.473342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:59.474507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:59.474720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:59.474776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:59.601104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:59.601329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:59.601374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:59.601406] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:59.605447] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-30T20:26:59.605780] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-30T20:26:59.605916] [INFO ] [sig ] MKSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:26:59.755307] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MKSI.txt [2026-01-30T20:26:59.755545] [INFO ] [sig ] [2010/3461] Completed MKSI in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:26:59.755636] [INFO ] [sig ] [2011/3461] Forecasting MKTX... [2026-01-30T20:26:59.755683] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-30T20:26:59.755732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-30T20:26:59.770874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-30T20:26:59.771458] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-30T20:26:59.772414] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-30T20:26:59.772469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:26:59.772502] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:26:59.772529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:26:59.772613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:26:59.840354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:26:59.841636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:26:59.841925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:26:59.841964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:26:59.968993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:26:59.969152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:26:59.969193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:26:59.969222] [INFO ] [FORECASTER] Training complete [2026-01-30T20:26:59.972808] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-30T20:26:59.973105] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-30T20:26:59.973235] [INFO ] [sig ] MKTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:00.116449] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MKTX.txt [2026-01-30T20:27:00.116630] [INFO ] [sig ] [2011/3461] Completed MKTX in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:00.116674] [INFO ] [sig ] [2012/3461] Forecasting MLAB... [2026-01-30T20:27:00.116702] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-30T20:27:00.116733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-30T20:27:00.128731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-30T20:27:00.129091] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-30T20:27:00.129917] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-30T20:27:00.129968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:00.129999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:00.130027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:00.130083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:00.186645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:00.187310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:00.187411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:00.187444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:00.302754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:00.302911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:00.302952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:00.302980] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:00.306317] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-30T20:27:00.306633] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-30T20:27:00.306757] [INFO ] [sig ] MLAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:00.447153] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLAB.txt [2026-01-30T20:27:00.447282] [INFO ] [sig ] [2012/3461] Completed MLAB in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:00.447321] [INFO ] [sig ] [2013/3461] Forecasting MLCO... [2026-01-30T20:27:00.447350] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-30T20:27:00.447380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-30T20:27:00.458588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-30T20:27:00.458888] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-30T20:27:00.459663] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-30T20:27:00.459713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:00.459744] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:00.459770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:00.459824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:00.516457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:00.517146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:00.517222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:00.517254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:00.638295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:00.638454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:00.638494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:00.638522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:00.641894] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-01-30T20:27:00.642162] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-30T20:27:00.642281] [INFO ] [sig ] MLCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:00.783097] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MLCO.txt [2026-01-30T20:27:00.783227] [INFO ] [sig ] [2013/3461] Completed MLCO in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:00.783267] [INFO ] [sig ] [2014/3461] Forecasting MLGO... [2026-01-30T20:27:00.783295] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-30T20:27:00.783325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-30T20:27:00.794888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-30T20:27:00.795280] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-30T20:27:00.796081] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-30T20:27:00.796134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:00.796166] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:00.796193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:00.796249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:00.852984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:00.853855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:00.853939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:00.853971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:00.973678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:00.973836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:00.973914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:00.973946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:00.977452] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-30T20:27:00.977770] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-30T20:27:00.977899] [INFO ] [sig ] MLGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:01.124463] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLGO.txt [2026-01-30T20:27:01.124635] [INFO ] [sig ] [2014/3461] Completed MLGO in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:01.124685] [INFO ] [sig ] [2015/3461] Forecasting MLI... [2026-01-30T20:27:01.124720] [INFO ] [sig ] Generating forecast for: MLI [2026-01-30T20:27:01.124755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-30T20:27:01.135904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-30T20:27:01.136182] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-30T20:27:01.136954] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-30T20:27:01.137005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:01.137037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:01.137063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:01.137118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:01.196548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:01.197180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:01.197257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:01.197288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:01.321523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:01.321708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:01.321757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:01.321791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:01.325381] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-01-30T20:27:01.325676] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-30T20:27:01.325800] [INFO ] [sig ] MLI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:01.470761] [INFO ] [LOCAL ] Saved forecast: MLI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MLI.txt [2026-01-30T20:27:01.470958] [INFO ] [sig ] [2015/3461] Completed MLI in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:01.470999] [INFO ] [sig ] [2016/3461] Forecasting MLKN... [2026-01-30T20:27:01.471028] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-30T20:27:01.471059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-30T20:27:01.483318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-30T20:27:01.483706] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-30T20:27:01.484523] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-30T20:27:01.484596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:01.484652] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:01.484680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:01.484737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:01.544517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:01.545430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:01.545513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:01.545546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:01.670625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:01.670780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:01.670820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:01.670849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:01.674461] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-01-30T20:27:01.674795] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-30T20:27:01.674930] [INFO ] [sig ] MLKN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:01.832635] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MLKN.txt [2026-01-30T20:27:01.832796] [INFO ] [sig ] [2016/3461] Completed MLKN in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-30T20:27:01.832837] [INFO ] [sig ] [2017/3461] Forecasting MLM... [2026-01-30T20:27:01.832868] [INFO ] [sig ] Generating forecast for: MLM [2026-01-30T20:27:01.832907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-30T20:27:01.845043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-30T20:27:01.845462] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-30T20:27:01.846436] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-30T20:27:01.846492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:01.846523] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:01.846550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:01.846634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:01.920707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:01.921591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:01.921709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:01.921763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:02.050963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:02.051119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:02.051161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:02.051192] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:02.054798] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-30T20:27:02.055099] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-30T20:27:02.055235] [INFO ] [sig ] MLM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:02.196673] [INFO ] [LOCAL ] Saved forecast: MLM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLM.txt [2026-01-30T20:27:02.196802] [INFO ] [sig ] [2017/3461] Completed MLM in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-30T20:27:02.196842] [INFO ] [sig ] [2018/3461] Forecasting MLP... [2026-01-30T20:27:02.196871] [INFO ] [sig ] Generating forecast for: MLP [2026-01-30T20:27:02.196901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-30T20:27:02.208069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-30T20:27:02.208376] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-30T20:27:02.209187] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-30T20:27:02.209239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:02.209284] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:02.209312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:02.209369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:02.266250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:02.266934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:02.267011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:02.267043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:02.370605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:02.370770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:02.370815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:02.370844] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:02.374551] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=14.95%) [2026-01-30T20:27:02.374884] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-30T20:27:02.375011] [INFO ] [sig ] MLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:02.517954] [INFO ] [LOCAL ] Saved forecast: MLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLP.txt [2026-01-30T20:27:02.518124] [INFO ] [sig ] [2018/3461] Completed MLP in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-30T20:27:02.518167] [INFO ] [sig ] [2019/3461] Forecasting MLTX... [2026-01-30T20:27:02.518200] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-30T20:27:02.518230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-30T20:27:02.529634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-30T20:27:02.529942] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-30T20:27:02.530746] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-30T20:27:02.530808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:02.530865] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:02.530893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:02.530950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:02.589550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:02.590440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:02.590537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:02.590603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:02.707942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:02.708116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:02.708165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:02.708194] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:02.711542] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-30T20:27:02.711860] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-30T20:27:02.711982] [INFO ] [sig ] MLTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:02.855081] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLTX.txt [2026-01-30T20:27:02.855204] [INFO ] [sig ] [2019/3461] Completed MLTX in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:02.855243] [INFO ] [sig ] [2020/3461] Forecasting MLYS... [2026-01-30T20:27:02.855272] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-30T20:27:02.855301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-30T20:27:02.867188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-30T20:27:02.867460] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-30T20:27:02.871014] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-30T20:27:02.871075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:02.871107] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:02.871134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:02.871190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:02.928727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:02.929385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:02.929459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:02.929490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:03.043499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:03.043656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:03.043703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:03.043739] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:03.047015] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-30T20:27:03.047284] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-30T20:27:03.047406] [INFO ] [sig ] MLYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:03.191400] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MLYS.txt [2026-01-30T20:27:03.191533] [INFO ] [sig ] [2020/3461] Completed MLYS in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:03.191590] [INFO ] [sig ] [2021/3461] Forecasting MMD... [2026-01-30T20:27:03.191623] [INFO ] [sig ] Generating forecast for: MMD [2026-01-30T20:27:03.191653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-30T20:27:03.203159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-30T20:27:03.203484] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-30T20:27:03.204303] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-30T20:27:03.204357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:03.204391] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:03.204418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:03.204490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:03.263682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:03.264302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:03.264378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:03.264411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:03.383795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:03.383952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:03.383993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:03.384022] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:03.387526] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-30T20:27:03.387823] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-30T20:27:03.387949] [INFO ] [sig ] MMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:03.530084] [INFO ] [LOCAL ] Saved forecast: MMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MMD.txt [2026-01-30T20:27:03.530200] [INFO ] [sig ] [2021/3461] Completed MMD in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:03.530244] [INFO ] [sig ] [2022/3461] Forecasting MMLP... [2026-01-30T20:27:03.530275] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-30T20:27:03.530304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-30T20:27:03.541083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-30T20:27:03.541345] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-30T20:27:03.542101] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-30T20:27:03.542151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:03.542182] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:03.542208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:03.542263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:03.599711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:03.600322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:03.600398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:03.600431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:03.709126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:03.709256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:03.709294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:03.709355] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:03.712793] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-30T20:27:03.713078] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-30T20:27:03.713204] [INFO ] [sig ] MMLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:03.856850] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MMLP.txt [2026-01-30T20:27:03.856964] [INFO ] [sig ] [2022/3461] Completed MMLP in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:03.857001] [INFO ] [sig ] [2023/3461] Forecasting MMS... [2026-01-30T20:27:03.857030] [INFO ] [sig ] Generating forecast for: MMS [2026-01-30T20:27:03.857060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-30T20:27:03.868108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-30T20:27:03.868392] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-30T20:27:03.869234] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-30T20:27:03.869288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:03.869321] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:03.869349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:03.869407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:03.929668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:03.930537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:03.930638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:03.930680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:04.055171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:04.055323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:04.055363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:04.055393] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:04.058900] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=22.82%) [2026-01-30T20:27:04.059176] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-30T20:27:04.059320] [INFO ] [sig ] MMS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:04.201727] [INFO ] [LOCAL ] Saved forecast: MMS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MMS.txt [2026-01-30T20:27:04.201855] [INFO ] [sig ] [2023/3461] Completed MMS in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:04.201894] [INFO ] [sig ] [2024/3461] Forecasting MMSI... [2026-01-30T20:27:04.201923] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-30T20:27:04.201952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-30T20:27:04.214191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-30T20:27:04.214592] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-30T20:27:04.215386] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-30T20:27:04.215440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:04.215485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:04.215516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:04.215599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:04.275761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:04.276499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:04.276602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:04.276638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:04.403413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:04.403566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:04.403626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:04.403658] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:04.407156] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-01-30T20:27:04.407436] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-30T20:27:04.407599] [INFO ] [sig ] MMSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:04.549567] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MMSI.txt [2026-01-30T20:27:04.549699] [INFO ] [sig ] [2024/3461] Completed MMSI in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:04.549745] [INFO ] [sig ] [2025/3461] Forecasting MNDO... [2026-01-30T20:27:04.549776] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-30T20:27:04.549807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-30T20:27:04.561675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-30T20:27:04.561943] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-30T20:27:04.562705] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-30T20:27:04.562767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:04.562804] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:04.562836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:04.562902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:04.619975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:04.620615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:04.620703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:04.620737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:04.730913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:04.731051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:04.731091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:04.731148] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:04.734532] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=73.95%) [2026-01-30T20:27:04.734860] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-30T20:27:04.734988] [INFO ] [sig ] MNDO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:04.876294] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MNDO.txt [2026-01-30T20:27:04.876407] [INFO ] [sig ] [2025/3461] Completed MNDO in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:04.876445] [INFO ] [sig ] [2026/3461] Forecasting MNDY... [2026-01-30T20:27:04.876474] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-30T20:27:04.876503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-30T20:27:04.887557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-30T20:27:04.887849] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-30T20:27:04.888638] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-30T20:27:04.888689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:04.888721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:04.888747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:04.888804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:04.946442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:04.947028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:04.947103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:04.947134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:05.067563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:05.067736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:05.067785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:05.067820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:05.071221] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-30T20:27:05.071504] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-30T20:27:05.071658] [INFO ] [sig ] MNDY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:05.216099] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MNDY.txt [2026-01-30T20:27:05.216282] [INFO ] [sig ] [2026/3461] Completed MNDY in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:05.216325] [INFO ] [sig ] [2027/3461] Forecasting MNKD... [2026-01-30T20:27:05.216354] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-30T20:27:05.216385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-30T20:27:05.228278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-30T20:27:05.228632] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-30T20:27:05.229421] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-30T20:27:05.229472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:05.229505] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:05.229531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:05.229608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:05.287452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:05.288324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:05.288438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:05.288471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:05.428764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:05.428915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:05.428957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:05.428986] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:05.432429] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=35.81%) [2026-01-30T20:27:05.432732] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-30T20:27:05.432865] [INFO ] [sig ] MNKD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:05.577170] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MNKD.txt [2026-01-30T20:27:05.577301] [INFO ] [sig ] [2027/3461] Completed MNKD in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:05.577340] [INFO ] [sig ] [2028/3461] Forecasting MNRO... [2026-01-30T20:27:05.577370] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-30T20:27:05.577399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-30T20:27:05.589010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-30T20:27:05.589315] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-30T20:27:05.590092] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-30T20:27:05.590143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:05.590174] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:05.590200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:05.590256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:05.649007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:05.649739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:05.649818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:05.649852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:05.770748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:05.770906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:05.770946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:05.770975] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:05.774611] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-01-30T20:27:05.774903] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-30T20:27:05.775030] [INFO ] [sig ] MNRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:05.920522] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MNRO.txt [2026-01-30T20:27:05.920691] [INFO ] [sig ] [2028/3461] Completed MNRO in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:05.920739] [INFO ] [sig ] [2029/3461] Forecasting MNSO... [2026-01-30T20:27:05.920775] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-30T20:27:05.920812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-30T20:27:05.932378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-30T20:27:05.932694] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-30T20:27:05.933452] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-30T20:27:05.933503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:05.933547] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:05.933592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:05.933652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:05.990663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:05.991332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:05.991437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:05.991471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:06.112090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:06.112244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:06.112284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:06.112314] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:06.115746] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-30T20:27:06.116022] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-30T20:27:06.116146] [INFO ] [sig ] MNSO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:06.257409] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MNSO.txt [2026-01-30T20:27:06.257550] [INFO ] [sig ] [2029/3461] Completed MNSO in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:06.257607] [INFO ] [sig ] [2030/3461] Forecasting MNTK... [2026-01-30T20:27:06.257639] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-30T20:27:06.257669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-30T20:27:06.269346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-30T20:27:06.269661] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-30T20:27:06.270435] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-30T20:27:06.270488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:06.270521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:06.270549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:06.270627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:06.328010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:06.328907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:06.328988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:06.329020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:06.444417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:06.444597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:06.444638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:06.444667] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:06.448147] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-30T20:27:06.448476] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-30T20:27:06.448632] [INFO ] [sig ] MNTK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:06.603899] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MNTK.txt [2026-01-30T20:27:06.604052] [INFO ] [sig ] [2030/3461] Completed MNTK in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:06.604092] [INFO ] [sig ] [2031/3461] Forecasting MNY... [2026-01-30T20:27:06.604122] [INFO ] [sig ] Generating forecast for: MNY [2026-01-30T20:27:06.604153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-30T20:27:06.615345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-30T20:27:06.615749] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-30T20:27:06.616567] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-30T20:27:06.616647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:06.616681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:06.616709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:06.616766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:06.682322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:06.683197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:06.683281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:06.683315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:06.797432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:06.797598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:06.797640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:06.797669] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:06.801121] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=80.88%) [2026-01-30T20:27:06.801404] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-30T20:27:06.801532] [INFO ] [sig ] MNY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:06.949907] [INFO ] [LOCAL ] Saved forecast: MNY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MNY.txt [2026-01-30T20:27:06.950056] [INFO ] [sig ] [2031/3461] Completed MNY in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:06.950095] [INFO ] [sig ] [2032/3461] Forecasting MOD... [2026-01-30T20:27:06.950125] [INFO ] [sig ] Generating forecast for: MOD [2026-01-30T20:27:06.950154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-30T20:27:06.962062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-30T20:27:06.962369] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-30T20:27:06.963172] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-30T20:27:06.963224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:06.963257] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:06.963284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:06.963340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:07.022963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:07.023856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:07.023946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:07.023978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:07.149741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:07.149919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:07.149983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:07.150034] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:07.154460] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=35.95%) [2026-01-30T20:27:07.154857] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-30T20:27:07.155010] [INFO ] [sig ] MOD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:07.302231] [INFO ] [LOCAL ] Saved forecast: MOD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MOD.txt [2026-01-30T20:27:07.302389] [INFO ] [sig ] [2032/3461] Completed MOD in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:07.302429] [INFO ] [sig ] [2033/3461] Forecasting MODL... [2026-01-30T20:27:07.302458] [INFO ] [sig ] Generating forecast for: MODL [2026-01-30T20:27:07.302495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-30T20:27:07.313706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-30T20:27:07.314042] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-30T20:27:07.314834] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-30T20:27:07.314886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:07.314918] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:07.314944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:07.314999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:07.371834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:07.372503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:07.372599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:07.372643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:07.496132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:07.496281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:07.496321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:07.496350] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:07.499758] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-30T20:27:07.500057] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-30T20:27:07.500179] [INFO ] [sig ] MODL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:07.641253] [INFO ] [LOCAL ] Saved forecast: MODL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MODL.txt [2026-01-30T20:27:07.641390] [INFO ] [sig ] [2033/3461] Completed MODL in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:07.641430] [INFO ] [sig ] [2034/3461] Forecasting MOFG... [2026-01-30T20:27:07.641459] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-30T20:27:07.641489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-30T20:27:07.652859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-30T20:27:07.653155] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-30T20:27:07.653947] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-30T20:27:07.653997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:07.654028] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:07.654055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:07.654109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:07.711393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:07.712094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:07.712169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:07.712201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:07.826900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:07.827040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:07.827078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:07.827106] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:07.830510] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-01-30T20:27:07.830798] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-30T20:27:07.830918] [INFO ] [sig ] MOFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:07.973993] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MOFG.txt [2026-01-30T20:27:07.974109] [INFO ] [sig ] [2034/3461] Completed MOFG in 0.3s | 2.81 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-30T20:27:07.974147] [INFO ] [sig ] [2035/3461] Forecasting MOH... [2026-01-30T20:27:07.974176] [INFO ] [sig ] Generating forecast for: MOH [2026-01-30T20:27:07.974206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-30T20:27:07.985593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-30T20:27:07.985852] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-30T20:27:07.986620] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-30T20:27:07.986670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:07.986701] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:07.986728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:07.986793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:08.044395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:08.045050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:08.045127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:08.045158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:08.162546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:08.162682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:08.162730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:08.162761] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:08.166054] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-30T20:27:08.166319] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-30T20:27:08.166438] [INFO ] [sig ] MOH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:08.308848] [INFO ] [LOCAL ] Saved forecast: MOH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MOH.txt [2026-01-30T20:27:08.308972] [INFO ] [sig ] [2035/3461] Completed MOH in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:08.309010] [INFO ] [sig ] [2036/3461] Forecasting MOMO... [2026-01-30T20:27:08.309039] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-30T20:27:08.309070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-30T20:27:08.321524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-30T20:27:08.321898] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-30T20:27:08.322895] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-30T20:27:08.322950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:08.323009] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:08.323039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:08.323293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:08.390321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:08.391185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:08.391265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:08.391297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:08.515395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:08.515553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:08.515612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:08.515660] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:08.519798] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-01-30T20:27:08.520300] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-30T20:27:08.520423] [INFO ] [sig ] MOMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:08.663554] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MOMO.txt [2026-01-30T20:27:08.663708] [INFO ] [sig ] [2036/3461] Completed MOMO in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:08.663749] [INFO ] [sig ] [2037/3461] Forecasting MORN... [2026-01-30T20:27:08.663778] [INFO ] [sig ] Generating forecast for: MORN [2026-01-30T20:27:08.663808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-30T20:27:08.675625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-30T20:27:08.675966] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-30T20:27:08.676797] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-30T20:27:08.676850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:08.676883] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:08.676909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:08.676966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:08.734771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:08.735596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:08.735677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:08.735709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:08.861043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:08.861189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:08.861229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:08.861257] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:08.864604] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-30T20:27:08.864899] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-30T20:27:08.865040] [INFO ] [sig ] MORN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:09.007042] [INFO ] [LOCAL ] Saved forecast: MORN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MORN.txt [2026-01-30T20:27:09.007184] [INFO ] [sig ] [2037/3461] Completed MORN in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:09.007223] [INFO ] [sig ] [2038/3461] Forecasting MOS... [2026-01-30T20:27:09.007253] [INFO ] [sig ] Generating forecast for: MOS [2026-01-30T20:27:09.007284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-30T20:27:09.018692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-30T20:27:09.018990] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-30T20:27:09.019753] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-30T20:27:09.019805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:09.019842] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:09.019868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:09.019924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:09.077020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:09.077712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:09.077788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:09.077820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:09.200392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:09.200532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:09.200599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:09.200633] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:09.203983] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-30T20:27:09.204258] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-30T20:27:09.204382] [INFO ] [sig ] MOS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:09.347076] [INFO ] [LOCAL ] Saved forecast: MOS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MOS.txt [2026-01-30T20:27:09.347220] [INFO ] [sig ] [2038/3461] Completed MOS in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:09.347260] [INFO ] [sig ] [2039/3461] Forecasting MP... [2026-01-30T20:27:09.347289] [INFO ] [sig ] Generating forecast for: MP [2026-01-30T20:27:09.347321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-30T20:27:09.360924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-30T20:27:09.361318] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-30T20:27:09.362156] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-30T20:27:09.362208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:09.362240] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:09.362266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:09.362330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:09.420772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:09.421444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:09.421521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:09.421552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:09.544247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:09.544397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:09.544437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:09.544499] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:09.547971] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-30T20:27:09.548267] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-30T20:27:09.548391] [INFO ] [sig ] MP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:09.691397] [INFO ] [LOCAL ] Saved forecast: MP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MP.txt [2026-01-30T20:27:09.691528] [INFO ] [sig ] [2039/3461] Completed MP in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:09.691584] [INFO ] [sig ] [2040/3461] Forecasting MPA... [2026-01-30T20:27:09.691619] [INFO ] [sig ] Generating forecast for: MPA [2026-01-30T20:27:09.691651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-30T20:27:09.703466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-30T20:27:09.703778] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-30T20:27:09.704748] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-30T20:27:09.704799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:09.704831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:09.704857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:09.704913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:09.763421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:09.764153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:09.764229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:09.764261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:09.871536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:09.871788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:09.871842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:09.871878] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:09.875196] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-30T20:27:09.875463] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-30T20:27:09.875600] [INFO ] [sig ] MPA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:10.022610] [INFO ] [LOCAL ] Saved forecast: MPA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MPA.txt [2026-01-30T20:27:10.022748] [INFO ] [sig ] [2040/3461] Completed MPA in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:10.022787] [INFO ] [sig ] [2041/3461] Forecasting MPAA... [2026-01-30T20:27:10.022816] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-30T20:27:10.022848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-30T20:27:10.034105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-30T20:27:10.034389] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-30T20:27:10.035159] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-30T20:27:10.035211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:10.035241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:10.035267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:10.035323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:10.093122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:10.093991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:10.094069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:10.094101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:10.213899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:10.214065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:10.214105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:10.214140] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:10.217502] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-30T20:27:10.217792] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-30T20:27:10.217918] [INFO ] [sig ] MPAA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:10.366219] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MPAA.txt [2026-01-30T20:27:10.366360] [INFO ] [sig ] [2041/3461] Completed MPAA in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:10.366400] [INFO ] [sig ] [2042/3461] Forecasting MPB... [2026-01-30T20:27:10.366428] [INFO ] [sig ] Generating forecast for: MPB [2026-01-30T20:27:10.366458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-30T20:27:10.378160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-30T20:27:10.378500] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-30T20:27:10.379282] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-30T20:27:10.379347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:10.379380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:10.379406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:10.379462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:10.437734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:10.438530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:10.438631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:10.438666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:10.558379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:10.558561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:10.558642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:10.558681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:10.563052] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: UP (p=67.75%) [2026-01-30T20:27:10.563384] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-30T20:27:10.563520] [INFO ] [sig ] MPB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:10.716125] [INFO ] [LOCAL ] Saved forecast: MPB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MPB.txt [2026-01-30T20:27:10.716258] [INFO ] [sig ] [2042/3461] Completed MPB in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:10.716299] [INFO ] [sig ] [2043/3461] Forecasting MPC... [2026-01-30T20:27:10.716329] [INFO ] [sig ] Generating forecast for: MPC [2026-01-30T20:27:10.716361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-30T20:27:10.728498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-30T20:27:10.728806] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-30T20:27:10.729560] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-30T20:27:10.729630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:10.729663] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:10.729689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:10.729744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:10.788613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:10.789351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:10.789432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:10.789466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:10.911331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:10.911477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:10.911516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:10.911545] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:10.914903] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=58.30%) [2026-01-30T20:27:10.915176] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-30T20:27:10.915296] [INFO ] [sig ] MPC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:11.066069] [INFO ] [LOCAL ] Saved forecast: MPC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MPC.txt [2026-01-30T20:27:11.066249] [INFO ] [sig ] [2043/3461] Completed MPC in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:11.066302] [INFO ] [sig ] [2044/3461] Forecasting MPX... [2026-01-30T20:27:11.066338] [INFO ] [sig ] Generating forecast for: MPX [2026-01-30T20:27:11.066378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-30T20:27:11.078117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-30T20:27:11.078504] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-30T20:27:11.079366] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-30T20:27:11.079419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:11.079452] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:11.079479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:11.079536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:11.138365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:11.139256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:11.139336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:11.139368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:11.249983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:11.250140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:11.250181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:11.250210] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:11.253738] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-30T20:27:11.254058] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-30T20:27:11.254185] [INFO ] [sig ] MPX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:11.398479] [INFO ] [LOCAL ] Saved forecast: MPX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MPX.txt [2026-01-30T20:27:11.398657] [INFO ] [sig ] [2044/3461] Completed MPX in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:11.398700] [INFO ] [sig ] [2045/3461] Forecasting MQ... [2026-01-30T20:27:11.398728] [INFO ] [sig ] Generating forecast for: MQ [2026-01-30T20:27:11.398759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-30T20:27:11.410179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-30T20:27:11.410531] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-30T20:27:11.411323] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-30T20:27:11.411375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:11.411407] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:11.411435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:11.411493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:11.472023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:11.472897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:11.472994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:11.473032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:11.594926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:11.595275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:11.595314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:11.595342] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:11.598726] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-30T20:27:11.599138] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-30T20:27:11.599271] [INFO ] [sig ] MQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:11.745090] [INFO ] [LOCAL ] Saved forecast: MQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MQ.txt [2026-01-30T20:27:11.745426] [INFO ] [sig ] [2045/3461] Completed MQ in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:11.745474] [INFO ] [sig ] [2046/3461] Forecasting MQY... [2026-01-30T20:27:11.745505] [INFO ] [sig ] Generating forecast for: MQY [2026-01-30T20:27:11.745536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-30T20:27:11.757300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-30T20:27:11.757675] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-30T20:27:11.758466] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-30T20:27:11.758518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:11.758549] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:11.758599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:11.758659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:11.815412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:11.816272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:11.816353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:11.816415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:11.935421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:11.935586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:11.935629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:11.935659] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:11.939142] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-01-30T20:27:11.939420] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-30T20:27:11.939541] [INFO ] [sig ] MQY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:12.081887] [INFO ] [LOCAL ] Saved forecast: MQY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MQY.txt [2026-01-30T20:27:12.082029] [INFO ] [sig ] [2046/3461] Completed MQY in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:12.082067] [INFO ] [sig ] [2047/3461] Forecasting MRAM... [2026-01-30T20:27:12.082096] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-30T20:27:12.082127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-30T20:27:12.093757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-30T20:27:12.094067] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-30T20:27:12.094835] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-30T20:27:12.094898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:12.094935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:12.094968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:12.095037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:12.152024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:12.152861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:12.152950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:12.152991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:12.282454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:12.282627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:12.282671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:12.282699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:12.286594] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-30T20:27:12.286876] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-30T20:27:12.287042] [INFO ] [sig ] MRAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:12.440788] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MRAM.txt [2026-01-30T20:27:12.441020] [INFO ] [sig ] [2047/3461] Completed MRAM in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:12.441076] [INFO ] [sig ] [2048/3461] Forecasting MRBK... [2026-01-30T20:27:12.441117] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-30T20:27:12.441344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-30T20:27:12.457386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-30T20:27:12.457818] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-30T20:27:12.458812] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-30T20:27:12.458866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:12.458899] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:12.458931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:12.458988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:12.516069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:12.516966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:12.517051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:12.517086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:12.638622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:12.638776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:12.638829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:12.638880] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:12.642450] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-01-30T20:27:12.642793] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-30T20:27:12.642979] [INFO ] [sig ] MRBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:12.788439] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MRBK.txt [2026-01-30T20:27:12.788610] [INFO ] [sig ] [2048/3461] Completed MRBK in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:12.788654] [INFO ] [sig ] [2049/3461] Forecasting MRCC... [2026-01-30T20:27:12.788684] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-30T20:27:12.788713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-30T20:27:12.800435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-30T20:27:12.800824] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-30T20:27:12.801635] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-30T20:27:12.801686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:12.801719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:12.801749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:12.801807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:12.860227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:12.861069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:12.861149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:12.861183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:12.985458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:12.985632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:12.985690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:12.985719] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:12.989090] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-01-30T20:27:12.989361] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-30T20:27:12.989484] [INFO ] [sig ] MRCC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:13.134811] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRCC.txt [2026-01-30T20:27:13.134973] [INFO ] [sig ] [2049/3461] Completed MRCC in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:13.135014] [INFO ] [sig ] [2050/3461] Forecasting MRCY... [2026-01-30T20:27:13.135044] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-30T20:27:13.135073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-30T20:27:13.146391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-30T20:27:13.146705] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-30T20:27:13.147484] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-30T20:27:13.147536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:13.147590] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:13.147621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:13.147680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:13.211559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:13.212395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:13.212478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:13.212512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:13.337698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:13.337845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:13.337886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:13.337915] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:13.341350] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=77.94%) [2026-01-30T20:27:13.341649] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-30T20:27:13.341777] [INFO ] [sig ] MRCY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:13.481507] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRCY.txt [2026-01-30T20:27:13.481674] [INFO ] [sig ] [2050/3461] Completed MRCY in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:13.481716] [INFO ] [sig ] [2051/3461] Forecasting MRK... [2026-01-30T20:27:13.481744] [INFO ] [sig ] Generating forecast for: MRK [2026-01-30T20:27:13.481774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-30T20:27:13.493672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-30T20:27:13.493992] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-30T20:27:13.494763] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-30T20:27:13.494814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:13.494846] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:13.494873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:13.494929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:13.554284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:13.555152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:13.555257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:13.555301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:13.684186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:13.684347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:13.684395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:13.684434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:13.687931] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-30T20:27:13.688230] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-30T20:27:13.688382] [INFO ] [sig ] MRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:13.833000] [INFO ] [LOCAL ] Saved forecast: MRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MRK.txt [2026-01-30T20:27:13.833176] [INFO ] [sig ] [2051/3461] Completed MRK in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-30T20:27:13.833216] [INFO ] [sig ] [2052/3461] Forecasting MRM... [2026-01-30T20:27:13.833245] [INFO ] [sig ] Generating forecast for: MRM [2026-01-30T20:27:13.833276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-30T20:27:13.844894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-30T20:27:13.845275] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-30T20:27:13.846076] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-30T20:27:13.846128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:13.846161] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:13.846188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:13.846245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:13.908940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:13.909849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:13.909937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:13.909977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:14.035180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:14.035328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:14.035367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:14.035396] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:14.038791] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-01-30T20:27:14.039103] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-30T20:27:14.039228] [INFO ] [sig ] MRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:14.182394] [INFO ] [LOCAL ] Saved forecast: MRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRM.txt [2026-01-30T20:27:14.182545] [INFO ] [sig ] [2052/3461] Completed MRM in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:14.182608] [INFO ] [sig ] [2053/3461] Forecasting MRNA... [2026-01-30T20:27:14.182640] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-30T20:27:14.182670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-30T20:27:14.194357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-30T20:27:14.194714] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-30T20:27:14.195487] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-30T20:27:14.195539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:14.195645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:14.195679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:14.195738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:14.254175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:14.255017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:14.255115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:14.255149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:14.376897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:14.377047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:14.377089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:14.377118] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:14.380593] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=59.50%) [2026-01-30T20:27:14.380869] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-30T20:27:14.380997] [INFO ] [sig ] MRNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:14.524607] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRNA.txt [2026-01-30T20:27:14.524744] [INFO ] [sig ] [2053/3461] Completed MRNA in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:14.524785] [INFO ] [sig ] [2054/3461] Forecasting MRTN... [2026-01-30T20:27:14.524815] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-30T20:27:14.524844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-30T20:27:14.536788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-30T20:27:14.537098] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-30T20:27:14.537871] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-30T20:27:14.537928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:14.537966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:14.537999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:14.538067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:14.600089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:14.601003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:14.601081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:14.601117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:14.720993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:14.721142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:14.721183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:14.721212] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:14.724682] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-30T20:27:14.724965] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-30T20:27:14.725090] [INFO ] [sig ] MRTN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:14.871776] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRTN.txt [2026-01-30T20:27:14.871913] [INFO ] [sig ] [2054/3461] Completed MRTN in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:14.871971] [INFO ] [sig ] [2055/3461] Forecasting MRVI... [2026-01-30T20:27:14.872002] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-30T20:27:14.872033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-30T20:27:14.883894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-30T20:27:14.884239] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-30T20:27:14.885044] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-30T20:27:14.885103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:14.885135] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:14.885161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:14.885216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:14.944680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:14.945563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:14.945664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:14.945698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:15.068068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:15.068243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:15.068282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:15.068310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:15.071712] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-01-30T20:27:15.072003] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-30T20:27:15.072123] [INFO ] [sig ] MRVI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:15.219844] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MRVI.txt [2026-01-30T20:27:15.219988] [INFO ] [sig ] [2055/3461] Completed MRVI in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:15.220036] [INFO ] [sig ] [2056/3461] Forecasting MRVL... [2026-01-30T20:27:15.220072] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-30T20:27:15.220108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-30T20:27:15.232001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-30T20:27:15.232509] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-30T20:27:15.233496] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-30T20:27:15.233548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:15.233604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:15.233635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:15.233696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:15.298380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:15.299327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:15.299411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:15.299446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:15.418707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:15.418856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:15.418899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:15.418960] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:15.422392] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-30T20:27:15.422699] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-30T20:27:15.422828] [INFO ] [sig ] MRVL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:15.569927] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MRVL.txt [2026-01-30T20:27:15.570095] [INFO ] [sig ] [2056/3461] Completed MRVL in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:15.570139] [INFO ] [sig ] [2057/3461] Forecasting MRX... [2026-01-30T20:27:15.570181] [INFO ] [sig ] Generating forecast for: MRX [2026-01-30T20:27:15.570223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-30T20:27:15.582617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-30T20:27:15.582990] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-30T20:27:15.583916] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-30T20:27:15.583986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:15.584023] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:15.584053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:15.584126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:15.648016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:15.648956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:15.649057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:15.649100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:15.778869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:15.779034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:15.779084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:15.779123] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:15.782675] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-30T20:27:15.782956] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-30T20:27:15.783084] [INFO ] [sig ] MRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:15.940116] [INFO ] [LOCAL ] Saved forecast: MRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MRX.txt [2026-01-30T20:27:15.940284] [INFO ] [sig ] [2057/3461] Completed MRX in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:15.940342] [INFO ] [sig ] [2058/3461] Forecasting MS... [2026-01-30T20:27:15.940378] [INFO ] [sig ] Generating forecast for: MS [2026-01-30T20:27:15.940410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-30T20:27:15.952686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-30T20:27:15.952995] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-30T20:27:15.953865] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-30T20:27:15.953918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:15.953952] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:15.953981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:15.954045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:16.019997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:16.020969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:16.021076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:16.021132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:16.152350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:16.152515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:16.152559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:16.152619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:16.156285] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=31.39%) [2026-01-30T20:27:16.156566] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-30T20:27:16.156715] [INFO ] [sig ] MS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:16.313607] [INFO ] [LOCAL ] Saved forecast: MS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MS.txt [2026-01-30T20:27:16.313762] [INFO ] [sig ] [2058/3461] Completed MS in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:16.313805] [INFO ] [sig ] [2059/3461] Forecasting MSA... [2026-01-30T20:27:16.313836] [INFO ] [sig ] Generating forecast for: MSA [2026-01-30T20:27:16.313869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-30T20:27:16.327105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-30T20:27:16.327523] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-30T20:27:16.328552] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-30T20:27:16.328641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:16.328677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:16.328716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:16.328801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:16.390953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:16.392012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:16.392092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:16.392123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:16.514974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:16.515139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:16.515183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:16.515214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:16.518707] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-30T20:27:16.519019] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-30T20:27:16.519189] [INFO ] [sig ] MSA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:16.671455] [INFO ] [LOCAL ] Saved forecast: MSA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSA.txt [2026-01-30T20:27:16.671628] [INFO ] [sig ] [2059/3461] Completed MSA in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:16.671673] [INFO ] [sig ] [2060/3461] Forecasting MSB... [2026-01-30T20:27:16.671705] [INFO ] [sig ] Generating forecast for: MSB [2026-01-30T20:27:16.671737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-30T20:27:16.683926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-30T20:27:16.684298] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-30T20:27:16.685080] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-30T20:27:16.685131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:16.685163] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:16.685189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:16.685245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:16.743458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:16.744535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:16.744630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:16.744664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:16.866024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:16.866186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:16.866236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:16.866295] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:16.869774] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-01-30T20:27:16.870082] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-30T20:27:16.870215] [INFO ] [sig ] MSB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:17.016455] [INFO ] [LOCAL ] Saved forecast: MSB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSB.txt [2026-01-30T20:27:17.016629] [INFO ] [sig ] [2060/3461] Completed MSB in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:17.016671] [INFO ] [sig ] [2061/3461] Forecasting MSBI... [2026-01-30T20:27:17.016703] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-30T20:27:17.016732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-30T20:27:17.028309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-30T20:27:17.028676] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-30T20:27:17.029457] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-30T20:27:17.029511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:17.029543] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:17.029590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:17.029651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:17.087615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:17.088484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:17.088568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:17.088619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:17.216334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:17.216486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:17.216527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:17.216555] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:17.220049] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-30T20:27:17.220369] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-30T20:27:17.220496] [INFO ] [sig ] MSBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:17.364601] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSBI.txt [2026-01-30T20:27:17.364757] [INFO ] [sig ] [2061/3461] Completed MSBI in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:17.364797] [INFO ] [sig ] [2062/3461] Forecasting MSCI... [2026-01-30T20:27:17.364828] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-30T20:27:17.364858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-30T20:27:17.376650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-30T20:27:17.377084] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-30T20:27:17.377931] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-30T20:27:17.377982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:17.378013] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:17.378039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:17.378117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:17.435061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:17.435751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:17.435827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:17.435858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:17.552331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:17.552458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:17.552496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:17.552523] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:17.555766] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-01-30T20:27:17.556034] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-30T20:27:17.556156] [INFO ] [sig ] MSCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:17.697651] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSCI.txt [2026-01-30T20:27:17.697776] [INFO ] [sig ] [2062/3461] Completed MSCI in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:17.697814] [INFO ] [sig ] [2063/3461] Forecasting MSD... [2026-01-30T20:27:17.697844] [INFO ] [sig ] Generating forecast for: MSD [2026-01-30T20:27:17.697873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-30T20:27:17.709946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-30T20:27:17.710288] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-30T20:27:17.711058] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-30T20:27:17.711109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:17.711140] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:17.711168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:17.711225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:17.768896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:17.769518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:17.769649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:17.769696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:17.893488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:17.893653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:17.893693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:17.893722] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:17.897558] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-30T20:27:17.897937] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-30T20:27:17.898081] [INFO ] [sig ] MSD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:18.044136] [INFO ] [LOCAL ] Saved forecast: MSD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSD.txt [2026-01-30T20:27:18.044280] [INFO ] [sig ] [2063/3461] Completed MSD in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:18.044319] [INFO ] [sig ] [2064/3461] Forecasting MSEX... [2026-01-30T20:27:18.044351] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-30T20:27:18.044381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-30T20:27:18.055778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-30T20:27:18.056076] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-30T20:27:18.056881] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-30T20:27:18.056934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:18.056966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:18.056996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:18.057078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:18.113400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:18.114072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:18.114148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:18.114179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:18.236628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:18.236776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:18.236814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:18.236843] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:18.240243] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=62.45%) [2026-01-30T20:27:18.240513] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-30T20:27:18.240651] [INFO ] [sig ] MSEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:18.388052] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSEX.txt [2026-01-30T20:27:18.388201] [INFO ] [sig ] [2064/3461] Completed MSEX in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:18.388242] [INFO ] [sig ] [2065/3461] Forecasting MSFD... [2026-01-30T20:27:18.388271] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-30T20:27:18.388299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-30T20:27:18.400950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-30T20:27:18.401475] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-30T20:27:18.402383] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-30T20:27:18.402436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:18.402468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:18.402494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:18.402549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:18.464680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:18.465505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:18.465599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:18.465633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:18.586986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:18.587114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:18.587151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:18.587179] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:18.591043] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=59.33%) [2026-01-30T20:27:18.591318] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-30T20:27:18.591441] [INFO ] [sig ] MSFD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:18.733605] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSFD.txt [2026-01-30T20:27:18.733729] [INFO ] [sig ] [2065/3461] Completed MSFD in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:18.733767] [INFO ] [sig ] [2066/3461] Forecasting MSFL... [2026-01-30T20:27:18.733797] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-30T20:27:18.733826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-30T20:27:18.745326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-30T20:27:18.745652] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-30T20:27:18.746457] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-30T20:27:18.746533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:18.746586] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:18.746625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:18.746684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:18.803977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:18.804605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:18.804682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:18.804713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:18.926328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:18.926454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:18.926491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:18.926520] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:18.929891] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-01-30T20:27:18.930199] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-30T20:27:18.930339] [INFO ] [sig ] MSFL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:19.073786] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSFL.txt [2026-01-30T20:27:19.073934] [INFO ] [sig ] [2066/3461] Completed MSFL in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:19.073973] [INFO ] [sig ] [2067/3461] Forecasting MSGE... [2026-01-30T20:27:19.074003] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-30T20:27:19.074033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-30T20:27:19.084827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-30T20:27:19.085134] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-30T20:27:19.085913] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-30T20:27:19.085963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:19.085995] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:19.086021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:19.086077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:19.143538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:19.144209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:19.144287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:19.144320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:19.267969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:19.268126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:19.268177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:19.268211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:19.271863] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=21.25%) [2026-01-30T20:27:19.272133] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-30T20:27:19.272258] [INFO ] [sig ] MSGE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:19.415561] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MSGE.txt [2026-01-30T20:27:19.415692] [INFO ] [sig ] [2067/3461] Completed MSGE in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-30T20:27:19.415730] [INFO ] [sig ] [2068/3461] Forecasting MSGM... [2026-01-30T20:27:19.415759] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-30T20:27:19.415789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-30T20:27:19.426436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-30T20:27:19.426741] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-30T20:27:19.427487] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-30T20:27:19.427538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:19.427588] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:19.427618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:19.427675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:19.486429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:19.487092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:19.487170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:19.487202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:19.601706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:19.601830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:19.601868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:19.601897] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:19.605406] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=76.69%) [2026-01-30T20:27:19.605696] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-30T20:27:19.605816] [INFO ] [sig ] MSGM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:19.747891] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSGM.txt [2026-01-30T20:27:19.748008] [INFO ] [sig ] [2068/3461] Completed MSGM in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-30T20:27:19.748046] [INFO ] [sig ] [2069/3461] Forecasting MSGS... [2026-01-30T20:27:19.748075] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-30T20:27:19.748124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-30T20:27:19.759205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-30T20:27:19.759500] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-30T20:27:19.760284] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-30T20:27:19.760337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:19.760370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:19.760398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:19.760454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:19.818119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:19.818760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:19.818837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:19.818871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:19.939185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:19.939315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:19.939353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:19.939381] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:19.942639] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-30T20:27:19.942907] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-30T20:27:19.943027] [INFO ] [sig ] MSGS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:20.088527] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSGS.txt [2026-01-30T20:27:20.088667] [INFO ] [sig ] [2069/3461] Completed MSGS in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:20.088708] [INFO ] [sig ] [2070/3461] Forecasting MSI... [2026-01-30T20:27:20.088740] [INFO ] [sig ] Generating forecast for: MSI [2026-01-30T20:27:20.088769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-30T20:27:20.100435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-30T20:27:20.100734] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-30T20:27:20.101483] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-30T20:27:20.101535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:20.101626] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:20.101655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:20.101711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:20.159374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:20.160011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:20.160086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:20.160118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:20.284053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:20.284185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:20.284224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:20.284252] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:20.287778] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-30T20:27:20.288046] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-30T20:27:20.288178] [INFO ] [sig ] MSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:20.431518] [INFO ] [LOCAL ] Saved forecast: MSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSI.txt [2026-01-30T20:27:20.431752] [INFO ] [sig ] [2070/3461] Completed MSI in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:20.431797] [INFO ] [sig ] [2071/3461] Forecasting MSM... [2026-01-30T20:27:20.431827] [INFO ] [sig ] Generating forecast for: MSM [2026-01-30T20:27:20.431857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-30T20:27:20.443401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-30T20:27:20.443827] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-30T20:27:20.444721] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-30T20:27:20.444773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:20.444806] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:20.444833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:20.444891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:20.504271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:20.505111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:20.505192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:20.505225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:20.623220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:20.623345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:20.623384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:20.623411] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:20.626780] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-01-30T20:27:20.627067] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-30T20:27:20.627193] [INFO ] [sig ] MSM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:20.769046] [INFO ] [LOCAL ] Saved forecast: MSM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSM.txt [2026-01-30T20:27:20.769180] [INFO ] [sig ] [2071/3461] Completed MSM in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:20.769226] [INFO ] [sig ] [2072/3461] Forecasting MSTX... [2026-01-30T20:27:20.769261] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-30T20:27:20.769292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-30T20:27:20.780423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-30T20:27:20.780715] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-30T20:27:20.781461] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-30T20:27:20.781512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:20.781544] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:20.781594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:20.781655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:20.838588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:20.839189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:20.839274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:20.839305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:20.958984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:20.959120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:20.959166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:20.959199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:20.962497] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-01-30T20:27:20.962783] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-30T20:27:20.962903] [INFO ] [sig ] MSTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:21.106247] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MSTX.txt [2026-01-30T20:27:21.106383] [INFO ] [sig ] [2072/3461] Completed MSTX in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:21.106421] [INFO ] [sig ] [2073/3461] Forecasting MTB... [2026-01-30T20:27:21.106451] [INFO ] [sig ] Generating forecast for: MTB [2026-01-30T20:27:21.106481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-30T20:27:21.117521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-30T20:27:21.117822] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-30T20:27:21.118622] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-30T20:27:21.118673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:21.118705] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:21.118731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:21.118786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:21.176477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:21.177112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:21.177189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:21.177222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:21.300464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:21.300624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:21.300667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:21.300722] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:21.304015] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-30T20:27:21.304286] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-30T20:27:21.304405] [INFO ] [sig ] MTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:21.445617] [INFO ] [LOCAL ] Saved forecast: MTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTB.txt [2026-01-30T20:27:21.445731] [INFO ] [sig ] [2073/3461] Completed MTB in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:21.445769] [INFO ] [sig ] [2074/3461] Forecasting MTCH... [2026-01-30T20:27:21.445797] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-30T20:27:21.445827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-30T20:27:21.456974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-30T20:27:21.457272] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-30T20:27:21.458036] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-30T20:27:21.458123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:21.458168] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:21.458201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:21.458267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:21.515040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:21.515650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:21.515730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:21.515762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:21.636540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:21.636663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:21.636702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:21.636729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:21.640031] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-30T20:27:21.640304] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-30T20:27:21.640431] [INFO ] [sig ] MTCH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:21.785045] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MTCH.txt [2026-01-30T20:27:21.785174] [INFO ] [sig ] [2074/3461] Completed MTCH in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:21.785220] [INFO ] [sig ] [2075/3461] Forecasting MTD... [2026-01-30T20:27:21.785255] [INFO ] [sig ] Generating forecast for: MTD [2026-01-30T20:27:21.785285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-30T20:27:21.796458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-30T20:27:21.796829] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-30T20:27:21.797676] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-30T20:27:21.797734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:21.797773] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:21.797806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:21.797876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:21.856317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:21.857192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:21.857274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:21.857305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:21.977431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:21.977549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:21.977607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:21.977636] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:21.981146] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-01-30T20:27:21.981460] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-30T20:27:21.981618] [INFO ] [sig ] MTD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:22.125120] [INFO ] [LOCAL ] Saved forecast: MTD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTD.txt [2026-01-30T20:27:22.125272] [INFO ] [sig ] [2075/3461] Completed MTD in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:22.125311] [INFO ] [sig ] [2076/3461] Forecasting MTG... [2026-01-30T20:27:22.125340] [INFO ] [sig ] Generating forecast for: MTG [2026-01-30T20:27:22.125371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-30T20:27:22.136107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-30T20:27:22.136385] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-30T20:27:22.137151] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-30T20:27:22.137202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:22.137236] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:22.137271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:22.137328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:22.194311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:22.194992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:22.195068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:22.195099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:22.313737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:22.313867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:22.313908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:22.313936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:22.317268] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-30T20:27:22.317536] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-30T20:27:22.317673] [INFO ] [sig ] MTG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:22.460739] [INFO ] [LOCAL ] Saved forecast: MTG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTG.txt [2026-01-30T20:27:22.460863] [INFO ] [sig ] [2076/3461] Completed MTG in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:22.460904] [INFO ] [sig ] [2077/3461] Forecasting MTH... [2026-01-30T20:27:22.460934] [INFO ] [sig ] Generating forecast for: MTH [2026-01-30T20:27:22.460966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-30T20:27:22.472001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-30T20:27:22.472315] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-30T20:27:22.473104] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-30T20:27:22.473167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:22.473218] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:22.473255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:22.473317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:22.532618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:22.533333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:22.533412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:22.533444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:22.650299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:22.650433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:22.650472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:22.650501] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:22.653825] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-30T20:27:22.654097] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-30T20:27:22.654217] [INFO ] [sig ] MTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:22.798461] [INFO ] [LOCAL ] Saved forecast: MTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MTH.txt [2026-01-30T20:27:22.798611] [INFO ] [sig ] [2077/3461] Completed MTH in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:22.798653] [INFO ] [sig ] [2078/3461] Forecasting MTLS... [2026-01-30T20:27:22.798683] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-30T20:27:22.798711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-30T20:27:22.810193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-30T20:27:22.810547] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-30T20:27:22.811356] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-30T20:27:22.811408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:22.811441] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:22.811468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:22.811525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:22.869718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:22.870568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:22.870668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:22.870702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:22.990896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:22.991045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:22.991086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:22.991115] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:22.994608] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-01-30T20:27:22.994891] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-30T20:27:22.995014] [INFO ] [sig ] MTLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:23.137949] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MTLS.txt [2026-01-30T20:27:23.138082] [INFO ] [sig ] [2078/3461] Completed MTLS in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:23.138143] [INFO ] [sig ] [2079/3461] Forecasting MTN... [2026-01-30T20:27:23.138172] [INFO ] [sig ] Generating forecast for: MTN [2026-01-30T20:27:23.138202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-30T20:27:23.149496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-30T20:27:23.149818] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-30T20:27:23.150715] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-30T20:27:23.150767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:23.150798] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:23.150825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:23.150882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:23.208831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:23.209494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:23.209592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:23.209628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:23.335303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:23.335454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:23.335499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:23.335532] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:23.339070] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-30T20:27:23.339359] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-30T20:27:23.339485] [INFO ] [sig ] MTN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:23.481605] [INFO ] [LOCAL ] Saved forecast: MTN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTN.txt [2026-01-30T20:27:23.481737] [INFO ] [sig ] [2079/3461] Completed MTN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:23.481777] [INFO ] [sig ] [2080/3461] Forecasting MTRN... [2026-01-30T20:27:23.481808] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-30T20:27:23.481839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-30T20:27:23.493412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-30T20:27:23.493733] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-30T20:27:23.494490] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-30T20:27:23.494542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:23.494591] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:23.494622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:23.494679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:23.552236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:23.552895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:23.552999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:23.553035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:23.672973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:23.673106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:23.673146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:23.673175] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:23.676478] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=58.85%) [2026-01-30T20:27:23.676767] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-30T20:27:23.676888] [INFO ] [sig ] MTRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:23.818284] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTRN.txt [2026-01-30T20:27:23.818429] [INFO ] [sig ] [2080/3461] Completed MTRN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:23.818474] [INFO ] [sig ] [2081/3461] Forecasting MTRX... [2026-01-30T20:27:23.818505] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-30T20:27:23.818534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-30T20:27:23.829699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-30T20:27:23.829967] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-30T20:27:23.830733] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-30T20:27:23.830784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:23.830814] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:23.830841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:23.830898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:23.887394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:23.888070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:23.888159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:23.888192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:24.005141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:24.005272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:24.005310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:24.005339] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:24.008634] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-01-30T20:27:24.008899] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-30T20:27:24.009019] [INFO ] [sig ] MTRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:24.152196] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTRX.txt [2026-01-30T20:27:24.152310] [INFO ] [sig ] [2081/3461] Completed MTRX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:24.152347] [INFO ] [sig ] [2082/3461] Forecasting MTSI... [2026-01-30T20:27:24.152377] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-30T20:27:24.152405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-30T20:27:24.163519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-30T20:27:24.163812] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-30T20:27:24.164609] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-30T20:27:24.164660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:24.164691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:24.164718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:24.164774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:24.221955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:24.222601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:24.222675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:24.222707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:24.345266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:24.345399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:24.345437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:24.345465] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:24.348852] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-01-30T20:27:24.349144] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-30T20:27:24.349312] [INFO ] [sig ] MTSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:24.492519] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MTSI.txt [2026-01-30T20:27:24.492667] [INFO ] [sig ] [2082/3461] Completed MTSI in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:24.492709] [INFO ] [sig ] [2083/3461] Forecasting MTX... [2026-01-30T20:27:24.492738] [INFO ] [sig ] Generating forecast for: MTX [2026-01-30T20:27:24.492769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-30T20:27:24.503752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-30T20:27:24.504042] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-30T20:27:24.504854] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-30T20:27:24.504905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:24.504938] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:24.504965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:24.505020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:24.562469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:24.563143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:24.563233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:24.563272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:24.675750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:24.675871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:24.675909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:24.675938] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:24.679298] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-30T20:27:24.679566] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-30T20:27:24.679706] [INFO ] [sig ] MTX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:24.827247] [INFO ] [LOCAL ] Saved forecast: MTX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MTX.txt [2026-01-30T20:27:24.827405] [INFO ] [sig ] [2083/3461] Completed MTX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:24.827452] [INFO ] [sig ] [2084/3461] Forecasting MTZ... [2026-01-30T20:27:24.827485] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-30T20:27:24.827516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-30T20:27:24.838734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-30T20:27:24.839024] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-30T20:27:24.839889] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-30T20:27:24.839940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:24.839972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:24.839998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:24.840055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:24.897223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:24.897886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:24.897967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:24.898001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:25.023798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:25.023939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:25.023978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:25.024023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:25.027378] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=58.68%) [2026-01-30T20:27:25.027664] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-30T20:27:25.027786] [INFO ] [sig ] MTZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:25.169383] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MTZ.txt [2026-01-30T20:27:25.169508] [INFO ] [sig ] [2084/3461] Completed MTZ in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-30T20:27:25.169547] [INFO ] [sig ] [2085/3461] Forecasting MUA... [2026-01-30T20:27:25.169593] [INFO ] [sig ] Generating forecast for: MUA [2026-01-30T20:27:25.169628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-30T20:27:25.180816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-30T20:27:25.181096] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-30T20:27:25.181871] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-30T20:27:25.181921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:25.181953] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:25.181979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:25.182035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:25.239965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:25.240627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:25.240705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:25.240738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:25.362936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:25.363064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:25.363103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:25.363132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:25.366460] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=34.17%) [2026-01-30T20:27:25.366747] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-30T20:27:25.366869] [INFO ] [sig ] MUA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:25.512231] [INFO ] [LOCAL ] Saved forecast: MUA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MUA.txt [2026-01-30T20:27:25.512377] [INFO ] [sig ] [2085/3461] Completed MUA in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-30T20:27:25.512417] [INFO ] [sig ] [2086/3461] Forecasting MUC... [2026-01-30T20:27:25.512447] [INFO ] [sig ] Generating forecast for: MUC [2026-01-30T20:27:25.512477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-30T20:27:25.523949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-30T20:27:25.524235] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-30T20:27:25.525030] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-30T20:27:25.525082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:25.525118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:25.525155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:25.525225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:25.582634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:25.583263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:25.583353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:25.583402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:25.704709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:25.704864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:25.704904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:25.704932] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:25.708398] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-30T20:27:25.708720] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-30T20:27:25.708850] [INFO ] [sig ] MUC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:25.854253] [INFO ] [LOCAL ] Saved forecast: MUC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MUC.txt [2026-01-30T20:27:25.854410] [INFO ] [sig ] [2086/3461] Completed MUC in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-30T20:27:25.854456] [INFO ] [sig ] [2087/3461] Forecasting MUE... [2026-01-30T20:27:25.854486] [INFO ] [sig ] Generating forecast for: MUE [2026-01-30T20:27:25.854515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-30T20:27:25.865073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-30T20:27:25.865378] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-30T20:27:25.866166] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-30T20:27:25.866218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:25.866276] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:25.866305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:25.866362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:25.924332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:25.925038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:25.925113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:25.925145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:26.042908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:26.043059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:26.043099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:26.043129] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:26.046635] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-01-30T20:27:26.046919] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-30T20:27:26.047049] [INFO ] [sig ] MUE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:26.193469] [INFO ] [LOCAL ] Saved forecast: MUE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MUE.txt [2026-01-30T20:27:26.193640] [INFO ] [sig ] [2087/3461] Completed MUE in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:26.193683] [INFO ] [sig ] [2088/3461] Forecasting MUFG... [2026-01-30T20:27:26.193712] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-30T20:27:26.193742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-30T20:27:26.206154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-30T20:27:26.206724] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-30T20:27:26.207593] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-30T20:27:26.207649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:26.207683] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:26.207725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:26.207784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:26.269259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:26.270123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:26.270208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:26.270273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:26.397635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:26.397794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:26.397848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:26.397878] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:26.401889] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=40.96%) [2026-01-30T20:27:26.402185] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-30T20:27:26.402322] [INFO ] [sig ] MUFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:26.545914] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MUFG.txt [2026-01-30T20:27:26.546036] [INFO ] [sig ] [2088/3461] Completed MUFG in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:26.546075] [INFO ] [sig ] [2089/3461] Forecasting MUJ... [2026-01-30T20:27:26.546104] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-30T20:27:26.546134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-30T20:27:26.558349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-30T20:27:26.558648] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-30T20:27:26.559412] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-30T20:27:26.559464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:26.559495] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:26.559522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:26.559593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:26.617940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:26.618901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:26.618986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:26.619018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:26.739227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:26.739384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:26.739424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:26.739452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:26.742783] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-30T20:27:26.743061] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-30T20:27:26.743188] [INFO ] [sig ] MUJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:26.888269] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MUJ.txt [2026-01-30T20:27:26.888444] [INFO ] [sig ] [2089/3461] Completed MUJ in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:26.888493] [INFO ] [sig ] [2090/3461] Forecasting MUSA... [2026-01-30T20:27:26.888525] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-30T20:27:26.888556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-30T20:27:26.899646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-30T20:27:26.899987] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-30T20:27:26.900826] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-30T20:27:26.900879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:26.900912] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:26.900940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:26.900997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:26.961409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:26.962280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:26.962363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:26.962397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:27.086592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:27.086751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:27.086795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:27.086856] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:27.091384] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-30T20:27:27.091743] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-30T20:27:27.091888] [INFO ] [sig ] MUSA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:27.235917] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MUSA.txt [2026-01-30T20:27:27.236063] [INFO ] [sig ] [2090/3461] Completed MUSA in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:27.236103] [INFO ] [sig ] [2091/3461] Forecasting MUX... [2026-01-30T20:27:27.236132] [INFO ] [sig ] Generating forecast for: MUX [2026-01-30T20:27:27.236163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-30T20:27:27.247516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-30T20:27:27.247855] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-30T20:27:27.248695] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-30T20:27:27.248749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:27.248782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:27.248810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:27.248868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:27.308620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:27.309458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:27.309539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:27.309588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:27.432894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:27.433046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:27.433086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:27.433116] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:27.436652] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-30T20:27:27.436982] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-30T20:27:27.437126] [INFO ] [sig ] MUX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:27.578401] [INFO ] [LOCAL ] Saved forecast: MUX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MUX.txt [2026-01-30T20:27:27.578533] [INFO ] [sig ] [2091/3461] Completed MUX in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:27.578589] [INFO ] [sig ] [2092/3461] Forecasting MVBF... [2026-01-30T20:27:27.578622] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-30T20:27:27.578660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-30T20:27:27.589968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-30T20:27:27.590266] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-30T20:27:27.591049] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-30T20:27:27.591101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:27.591135] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:27.591162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:27.591221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:27.651095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:27.651877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:27.651959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:27.651992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:27.777673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:27.777803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:27.777844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:27.777874] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:27.781288] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-01-30T20:27:27.781566] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-30T20:27:27.781721] [INFO ] [sig ] MVBF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:27.929909] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MVBF.txt [2026-01-30T20:27:27.930040] [INFO ] [sig ] [2092/3461] Completed MVBF in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:27.930080] [INFO ] [sig ] [2093/3461] Forecasting MVF... [2026-01-30T20:27:27.930109] [INFO ] [sig ] Generating forecast for: MVF [2026-01-30T20:27:27.930139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-30T20:27:27.941844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-30T20:27:27.942122] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-30T20:27:27.942939] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-30T20:27:27.942997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:27.943028] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:27.943054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:27.943117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:28.001360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:28.002023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:28.002102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:28.002135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:28.121310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:28.121443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:28.121485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:28.121514] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:28.124928] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-30T20:27:28.125209] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-30T20:27:28.125339] [INFO ] [sig ] MVF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:28.269215] [INFO ] [LOCAL ] Saved forecast: MVF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MVF.txt [2026-01-30T20:27:28.269369] [INFO ] [sig ] [2093/3461] Completed MVF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:28.269418] [INFO ] [sig ] [2094/3461] Forecasting MWA... [2026-01-30T20:27:28.269448] [INFO ] [sig ] Generating forecast for: MWA [2026-01-30T20:27:28.269477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-30T20:27:28.280867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-30T20:27:28.281170] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-30T20:27:28.281974] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-30T20:27:28.282026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:28.282059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:28.282087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:28.282144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:28.341095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:28.341777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:28.341864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:28.341898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:28.460402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:28.460553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:28.460612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:28.460642] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:28.463985] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-01-30T20:27:28.464255] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-30T20:27:28.464375] [INFO ] [sig ] MWA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:28.607508] [INFO ] [LOCAL ] Saved forecast: MWA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MWA.txt [2026-01-30T20:27:28.607667] [INFO ] [sig ] [2094/3461] Completed MWA in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:28.607708] [INFO ] [sig ] [2095/3461] Forecasting MX... [2026-01-30T20:27:28.607736] [INFO ] [sig ] Generating forecast for: MX [2026-01-30T20:27:28.607766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-30T20:27:28.618868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-30T20:27:28.619258] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-30T20:27:28.620074] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-30T20:27:28.620126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:28.620156] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:28.620182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:28.620237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:28.678538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:28.679423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:28.679506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:28.679538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:28.800880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:28.801033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:28.801077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:28.801107] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:28.804673] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-01-30T20:27:28.804951] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-30T20:27:28.805075] [INFO ] [sig ] MX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:29.008697] [INFO ] [LOCAL ] Saved forecast: MX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MX.txt [2026-01-30T20:27:29.008848] [INFO ] [sig ] [2095/3461] Completed MX in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:29.008886] [INFO ] [sig ] [2096/3461] Forecasting MXF... [2026-01-30T20:27:29.008916] [INFO ] [sig ] Generating forecast for: MXF [2026-01-30T20:27:29.008946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-30T20:27:29.020949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-30T20:27:29.021368] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-30T20:27:29.022189] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-30T20:27:29.022243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:29.022277] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:29.022306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:29.022364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:29.083171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:29.084089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:29.084174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:29.084209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:29.199731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:29.199892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:29.199933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:29.199965] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:29.203942] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-01-30T20:27:29.204253] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-30T20:27:29.204387] [INFO ] [sig ] MXF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:29.350108] [INFO ] [LOCAL ] Saved forecast: MXF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MXF.txt [2026-01-30T20:27:29.350247] [INFO ] [sig ] [2096/3461] Completed MXF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:29.350294] [INFO ] [sig ] [2097/3461] Forecasting MXL... [2026-01-30T20:27:29.350330] [INFO ] [sig ] Generating forecast for: MXL [2026-01-30T20:27:29.350367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-30T20:27:29.362188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-30T20:27:29.362465] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-30T20:27:29.363251] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-30T20:27:29.363302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:29.363333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:29.363360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:29.363415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:29.422880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:29.423724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:29.423838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:29.423903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:29.546162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:29.546341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:29.546393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:29.546427] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:29.549913] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-30T20:27:29.550186] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-30T20:27:29.550314] [INFO ] [sig ] MXL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:29.691332] [INFO ] [LOCAL ] Saved forecast: MXL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MXL.txt [2026-01-30T20:27:29.691469] [INFO ] [sig ] [2097/3461] Completed MXL in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:29.691508] [INFO ] [sig ] [2098/3461] Forecasting MYE... [2026-01-30T20:27:29.691537] [INFO ] [sig ] Generating forecast for: MYE [2026-01-30T20:27:29.691591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-30T20:27:29.703419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-30T20:27:29.703780] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-30T20:27:29.704601] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-30T20:27:29.704653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:29.704685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:29.704712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:29.704784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:29.762161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:29.762891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:29.762969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:29.763001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:29.884879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:29.885040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:29.885082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:29.885110] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:29.888475] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-30T20:27:29.888771] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-30T20:27:29.888897] [INFO ] [sig ] MYE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:30.029534] [INFO ] [LOCAL ] Saved forecast: MYE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MYE.txt [2026-01-30T20:27:30.029678] [INFO ] [sig ] [2098/3461] Completed MYE in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:30.029717] [INFO ] [sig ] [2099/3461] Forecasting MYGN... [2026-01-30T20:27:30.029747] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-30T20:27:30.029776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-30T20:27:30.040860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-30T20:27:30.041164] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-30T20:27:30.041947] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-30T20:27:30.041998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:30.042030] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:30.042056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:30.042111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:30.098151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:30.098932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:30.099011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:30.099044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:30.220292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:30.220455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:30.220497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:30.220525] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:30.223868] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=77.18%) [2026-01-30T20:27:30.224143] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-30T20:27:30.224264] [INFO ] [sig ] MYGN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:30.365483] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/MYGN.txt [2026-01-30T20:27:30.365631] [INFO ] [sig ] [2099/3461] Completed MYGN in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:30.365673] [INFO ] [sig ] [2100/3461] Forecasting MYI... [2026-01-30T20:27:30.365702] [INFO ] [sig ] Generating forecast for: MYI [2026-01-30T20:27:30.365731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-30T20:27:30.377006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-30T20:27:30.377320] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-30T20:27:30.378123] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-30T20:27:30.378174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:30.378204] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:30.378230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:30.378285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:30.437777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:30.438680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:30.438762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:30.438793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:30.566591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:30.566735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:30.566778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:30.566821] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:30.570591] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-01-30T20:27:30.570875] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-30T20:27:30.571028] [INFO ] [sig ] MYI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:30.723972] [INFO ] [LOCAL ] Saved forecast: MYI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MYI.txt [2026-01-30T20:27:30.724156] [INFO ] [sig ] [2100/3461] Completed MYI in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-30T20:27:30.724207] [INFO ] [sig ] [2101/3461] Forecasting MYN... [2026-01-30T20:27:30.724240] [INFO ] [sig ] Generating forecast for: MYN [2026-01-30T20:27:30.724270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-30T20:27:30.735709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-30T20:27:30.736034] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-30T20:27:30.736973] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-30T20:27:30.737032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:30.737079] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:30.737108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:30.737177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:30.801559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:30.802543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:30.802644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:30.802679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:30.930027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:30.930202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:30.930260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:30.930300] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:30.934243] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-30T20:27:30.934603] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-30T20:27:30.934766] [INFO ] [sig ] MYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:31.090618] [INFO ] [LOCAL ] Saved forecast: MYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MYN.txt [2026-01-30T20:27:31.090768] [INFO ] [sig ] [2101/3461] Completed MYN in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-30T20:27:31.090808] [INFO ] [sig ] [2102/3461] Forecasting MYRG... [2026-01-30T20:27:31.090838] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-30T20:27:31.090867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-30T20:27:31.104085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-30T20:27:31.104472] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-30T20:27:31.105329] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-30T20:27:31.105393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:31.105428] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:31.105455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:31.105511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:31.168353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:31.169319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:31.169430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:31.169474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:31.299162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:31.299333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:31.299383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:31.299413] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:31.303027] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-30T20:27:31.303304] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-30T20:27:31.303433] [INFO ] [sig ] MYRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:31.453413] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/MYRG.txt [2026-01-30T20:27:31.453591] [INFO ] [sig ] [2102/3461] Completed MYRG in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-30T20:27:31.453641] [INFO ] [sig ] [2103/3461] Forecasting NA... [2026-01-30T20:27:31.453687] [INFO ] [sig ] Generating forecast for: NA [2026-01-30T20:27:31.453731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-30T20:27:31.465461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-30T20:27:31.465832] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-30T20:27:31.466738] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-30T20:27:31.466790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:31.466823] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:31.466850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:31.466907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:31.531052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:31.531956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:31.532041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:31.532075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:31.660820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:31.660985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:31.661028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:31.661065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:31.664842] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-30T20:27:31.665138] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-30T20:27:31.665267] [INFO ] [sig ] NA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:31.820318] [INFO ] [LOCAL ] Saved forecast: NA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NA.txt [2026-01-30T20:27:31.820674] [INFO ] [sig ] [2103/3461] Completed NA in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-30T20:27:31.820720] [INFO ] [sig ] [2104/3461] Forecasting NAAS... [2026-01-30T20:27:31.820756] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-30T20:27:31.820788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-30T20:27:31.833227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-30T20:27:31.833675] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-30T20:27:31.834636] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-30T20:27:31.834690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:31.834747] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:31.834776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:31.834835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:31.896587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:31.897426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:31.897512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:31.897556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:32.023149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:32.023306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:32.023347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:32.023376] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:32.027063] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-01-30T20:27:32.027363] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-30T20:27:32.027493] [INFO ] [sig ] NAAS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:32.178448] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NAAS.txt [2026-01-30T20:27:32.178624] [INFO ] [sig ] [2104/3461] Completed NAAS in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:32.178680] [INFO ] [sig ] [2105/3461] Forecasting NABL... [2026-01-30T20:27:32.178712] [INFO ] [sig ] Generating forecast for: NABL [2026-01-30T20:27:32.178742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-30T20:27:32.190421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-30T20:27:32.190860] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-30T20:27:32.191892] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-30T20:27:32.191958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:32.191996] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:32.192024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:32.192081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:32.254220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:32.255107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:32.255190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:32.255224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:32.381721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:32.381890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:32.381946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:32.381990] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:32.386503] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-30T20:27:32.386904] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-30T20:27:32.387076] [INFO ] [sig ] NABL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:32.546607] [INFO ] [LOCAL ] Saved forecast: NABL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NABL.txt [2026-01-30T20:27:32.546765] [INFO ] [sig ] [2105/3461] Completed NABL in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:32.546807] [INFO ] [sig ] [2106/3461] Forecasting NAC... [2026-01-30T20:27:32.546839] [INFO ] [sig ] Generating forecast for: NAC [2026-01-30T20:27:32.546870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-30T20:27:32.560014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-30T20:27:32.560387] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-30T20:27:32.561235] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-30T20:27:32.561289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:32.561323] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:32.561358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:32.561464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:32.623080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:32.623923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:32.624007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:32.624042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:32.753017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:32.753171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:32.753211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:32.753240] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:32.756847] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-30T20:27:32.757134] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-30T20:27:32.757279] [INFO ] [sig ] NAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:32.908040] [INFO ] [LOCAL ] Saved forecast: NAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NAC.txt [2026-01-30T20:27:32.908201] [INFO ] [sig ] [2106/3461] Completed NAC in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:32.908244] [INFO ] [sig ] [2107/3461] Forecasting NAD... [2026-01-30T20:27:32.908274] [INFO ] [sig ] Generating forecast for: NAD [2026-01-30T20:27:32.908306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-30T20:27:32.920377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-30T20:27:32.920740] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-30T20:27:32.921533] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-30T20:27:32.921604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:32.921640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:32.921668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:32.921725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:32.985063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:32.985953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:32.986037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:32.986072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:33.113328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:33.113488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:33.113531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:33.113627] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:33.117022] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-30T20:27:33.117293] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-30T20:27:33.117420] [INFO ] [sig ] NAD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:33.262145] [INFO ] [LOCAL ] Saved forecast: NAD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NAD.txt [2026-01-30T20:27:33.262296] [INFO ] [sig ] [2107/3461] Completed NAD in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:33.262338] [INFO ] [sig ] [2108/3461] Forecasting NATH... [2026-01-30T20:27:33.262370] [INFO ] [sig ] Generating forecast for: NATH [2026-01-30T20:27:33.262405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-30T20:27:33.274125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-30T20:27:33.274434] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-30T20:27:33.275230] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-30T20:27:33.275282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:33.275314] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:33.275343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:33.275413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:33.336783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:33.337502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:33.337601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:33.337638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:33.455508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:33.455688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:33.455731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:33.455777] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:33.459332] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-01-30T20:27:33.459680] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-30T20:27:33.459812] [INFO ] [sig ] NATH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:33.612865] [INFO ] [LOCAL ] Saved forecast: NATH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NATH.txt [2026-01-30T20:27:33.613008] [INFO ] [sig ] [2108/3461] Completed NATH in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:33.613051] [INFO ] [sig ] [2109/3461] Forecasting NATL... [2026-01-30T20:27:33.613084] [INFO ] [sig ] Generating forecast for: NATL [2026-01-30T20:27:33.613114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-30T20:27:33.624598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-30T20:27:33.624936] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-30T20:27:33.625825] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-30T20:27:33.625878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:33.625909] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:33.625936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:33.625993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:33.685149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:33.685963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:33.686042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:33.686074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:33.809377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:33.809541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:33.809600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:33.809631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:33.812994] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-30T20:27:33.813265] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-30T20:27:33.813388] [INFO ] [sig ] NATL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:33.958310] [INFO ] [LOCAL ] Saved forecast: NATL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NATL.txt [2026-01-30T20:27:33.958454] [INFO ] [sig ] [2109/3461] Completed NATL in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:33.958494] [INFO ] [sig ] [2110/3461] Forecasting NAVI... [2026-01-30T20:27:33.958523] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-30T20:27:33.958554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-30T20:27:33.971258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-30T20:27:33.971613] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-30T20:27:33.972382] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-30T20:27:33.972433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:33.972464] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:33.972491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:33.972546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:34.030396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:34.031203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:34.031299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:34.031332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:34.154150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:34.154310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:34.154350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:34.154378] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:34.157767] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=35.59%) [2026-01-30T20:27:34.158046] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-30T20:27:34.158192] [INFO ] [sig ] NAVI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:34.307007] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NAVI.txt [2026-01-30T20:27:34.307149] [INFO ] [sig ] [2110/3461] Completed NAVI in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:34.307190] [INFO ] [sig ] [2111/3461] Forecasting NAZ... [2026-01-30T20:27:34.307222] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-30T20:27:34.307254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-30T20:27:34.319285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-30T20:27:34.319644] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-30T20:27:34.320500] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-30T20:27:34.320554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:34.320612] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:34.320642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:34.320699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:34.385333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:34.386310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:34.386393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:34.386435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:34.503357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:34.503522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:34.503595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:34.503631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:34.507542] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-01-30T20:27:34.507855] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-30T20:27:34.507984] [INFO ] [sig ] NAZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:34.661296] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NAZ.txt [2026-01-30T20:27:34.661488] [INFO ] [sig ] [2111/3461] Completed NAZ in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:34.661562] [INFO ] [sig ] [2112/3461] Forecasting NB... [2026-01-30T20:27:34.661634] [INFO ] [sig ] Generating forecast for: NB [2026-01-30T20:27:34.661677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-30T20:27:34.673412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-30T20:27:34.673800] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-30T20:27:34.674614] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-30T20:27:34.674667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:34.674699] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:34.674738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:34.674796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:34.737325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:34.738212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:34.738298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:34.738345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:34.864665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:34.864817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:34.864859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:34.864888] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:34.868366] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-30T20:27:34.868859] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-30T20:27:34.868988] [INFO ] [sig ] NB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:35.013479] [INFO ] [LOCAL ] Saved forecast: NB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NB.txt [2026-01-30T20:27:35.013643] [INFO ] [sig ] [2112/3461] Completed NB in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:35.013685] [INFO ] [sig ] [2113/3461] Forecasting NBB... [2026-01-30T20:27:35.013714] [INFO ] [sig ] Generating forecast for: NBB [2026-01-30T20:27:35.013743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-30T20:27:35.025447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-30T20:27:35.025783] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-30T20:27:35.026548] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-30T20:27:35.026621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:35.026653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:35.026679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:35.026738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:35.082693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:35.083429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:35.083511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:35.083543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:35.202954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:35.203106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:35.203146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:35.203175] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:35.206595] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-30T20:27:35.206874] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-30T20:27:35.206997] [INFO ] [sig ] NBB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:35.346676] [INFO ] [LOCAL ] Saved forecast: NBB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NBB.txt [2026-01-30T20:27:35.346809] [INFO ] [sig ] [2113/3461] Completed NBB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:35.346848] [INFO ] [sig ] [2114/3461] Forecasting NBBK... [2026-01-30T20:27:35.346878] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-30T20:27:35.346906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-30T20:27:35.358496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-30T20:27:35.358837] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-30T20:27:35.359634] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-30T20:27:35.359686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:35.359717] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:35.359745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:35.359801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:35.415871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:35.416593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:35.416669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:35.416726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:35.542192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:35.542382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:35.542428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:35.542459] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:35.546076] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-01-30T20:27:35.546365] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-30T20:27:35.546489] [INFO ] [sig ] NBBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:35.686869] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NBBK.txt [2026-01-30T20:27:35.687006] [INFO ] [sig ] [2114/3461] Completed NBBK in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:35.687046] [INFO ] [sig ] [2115/3461] Forecasting NBHC... [2026-01-30T20:27:35.687077] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-30T20:27:35.687106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-30T20:27:35.698342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-30T20:27:35.698692] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-30T20:27:35.699458] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-30T20:27:35.699511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:35.699543] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:35.699586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:35.699646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:35.755891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:35.756637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:35.756715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:35.756746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:35.873619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:35.873772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:35.873812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:35.873842] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:35.877197] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-30T20:27:35.877466] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-30T20:27:35.877607] [INFO ] [sig ] NBHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:36.017726] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NBHC.txt [2026-01-30T20:27:36.017864] [INFO ] [sig ] [2115/3461] Completed NBHC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:36.017902] [INFO ] [sig ] [2116/3461] Forecasting NBIX... [2026-01-30T20:27:36.017931] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-30T20:27:36.017970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-30T20:27:36.029259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-30T20:27:36.029556] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-30T20:27:36.030326] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-30T20:27:36.030377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:36.030409] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:36.030435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:36.030490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:36.086740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:36.087523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:36.087621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:36.087656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:36.207075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:36.207223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:36.207264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:36.207293] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:36.210644] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-30T20:27:36.210919] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-30T20:27:36.211041] [INFO ] [sig ] NBIX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:36.353477] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NBIX.txt [2026-01-30T20:27:36.353644] [INFO ] [sig ] [2116/3461] Completed NBIX in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:36.353686] [INFO ] [sig ] [2117/3461] Forecasting NBN... [2026-01-30T20:27:36.353716] [INFO ] [sig ] Generating forecast for: NBN [2026-01-30T20:27:36.353746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-30T20:27:36.365082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-30T20:27:36.365390] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-30T20:27:36.366178] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-30T20:27:36.366230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:36.366261] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:36.366288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:36.366343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:36.429313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:36.430479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:36.430607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:36.430646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:36.564077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:36.564269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:36.564338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:36.564390] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:36.568843] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=35.82%) [2026-01-30T20:27:36.569137] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-30T20:27:36.569266] [INFO ] [sig ] NBN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:36.720337] [INFO ] [LOCAL ] Saved forecast: NBN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NBN.txt [2026-01-30T20:27:36.720526] [INFO ] [sig ] [2117/3461] Completed NBN in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-30T20:27:36.720589] [INFO ] [sig ] [2118/3461] Forecasting NBTB... [2026-01-30T20:27:36.720636] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-30T20:27:36.720684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-30T20:27:36.732343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-30T20:27:36.732691] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-30T20:27:36.733497] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-30T20:27:36.733566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:36.733645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:36.733674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:36.733731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:36.794981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:36.796057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:36.796159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:36.796202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:36.921669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:36.921828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:36.921869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:36.921896] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:36.925345] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-01-30T20:27:36.925678] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-30T20:27:36.925810] [INFO ] [sig ] NBTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:37.078447] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NBTB.txt [2026-01-30T20:27:37.078618] [INFO ] [sig ] [2118/3461] Completed NBTB in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-30T20:27:37.078663] [INFO ] [sig ] [2119/3461] Forecasting NBXG... [2026-01-30T20:27:37.078694] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-30T20:27:37.078727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-30T20:27:37.091194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-30T20:27:37.091530] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-30T20:27:37.092337] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-30T20:27:37.092390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:37.092423] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:37.092452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:37.092513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:37.153227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:37.154068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:37.154151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:37.154183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:37.280996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:37.281150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:37.281193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:37.281223] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:37.284996] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-01-30T20:27:37.285280] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-30T20:27:37.285417] [INFO ] [sig ] NBXG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:37.436907] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NBXG.txt [2026-01-30T20:27:37.437056] [INFO ] [sig ] [2119/3461] Completed NBXG in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-30T20:27:37.437110] [INFO ] [sig ] [2120/3461] Forecasting NC... [2026-01-30T20:27:37.437151] [INFO ] [sig ] Generating forecast for: NC [2026-01-30T20:27:37.437195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-30T20:27:37.448274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-30T20:27:37.448672] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-30T20:27:37.449493] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-30T20:27:37.449558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:37.449630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:37.449659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:37.449716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:37.512588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:37.513491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:37.513611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:37.513657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:37.628412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:37.628597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:37.628648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:37.628678] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:37.632070] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-30T20:27:37.632353] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-30T20:27:37.632476] [INFO ] [sig ] NC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:37.785838] [INFO ] [LOCAL ] Saved forecast: NC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NC.txt [2026-01-30T20:27:37.785994] [INFO ] [sig ] [2120/3461] Completed NC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-30T20:27:37.786034] [INFO ] [sig ] [2121/3461] Forecasting NCA... [2026-01-30T20:27:37.786063] [INFO ] [sig ] Generating forecast for: NCA [2026-01-30T20:27:37.786093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-30T20:27:37.797455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-30T20:27:37.797791] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-30T20:27:37.798607] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-30T20:27:37.798659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:37.798716] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:37.798744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:37.798800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:37.857138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:37.858020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:37.858119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:37.858155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:37.988563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:37.988753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:37.988806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:37.988850] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:37.992492] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-30T20:27:37.992808] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-30T20:27:37.992938] [INFO ] [sig ] NCA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:38.150127] [INFO ] [LOCAL ] Saved forecast: NCA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NCA.txt [2026-01-30T20:27:38.150290] [INFO ] [sig ] [2121/3461] Completed NCA in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:38.150331] [INFO ] [sig ] [2122/3461] Forecasting NCLH... [2026-01-30T20:27:38.150361] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-30T20:27:38.150392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-30T20:27:38.162998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-30T20:27:38.163425] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-30T20:27:38.164339] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-30T20:27:38.164395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:38.164428] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:38.164456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:38.164523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:38.243821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:38.244887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:38.245002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:38.245042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:38.399613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:38.399806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:38.399870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:38.399918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:38.405363] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-30T20:27:38.405899] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-30T20:27:38.406097] [INFO ] [sig ] NCLH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:38.620695] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NCLH.txt [2026-01-30T20:27:38.620955] [INFO ] [sig ] [2122/3461] Completed NCLH in 0.5s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:38.621022] [INFO ] [sig ] [2123/3461] Forecasting NCMI... [2026-01-30T20:27:38.621070] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-30T20:27:38.621120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-30T20:27:38.640720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-30T20:27:38.643952] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-30T20:27:38.647415] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-30T20:27:38.647556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:38.647835] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:38.647892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:38.647986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:38.740189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:38.741459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:38.741620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:38.741674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:38.924364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:38.924596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:38.924666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:38.924719] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:38.930442] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=32.60%) [2026-01-30T20:27:38.931050] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-30T20:27:38.931284] [INFO ] [sig ] NCMI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:39.130731] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NCMI.txt [2026-01-30T20:27:39.130942] [INFO ] [sig ] [2123/3461] Completed NCMI in 0.5s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:39.131002] [INFO ] [sig ] [2124/3461] Forecasting NCNA... [2026-01-30T20:27:39.131046] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-30T20:27:39.131093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-30T20:27:39.144433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-30T20:27:39.144888] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-30T20:27:39.145751] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-30T20:27:39.145803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:39.145835] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:39.145861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:39.145920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:39.205827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:39.206793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:39.206896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:39.206932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:39.329019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:39.329181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:39.329223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:39.329337] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:39.333179] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=76.79%) [2026-01-30T20:27:39.333546] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-30T20:27:39.333720] [INFO ] [sig ] NCNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:39.493877] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NCNA.txt [2026-01-30T20:27:39.494056] [INFO ] [sig ] [2124/3461] Completed NCNA in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:39.494116] [INFO ] [sig ] [2125/3461] Forecasting NCNO... [2026-01-30T20:27:39.494149] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-30T20:27:39.494180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-30T20:27:39.506186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-30T20:27:39.506604] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-30T20:27:39.507506] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-30T20:27:39.507610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:39.507662] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:39.507693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:39.507751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:39.569260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:39.570158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:39.570241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:39.570276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:39.692602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:39.692749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:39.692788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:39.692816] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:39.696190] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-30T20:27:39.696464] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-30T20:27:39.696608] [INFO ] [sig ] NCNO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:39.838950] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NCNO.txt [2026-01-30T20:27:39.839090] [INFO ] [sig ] [2125/3461] Completed NCNO in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:39.839129] [INFO ] [sig ] [2126/3461] Forecasting NCTY... [2026-01-30T20:27:39.839158] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-30T20:27:39.839189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-30T20:27:39.850203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-30T20:27:39.850587] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-30T20:27:39.851360] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-30T20:27:39.851411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:39.851443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:39.851470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:39.851535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:39.908223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:39.909039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:39.909119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:39.909151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:40.028697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:40.028852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:40.028892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:40.028923] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:40.032411] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-30T20:27:40.032700] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-30T20:27:40.032822] [INFO ] [sig ] NCTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:40.180103] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NCTY.txt [2026-01-30T20:27:40.180231] [INFO ] [sig ] [2126/3461] Completed NCTY in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:40.180270] [INFO ] [sig ] [2127/3461] Forecasting NCZ... [2026-01-30T20:27:40.180299] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-30T20:27:40.180331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-30T20:27:40.192018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-30T20:27:40.192328] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-30T20:27:40.193108] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-30T20:27:40.193158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:40.193190] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:40.193217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:40.193272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:40.250923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:40.251659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:40.251737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:40.251769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:40.367259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:40.367400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:40.367440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:40.367467] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:40.370803] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-30T20:27:40.371071] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-30T20:27:40.371189] [INFO ] [sig ] NCZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:40.514381] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NCZ.txt [2026-01-30T20:27:40.514511] [INFO ] [sig ] [2127/3461] Completed NCZ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:40.514551] [INFO ] [sig ] [2128/3461] Forecasting NDAQ... [2026-01-30T20:27:40.514599] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-30T20:27:40.514639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-30T20:27:40.525509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-30T20:27:40.525861] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-30T20:27:40.526649] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-30T20:27:40.526712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:40.526746] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:40.526773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:40.526829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:40.584731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:40.585402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:40.585479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:40.585510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:40.707141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:40.707291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:40.707331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:40.707360] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:40.710756] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-30T20:27:40.711024] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-30T20:27:40.711149] [INFO ] [sig ] NDAQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:40.853538] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NDAQ.txt [2026-01-30T20:27:40.853702] [INFO ] [sig ] [2128/3461] Completed NDAQ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:40.853749] [INFO ] [sig ] [2129/3461] Forecasting NDMO... [2026-01-30T20:27:40.853780] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-30T20:27:40.853811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-30T20:27:40.866027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-30T20:27:40.866323] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-30T20:27:40.867097] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-30T20:27:40.867148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:40.867180] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:40.867206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:40.867262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:40.924144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:40.924932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:40.925014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:40.925048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:41.044590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:41.044751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:41.044794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:41.044824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:41.048314] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-30T20:27:41.048639] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-30T20:27:41.048784] [INFO ] [sig ] NDMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:41.193509] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NDMO.txt [2026-01-30T20:27:41.193678] [INFO ] [sig ] [2129/3461] Completed NDMO in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:41.193719] [INFO ] [sig ] [2130/3461] Forecasting NDRA... [2026-01-30T20:27:41.193750] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-30T20:27:41.193780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-30T20:27:41.204792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-30T20:27:41.205141] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-30T20:27:41.205928] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-30T20:27:41.205981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:41.206012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:41.206039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:41.206096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:41.263445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:41.264325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:41.264415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:41.264461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:41.380255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:41.380419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:41.380461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:41.380491] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:41.384245] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-01-30T20:27:41.384637] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-30T20:27:41.384779] [INFO ] [sig ] NDRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:41.561002] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NDRA.txt [2026-01-30T20:27:41.561161] [INFO ] [sig ] [2130/3461] Completed NDRA in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:41.561201] [INFO ] [sig ] [2131/3461] Forecasting NDSN... [2026-01-30T20:27:41.561231] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-30T20:27:41.561260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-30T20:27:41.573613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-30T20:27:41.574030] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-30T20:27:41.574892] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-30T20:27:41.574943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:41.574975] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:41.575001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:41.575056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:41.634960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:41.635835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:41.635948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:41.635982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:41.759726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:41.759883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:41.759925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:41.759953] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:41.763438] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=64.17%) [2026-01-30T20:27:41.763748] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-30T20:27:41.763876] [INFO ] [sig ] NDSN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:41.912857] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NDSN.txt [2026-01-30T20:27:41.913035] [INFO ] [sig ] [2131/3461] Completed NDSN in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:41.913078] [INFO ] [sig ] [2132/3461] Forecasting NE... [2026-01-30T20:27:41.913109] [INFO ] [sig ] Generating forecast for: NE [2026-01-30T20:27:41.913138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-30T20:27:41.925088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-30T20:27:41.925419] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-30T20:27:41.926196] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-30T20:27:41.926256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:41.926314] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:41.926348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:41.926421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:41.983962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:41.984800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:41.984880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:41.984911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:42.114682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:42.114860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:42.114932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:42.114974] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:42.119638] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-01-30T20:27:42.120024] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-30T20:27:42.120185] [INFO ] [sig ] NE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:42.277264] [INFO ] [LOCAL ] Saved forecast: NE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NE.txt [2026-01-30T20:27:42.277403] [INFO ] [sig ] [2132/3461] Completed NE in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:42.277443] [INFO ] [sig ] [2133/3461] Forecasting NEA... [2026-01-30T20:27:42.277473] [INFO ] [sig ] Generating forecast for: NEA [2026-01-30T20:27:42.277502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-30T20:27:42.289110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-30T20:27:42.289455] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-30T20:27:42.290244] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-30T20:27:42.290295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:42.290327] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:42.290353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:42.290409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:42.348390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:42.349276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:42.349359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:42.349392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:42.474944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:42.475098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:42.475139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:42.475166] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:42.478736] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=31.94%) [2026-01-30T20:27:42.479023] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-30T20:27:42.479155] [INFO ] [sig ] NEA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:42.621241] [INFO ] [LOCAL ] Saved forecast: NEA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NEA.txt [2026-01-30T20:27:42.621391] [INFO ] [sig ] [2133/3461] Completed NEA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:42.621431] [INFO ] [sig ] [2134/3461] Forecasting NECB... [2026-01-30T20:27:42.621459] [INFO ] [sig ] Generating forecast for: NECB [2026-01-30T20:27:42.621490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-30T20:27:42.632779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-30T20:27:42.633112] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-30T20:27:42.633901] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-30T20:27:42.633952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:42.633984] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:42.634011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:42.634067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:42.691020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:42.691905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:42.691987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:42.692019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:42.809821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:42.809976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:42.810017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:42.810046] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:42.813398] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-30T20:27:42.813700] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-30T20:27:42.813826] [INFO ] [sig ] NECB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:42.958016] [INFO ] [LOCAL ] Saved forecast: NECB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NECB.txt [2026-01-30T20:27:42.958213] [INFO ] [sig ] [2134/3461] Completed NECB in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-30T20:27:42.958257] [INFO ] [sig ] [2135/3461] Forecasting NEE... [2026-01-30T20:27:42.958285] [INFO ] [sig ] Generating forecast for: NEE [2026-01-30T20:27:42.958316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-30T20:27:42.969243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-30T20:27:42.969608] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-30T20:27:42.970397] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-30T20:27:42.970447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:42.970478] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:42.970505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:42.970564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:43.028926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:43.029789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:43.029871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:43.029903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:43.152222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:43.152400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:43.152441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:43.152469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:43.155972] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-01-30T20:27:43.156257] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-30T20:27:43.156381] [INFO ] [sig ] NEE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:43.299313] [INFO ] [LOCAL ] Saved forecast: NEE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NEE.txt [2026-01-30T20:27:43.299513] [INFO ] [sig ] [2135/3461] Completed NEE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-30T20:27:43.299566] [INFO ] [sig ] [2136/3461] Forecasting NEGG... [2026-01-30T20:27:43.299618] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-30T20:27:43.299650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-30T20:27:43.311183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-30T20:27:43.311531] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-30T20:27:43.312319] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-30T20:27:43.312370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:43.312414] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:43.312442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:43.312498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:43.370527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:43.371202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:43.371277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:43.371310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:43.489671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:43.489829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:43.489868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:43.489896] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:43.493198] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-30T20:27:43.493467] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-30T20:27:43.493604] [INFO ] [sig ] NEGG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:43.635545] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NEGG.txt [2026-01-30T20:27:43.635685] [INFO ] [sig ] [2136/3461] Completed NEGG in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-30T20:27:43.635724] [INFO ] [sig ] [2137/3461] Forecasting NEM... [2026-01-30T20:27:43.635752] [INFO ] [sig ] Generating forecast for: NEM [2026-01-30T20:27:43.635782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-30T20:27:43.646946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-30T20:27:43.647207] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-30T20:27:43.647966] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-30T20:27:43.648016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:43.648048] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:43.648075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:43.648160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:43.705836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:43.706703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:43.706785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:43.706817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:43.833339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:43.833488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:43.833530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:43.833559] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:43.837012] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=86.50%) [2026-01-30T20:27:43.837286] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-30T20:27:43.837409] [INFO ] [sig ] NEM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:43.978880] [INFO ] [LOCAL ] Saved forecast: NEM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NEM.txt [2026-01-30T20:27:43.978997] [INFO ] [sig ] [2137/3461] Completed NEM in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:43.979035] [INFO ] [sig ] [2138/3461] Forecasting NEOG... [2026-01-30T20:27:43.979064] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-30T20:27:43.979092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-30T20:27:43.990347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-30T20:27:43.990649] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-30T20:27:43.991394] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-30T20:27:43.991445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:43.991501] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:43.991530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:43.991606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:44.050164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:44.050812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:44.050890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:44.050922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:44.169539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:44.169716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:44.169766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:44.169800] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:44.173181] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-30T20:27:44.173463] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-30T20:27:44.173608] [INFO ] [sig ] NEOG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:44.343248] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NEOG.txt [2026-01-30T20:27:44.343410] [INFO ] [sig ] [2138/3461] Completed NEOG in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:44.343452] [INFO ] [sig ] [2139/3461] Forecasting NEON... [2026-01-30T20:27:44.343483] [INFO ] [sig ] Generating forecast for: NEON [2026-01-30T20:27:44.343514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-30T20:27:44.355261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-30T20:27:44.355618] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-30T20:27:44.356384] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-30T20:27:44.356435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:44.356467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:44.356494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:44.356550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:44.414561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:44.415369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:44.415450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:44.415482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:44.537806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:44.537958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:44.538000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:44.538030] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:44.541510] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=56.45%) [2026-01-30T20:27:44.541805] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-30T20:27:44.541929] [INFO ] [sig ] NEON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:44.686807] [INFO ] [LOCAL ] Saved forecast: NEON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NEON.txt [2026-01-30T20:27:44.686933] [INFO ] [sig ] [2139/3461] Completed NEON in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:44.686972] [INFO ] [sig ] [2140/3461] Forecasting NEXA... [2026-01-30T20:27:44.687008] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-30T20:27:44.687040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-30T20:27:44.698501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-30T20:27:44.698843] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-30T20:27:44.699611] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-30T20:27:44.699662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:44.699694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:44.699721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:44.699778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:44.759265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:44.760122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:44.760202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:44.760235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:44.873140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:44.873296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:44.873335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:44.873364] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:44.876945] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-01-30T20:27:44.877223] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-30T20:27:44.877371] [INFO ] [sig ] NEXA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:45.020135] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NEXA.txt [2026-01-30T20:27:45.020264] [INFO ] [sig ] [2140/3461] Completed NEXA in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:45.020303] [INFO ] [sig ] [2141/3461] Forecasting NEXN... [2026-01-30T20:27:45.020332] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-30T20:27:45.020363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-30T20:27:45.031792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-30T20:27:45.032084] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-30T20:27:45.032882] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-30T20:27:45.032933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:45.032964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:45.032991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:45.033050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:45.092053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:45.092729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:45.092806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:45.092838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:45.212502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:45.212660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:45.212699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:45.212757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:45.216126] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-30T20:27:45.216396] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-30T20:27:45.216516] [INFO ] [sig ] NEXN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:45.358857] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NEXN.txt [2026-01-30T20:27:45.358981] [INFO ] [sig ] [2141/3461] Completed NEXN in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:45.359018] [INFO ] [sig ] [2142/3461] Forecasting NFBK... [2026-01-30T20:27:45.359048] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-30T20:27:45.359077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-30T20:27:45.370478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-30T20:27:45.370788] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-30T20:27:45.371531] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-30T20:27:45.371605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:45.371638] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:45.371666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:45.371725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:45.429054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:45.429741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:45.429833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:45.429866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:45.549096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:45.549244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:45.549284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:45.549313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:45.552757] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=46.15%) [2026-01-30T20:27:45.553026] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-30T20:27:45.553146] [INFO ] [sig ] NFBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:45.701330] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NFBK.txt [2026-01-30T20:27:45.701463] [INFO ] [sig ] [2142/3461] Completed NFBK in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:45.701505] [INFO ] [sig ] [2143/3461] Forecasting NFE... [2026-01-30T20:27:45.701550] [INFO ] [sig ] Generating forecast for: NFE [2026-01-30T20:27:45.701605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-30T20:27:45.713239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-30T20:27:45.713539] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-30T20:27:45.714349] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-30T20:27:45.714401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:45.714433] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:45.714460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:45.714519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:45.773172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:45.773976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:45.774055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:45.774088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:45.892939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:45.893089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:45.893129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:45.893175] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:45.896844] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-30T20:27:45.897149] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-30T20:27:45.897278] [INFO ] [sig ] NFE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:46.043061] [INFO ] [LOCAL ] Saved forecast: NFE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NFE.txt [2026-01-30T20:27:46.043199] [INFO ] [sig ] [2143/3461] Completed NFE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:46.043239] [INFO ] [sig ] [2144/3461] Forecasting NFG... [2026-01-30T20:27:46.043268] [INFO ] [sig ] Generating forecast for: NFG [2026-01-30T20:27:46.043300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-30T20:27:46.054107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-30T20:27:46.054389] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-30T20:27:46.055153] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-30T20:27:46.055204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:46.055235] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:46.055261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:46.055317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:46.115319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:46.116200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:46.116293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:46.116327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:46.235975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:46.236123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:46.236162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:46.236190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:46.239640] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-01-30T20:27:46.239942] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-30T20:27:46.240063] [INFO ] [sig ] NFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:46.385714] [INFO ] [LOCAL ] Saved forecast: NFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NFG.txt [2026-01-30T20:27:46.385916] [INFO ] [sig ] [2144/3461] Completed NFG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:46.385970] [INFO ] [sig ] [2145/3461] Forecasting NFJ... [2026-01-30T20:27:46.386000] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-30T20:27:46.386031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-30T20:27:46.399961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-30T20:27:46.400379] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-30T20:27:46.401430] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-30T20:27:46.401500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:46.401545] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:46.401625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:46.401731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:46.469253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:46.470130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:46.470213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:46.470264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:46.593342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:46.593467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:46.593506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:46.593534] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:46.596890] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-30T20:27:46.597158] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-30T20:27:46.597279] [INFO ] [sig ] NFJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:46.739648] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NFJ.txt [2026-01-30T20:27:46.739780] [INFO ] [sig ] [2145/3461] Completed NFJ in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:46.739820] [INFO ] [sig ] [2146/3461] Forecasting NFLX... [2026-01-30T20:27:46.739848] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-30T20:27:46.739879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-30T20:27:46.751616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-30T20:27:46.751946] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-30T20:27:46.752740] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-30T20:27:46.752794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:46.752825] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:46.752850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:46.752906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:46.811732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:46.812613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:46.812706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:46.812744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:46.932774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:46.932923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:46.932963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:46.932992] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:46.936512] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=27.40%) [2026-01-30T20:27:46.936809] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-30T20:27:46.936934] [INFO ] [sig ] NFLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:47.080185] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NFLX.txt [2026-01-30T20:27:47.080337] [INFO ] [sig ] [2146/3461] Completed NFLX in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:47.080377] [INFO ] [sig ] [2147/3461] Forecasting NFTY... [2026-01-30T20:27:47.080407] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-30T20:27:47.080438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-30T20:27:47.091471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-30T20:27:47.091803] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-30T20:27:47.092618] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-30T20:27:47.092672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:47.092710] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:47.092756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:47.092828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:47.152271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:47.153191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:47.153276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:47.153311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:47.269287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:47.269439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:47.269478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:47.269506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:47.272876] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-30T20:27:47.273147] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-30T20:27:47.273269] [INFO ] [sig ] NFTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:47.423310] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NFTY.txt [2026-01-30T20:27:47.423449] [INFO ] [sig ] [2147/3461] Completed NFTY in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:47.423488] [INFO ] [sig ] [2148/3461] Forecasting NGG... [2026-01-30T20:27:47.423517] [INFO ] [sig ] Generating forecast for: NGG [2026-01-30T20:27:47.423547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-30T20:27:47.435356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-30T20:27:47.435698] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-30T20:27:47.436458] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-30T20:27:47.436508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:47.436540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:47.436566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:47.436647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:47.494413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:47.495191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:47.495301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:47.495334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:47.620588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:47.620738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:47.620779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:47.620808] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:47.624134] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-30T20:27:47.624409] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-30T20:27:47.624531] [INFO ] [sig ] NGG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:47.776771] [INFO ] [LOCAL ] Saved forecast: NGG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NGG.txt [2026-01-30T20:27:47.776965] [INFO ] [sig ] [2148/3461] Completed NGG in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:47.777009] [INFO ] [sig ] [2149/3461] Forecasting NGL... [2026-01-30T20:27:47.777040] [INFO ] [sig ] Generating forecast for: NGL [2026-01-30T20:27:47.777070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-30T20:27:47.788493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-30T20:27:47.788870] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-30T20:27:47.789705] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-30T20:27:47.789762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:47.789796] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:47.789823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:47.789880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:47.852424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:47.853362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:47.853445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:47.853480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:47.972711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:47.972860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:47.972899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:47.972928] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:47.976547] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=88.55%) [2026-01-30T20:27:47.976840] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-30T20:27:47.976962] [INFO ] [sig ] NGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:48.121167] [INFO ] [LOCAL ] Saved forecast: NGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NGL.txt [2026-01-30T20:27:48.121319] [INFO ] [sig ] [2149/3461] Completed NGL in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:48.121359] [INFO ] [sig ] [2150/3461] Forecasting NGNE... [2026-01-30T20:27:48.121388] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-30T20:27:48.121418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-30T20:27:48.133094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-30T20:27:48.133412] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-30T20:27:48.134263] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-30T20:27:48.134317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:48.134349] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:48.134376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:48.134433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:48.192781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:48.193472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:48.193551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:48.193606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:48.316720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:48.316880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:48.316921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:48.316951] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:48.320507] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=67.30%) [2026-01-30T20:27:48.320840] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-30T20:27:48.320970] [INFO ] [sig ] NGNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:48.469585] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NGNE.txt [2026-01-30T20:27:48.469840] [INFO ] [sig ] [2150/3461] Completed NGNE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:48.469883] [INFO ] [sig ] [2151/3461] Forecasting NGS... [2026-01-30T20:27:48.469915] [INFO ] [sig ] Generating forecast for: NGS [2026-01-30T20:27:48.469947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-30T20:27:48.483549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-30T20:27:48.483889] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-30T20:27:48.484681] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-30T20:27:48.484732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:48.484765] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:48.484791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:48.484847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:48.543687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:48.544736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:48.544834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:48.544872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:48.663953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:48.664107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:48.664146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:48.664174] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:48.667508] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=52.18%) [2026-01-30T20:27:48.667796] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-30T20:27:48.667919] [INFO ] [sig ] NGS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:48.811362] [INFO ] [LOCAL ] Saved forecast: NGS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NGS.txt [2026-01-30T20:27:48.811556] [INFO ] [sig ] [2151/3461] Completed NGS in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-30T20:27:48.811638] [INFO ] [sig ] [2152/3461] Forecasting NGVC... [2026-01-30T20:27:48.811681] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-30T20:27:48.811722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-30T20:27:48.823743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-30T20:27:48.824087] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-30T20:27:48.824873] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-30T20:27:48.824924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:48.824955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:48.824982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:48.825037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:48.881985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:48.882773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:48.882859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:48.882890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:49.004730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:49.004872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:49.004911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:49.004938] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:49.009120] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=58.89%) [2026-01-30T20:27:49.009391] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-30T20:27:49.009510] [INFO ] [sig ] NGVC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:49.152521] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NGVC.txt [2026-01-30T20:27:49.152667] [INFO ] [sig ] [2152/3461] Completed NGVC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-30T20:27:49.152708] [INFO ] [sig ] [2153/3461] Forecasting NHI... [2026-01-30T20:27:49.152737] [INFO ] [sig ] Generating forecast for: NHI [2026-01-30T20:27:49.152766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-30T20:27:49.174304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-30T20:27:49.174601] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-30T20:27:49.175357] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-30T20:27:49.175408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:49.175440] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:49.175478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:49.175538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:49.234022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:49.234629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:49.234707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:49.234739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:49.353166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:49.353317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:49.353357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:49.353385] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:49.356764] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-30T20:27:49.357041] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-30T20:27:49.357162] [INFO ] [sig ] NHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:49.513469] [INFO ] [LOCAL ] Saved forecast: NHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NHI.txt [2026-01-30T20:27:49.513620] [INFO ] [sig ] [2153/3461] Completed NHI in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-30T20:27:49.513662] [INFO ] [sig ] [2154/3461] Forecasting NHTC... [2026-01-30T20:27:49.513691] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-30T20:27:49.513721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-30T20:27:49.524851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-30T20:27:49.525225] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-30T20:27:49.526057] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-30T20:27:49.526109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:49.526142] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:49.526169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:49.526225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:49.583900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:49.584547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:49.584640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:49.584673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:49.693465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:49.693626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:49.693666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:49.693695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:49.697010] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=27.58%) [2026-01-30T20:27:49.697296] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-30T20:27:49.697414] [INFO ] [sig ] NHTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:49.839279] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NHTC.txt [2026-01-30T20:27:49.839408] [INFO ] [sig ] [2154/3461] Completed NHTC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-30T20:27:49.839451] [INFO ] [sig ] [2155/3461] Forecasting NI... [2026-01-30T20:27:49.839492] [INFO ] [sig ] Generating forecast for: NI [2026-01-30T20:27:49.839524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-30T20:27:49.851266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-30T20:27:49.851587] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-30T20:27:49.852397] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-30T20:27:49.852450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:49.852508] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:49.852537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:49.852619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:49.910903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:49.911678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:49.911762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:49.911800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:50.033477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:50.033646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:50.033692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:50.033721] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:50.037046] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-01-30T20:27:50.037313] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-30T20:27:50.037434] [INFO ] [sig ] NI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:50.178955] [INFO ] [LOCAL ] Saved forecast: NI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NI.txt [2026-01-30T20:27:50.179087] [INFO ] [sig ] [2155/3461] Completed NI in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:50.179125] [INFO ] [sig ] [2156/3461] Forecasting NIC... [2026-01-30T20:27:50.179153] [INFO ] [sig ] Generating forecast for: NIC [2026-01-30T20:27:50.179182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-30T20:27:50.190432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-30T20:27:50.190732] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-30T20:27:50.191513] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-30T20:27:50.191564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:50.191639] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:50.191668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:50.191724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:50.251130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:50.251962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:50.252041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:50.252073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:50.377830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:50.377995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:50.378036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:50.378065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:50.381414] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-30T20:27:50.381705] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-30T20:27:50.381828] [INFO ] [sig ] NIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:50.523692] [INFO ] [LOCAL ] Saved forecast: NIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NIC.txt [2026-01-30T20:27:50.523828] [INFO ] [sig ] [2156/3461] Completed NIC in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:50.523872] [INFO ] [sig ] [2157/3461] Forecasting NICE... [2026-01-30T20:27:50.523903] [INFO ] [sig ] Generating forecast for: NICE [2026-01-30T20:27:50.523932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-30T20:27:50.535757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-30T20:27:50.536088] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-30T20:27:50.536867] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-30T20:27:50.536918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:50.536950] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:50.536977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:50.537032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:50.593448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:50.594161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:50.594239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:50.594271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:50.715438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:50.715597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:50.715637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:50.715665] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:50.719026] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-01-30T20:27:50.719295] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-30T20:27:50.719417] [INFO ] [sig ] NICE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:50.860537] [INFO ] [LOCAL ] Saved forecast: NICE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NICE.txt [2026-01-30T20:27:50.860673] [INFO ] [sig ] [2157/3461] Completed NICE in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:50.860712] [INFO ] [sig ] [2158/3461] Forecasting NIE... [2026-01-30T20:27:50.860741] [INFO ] [sig ] Generating forecast for: NIE [2026-01-30T20:27:50.860772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-30T20:27:50.871859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-30T20:27:50.872135] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-30T20:27:50.872898] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-30T20:27:50.872949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:50.872980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:50.873006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:50.873061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:50.931965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:50.932890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:50.932974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:50.933007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:51.051140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:51.051302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:51.051344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:51.051408] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:51.054806] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-01-30T20:27:51.055108] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-30T20:27:51.055229] [INFO ] [sig ] NIE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:51.196917] [INFO ] [LOCAL ] Saved forecast: NIE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NIE.txt [2026-01-30T20:27:51.197032] [INFO ] [sig ] [2158/3461] Completed NIE in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:51.197070] [INFO ] [sig ] [2159/3461] Forecasting NIKL... [2026-01-30T20:27:51.197099] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-30T20:27:51.197129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-30T20:27:51.208279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-30T20:27:51.208554] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-30T20:27:51.209340] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-30T20:27:51.209393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:51.209424] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:51.209452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:51.209509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:51.271504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:51.272400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:51.272482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:51.272516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:51.388755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:51.388914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:51.388962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:51.388997] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:51.392473] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-30T20:27:51.392772] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-30T20:27:51.392900] [INFO ] [sig ] NIKL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:51.535620] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NIKL.txt [2026-01-30T20:27:51.535751] [INFO ] [sig ] [2159/3461] Completed NIKL in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:51.535790] [INFO ] [sig ] [2160/3461] Forecasting NIM... [2026-01-30T20:27:51.535821] [INFO ] [sig ] Generating forecast for: NIM [2026-01-30T20:27:51.535853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-30T20:27:51.546259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-30T20:27:51.546599] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-30T20:27:51.547364] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-30T20:27:51.547415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:51.547459] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:51.547486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:51.547544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:51.605077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:51.605776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:51.605853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:51.605889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:51.713556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:51.713700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:51.713738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:51.713767] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:51.717012] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-01-30T20:27:51.717278] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-30T20:27:51.717399] [INFO ] [sig ] NIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:51.858760] [INFO ] [LOCAL ] Saved forecast: NIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NIM.txt [2026-01-30T20:27:51.858874] [INFO ] [sig ] [2160/3461] Completed NIM in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:51.858912] [INFO ] [sig ] [2161/3461] Forecasting NIO... [2026-01-30T20:27:51.858941] [INFO ] [sig ] Generating forecast for: NIO [2026-01-30T20:27:51.858971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-30T20:27:51.870430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-30T20:27:51.870812] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-30T20:27:51.871600] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-30T20:27:51.871650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:51.871681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:51.871707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:51.871763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:51.929662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:51.930480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:51.930560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:51.930612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:52.050685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:52.050838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:52.050878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:52.050905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:52.054253] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-01-30T20:27:52.054523] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-30T20:27:52.054663] [INFO ] [sig ] NIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:52.200416] [INFO ] [LOCAL ] Saved forecast: NIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NIO.txt [2026-01-30T20:27:52.200539] [INFO ] [sig ] [2161/3461] Completed NIO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:52.200593] [INFO ] [sig ] [2162/3461] Forecasting NITO... [2026-01-30T20:27:52.200625] [INFO ] [sig ] Generating forecast for: NITO [2026-01-30T20:27:52.200654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-30T20:27:52.211719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-30T20:27:52.211991] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-30T20:27:52.212773] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-30T20:27:52.212824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:52.212855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:52.212882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:52.212938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:52.270130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:52.270744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:52.270819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:52.270853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:52.387409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:52.387585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:52.387627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:52.387656] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:52.391397] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-01-30T20:27:52.391695] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-30T20:27:52.391818] [INFO ] [sig ] NITO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:52.535242] [INFO ] [LOCAL ] Saved forecast: NITO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NITO.txt [2026-01-30T20:27:52.535369] [INFO ] [sig ] [2162/3461] Completed NITO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:52.535410] [INFO ] [sig ] [2163/3461] Forecasting NKSH... [2026-01-30T20:27:52.535440] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-30T20:27:52.535468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-30T20:27:52.546551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-30T20:27:52.546895] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-30T20:27:52.547665] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-30T20:27:52.547716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:52.547747] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:52.547773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:52.547828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:52.606016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:52.606846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:52.606927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:52.606958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:52.716648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:52.716806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:52.716847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:52.716877] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:52.720401] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-01-30T20:27:52.720742] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-30T20:27:52.720878] [INFO ] [sig ] NKSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:52.865654] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NKSH.txt [2026-01-30T20:27:52.865798] [INFO ] [sig ] [2163/3461] Completed NKSH in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:52.865845] [INFO ] [sig ] [2164/3461] Forecasting NKTX... [2026-01-30T20:27:52.865875] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-30T20:27:52.865905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-30T20:27:52.876798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-30T20:27:52.877078] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-30T20:27:52.877845] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-30T20:27:52.877896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:52.877927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:52.877953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:52.878009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:52.936174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:52.936928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:52.937011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:52.937044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:53.052912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:53.053056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:53.053096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:53.053124] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:53.056454] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=56.22%) [2026-01-30T20:27:53.056751] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-30T20:27:53.056876] [INFO ] [sig ] NKTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:53.201068] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NKTX.txt [2026-01-30T20:27:53.201220] [INFO ] [sig ] [2164/3461] Completed NKTX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:53.201259] [INFO ] [sig ] [2165/3461] Forecasting NKX... [2026-01-30T20:27:53.201288] [INFO ] [sig ] Generating forecast for: NKX [2026-01-30T20:27:53.201318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-30T20:27:53.212471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-30T20:27:53.212764] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-30T20:27:53.213501] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-30T20:27:53.213552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:53.213607] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:53.213637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:53.213692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:53.271715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:53.272485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:53.272617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:53.272654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:53.391846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:53.391996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:53.392037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:53.392065] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:53.395463] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-30T20:27:53.395751] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-30T20:27:53.395890] [INFO ] [sig ] NKX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:53.538903] [INFO ] [LOCAL ] Saved forecast: NKX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NKX.txt [2026-01-30T20:27:53.539028] [INFO ] [sig ] [2165/3461] Completed NKX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:53.539066] [INFO ] [sig ] [2166/3461] Forecasting NLOP... [2026-01-30T20:27:53.539095] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-30T20:27:53.539125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-30T20:27:53.551412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-30T20:27:53.551798] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-30T20:27:53.552657] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-30T20:27:53.552710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:53.552742] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:53.552770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:53.552827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:53.610880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:53.611563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:53.611659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:53.611692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:53.728076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:53.728239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:53.728279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:53.728308] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:53.731835] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-30T20:27:53.732115] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-30T20:27:53.732241] [INFO ] [sig ] NLOP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:53.893782] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NLOP.txt [2026-01-30T20:27:53.893939] [INFO ] [sig ] [2166/3461] Completed NLOP in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:53.893979] [INFO ] [sig ] [2167/3461] Forecasting NLY... [2026-01-30T20:27:53.894008] [INFO ] [sig ] Generating forecast for: NLY [2026-01-30T20:27:53.894037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-30T20:27:53.905301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-30T20:27:53.905566] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-30T20:27:53.906336] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-30T20:27:53.906388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:53.906420] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:53.906448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:53.906504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:53.964603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:53.965202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:53.965282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:53.965315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:54.090627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:54.090777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:54.090818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:54.090865] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:54.094378] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-30T20:27:54.094671] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-30T20:27:54.094803] [INFO ] [sig ] NLY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:54.254636] [INFO ] [LOCAL ] Saved forecast: NLY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NLY.txt [2026-01-30T20:27:54.254796] [INFO ] [sig ] [2167/3461] Completed NLY in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:54.254835] [INFO ] [sig ] [2168/3461] Forecasting NMAI... [2026-01-30T20:27:54.254865] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-30T20:27:54.254899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-30T20:27:54.266994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-30T20:27:54.267336] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-30T20:27:54.268132] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-30T20:27:54.268183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:54.268215] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:54.268242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:54.268297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:54.325804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:54.326614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:54.326694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:54.326727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:54.442118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:54.442269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:54.442310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:54.442339] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:54.445755] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-30T20:27:54.446030] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-30T20:27:54.446154] [INFO ] [sig ] NMAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:54.592896] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NMAI.txt [2026-01-30T20:27:54.593066] [INFO ] [sig ] [2168/3461] Completed NMAI in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-30T20:27:54.593106] [INFO ] [sig ] [2169/3461] Forecasting NMCO... [2026-01-30T20:27:54.593137] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-30T20:27:54.593166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-30T20:27:54.604433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-30T20:27:54.604751] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-30T20:27:54.605502] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-30T20:27:54.605555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:54.605608] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:54.605637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:54.605697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:54.663731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:54.664623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:54.664722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:54.664756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:54.796978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:54.797133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:54.797174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:54.797203] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:54.801028] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-30T20:27:54.801376] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-30T20:27:54.801514] [INFO ] [sig ] NMCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:54.958326] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NMCO.txt [2026-01-30T20:27:54.958481] [INFO ] [sig ] [2169/3461] Completed NMCO in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-30T20:27:54.958523] [INFO ] [sig ] [2170/3461] Forecasting NMFC... [2026-01-30T20:27:54.958553] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-30T20:27:54.958605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-30T20:27:54.969972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-30T20:27:54.970355] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-30T20:27:54.971182] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-30T20:27:54.971234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:54.971266] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:54.971293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:54.971348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:55.031262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:55.032173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:55.032255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:55.032287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:55.151762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:55.151917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:55.151957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:55.151989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:55.155385] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-01-30T20:27:55.155707] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-30T20:27:55.155839] [INFO ] [sig ] NMFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:55.300019] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMFC.txt [2026-01-30T20:27:55.300159] [INFO ] [sig ] [2170/3461] Completed NMFC in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-30T20:27:55.300199] [INFO ] [sig ] [2171/3461] Forecasting NMG... [2026-01-30T20:27:55.300228] [INFO ] [sig ] Generating forecast for: NMG [2026-01-30T20:27:55.300258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-30T20:27:55.311128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-30T20:27:55.311404] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-30T20:27:55.312193] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-30T20:27:55.312244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:55.312287] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:55.312315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:55.312371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:55.371640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:55.372487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:55.372570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:55.372622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:55.488291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:55.488442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:55.488482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:55.488512] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:55.491942] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-30T20:27:55.492210] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-30T20:27:55.492332] [INFO ] [sig ] NMG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:55.646428] [INFO ] [LOCAL ] Saved forecast: NMG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NMG.txt [2026-01-30T20:27:55.646596] [INFO ] [sig ] [2171/3461] Completed NMG in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-30T20:27:55.646638] [INFO ] [sig ] [2172/3461] Forecasting NMI... [2026-01-30T20:27:55.646668] [INFO ] [sig ] Generating forecast for: NMI [2026-01-30T20:27:55.646698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-30T20:27:55.658824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-30T20:27:55.659269] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-30T20:27:55.660131] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-30T20:27:55.660186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:55.660249] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:55.660279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:55.660337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:55.720100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:55.721038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:55.721149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:55.721183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:55.828053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:55.828232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:55.828273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:55.828302] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:55.833225] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-01-30T20:27:55.833692] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-30T20:27:55.833863] [INFO ] [sig ] NMI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:55.988954] [INFO ] [LOCAL ] Saved forecast: NMI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMI.txt [2026-01-30T20:27:55.989104] [INFO ] [sig ] [2172/3461] Completed NMI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:55.989144] [INFO ] [sig ] [2173/3461] Forecasting NMIH... [2026-01-30T20:27:55.989174] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-30T20:27:55.989203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-30T20:27:56.001193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-30T20:27:56.001596] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-30T20:27:56.002391] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-30T20:27:56.002444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:56.002475] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:56.002502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:56.002558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:56.061391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:56.062269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:56.062353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:56.062386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:56.181356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:56.181486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:56.181528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:56.181558] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:56.185047] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-01-30T20:27:56.185317] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-30T20:27:56.185452] [INFO ] [sig ] NMIH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:56.329115] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMIH.txt [2026-01-30T20:27:56.329249] [INFO ] [sig ] [2173/3461] Completed NMIH in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:56.329289] [INFO ] [sig ] [2174/3461] Forecasting NMM... [2026-01-30T20:27:56.329317] [INFO ] [sig ] Generating forecast for: NMM [2026-01-30T20:27:56.329347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-30T20:27:56.340395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-30T20:27:56.340705] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-30T20:27:56.341479] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-30T20:27:56.341532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:56.341566] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:56.341618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:56.341677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:56.402101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:56.402781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:56.402857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:56.402889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:56.529771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:56.529916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:56.529964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:56.530000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:56.533430] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-01-30T20:27:56.533734] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-30T20:27:56.533868] [INFO ] [sig ] NMM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:56.680380] [INFO ] [LOCAL ] Saved forecast: NMM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMM.txt [2026-01-30T20:27:56.680539] [INFO ] [sig ] [2174/3461] Completed NMM in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:56.680788] [INFO ] [sig ] [2175/3461] Forecasting NMRA... [2026-01-30T20:27:56.680818] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-30T20:27:56.680858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-30T20:27:56.693216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-30T20:27:56.693619] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-30T20:27:56.694467] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-30T20:27:56.694521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:56.694552] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:56.694599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:56.694658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:56.754340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:56.754977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:56.755053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:56.755085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:56.876038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:56.876183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:56.876223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:56.876284] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:56.879673] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-30T20:27:56.879963] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-30T20:27:56.880104] [INFO ] [sig ] NMRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:57.025875] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMRA.txt [2026-01-30T20:27:57.026041] [INFO ] [sig ] [2175/3461] Completed NMRA in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:57.026087] [INFO ] [sig ] [2176/3461] Forecasting NMRK... [2026-01-30T20:27:57.026116] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-30T20:27:57.026147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-30T20:27:57.037535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-30T20:27:57.037847] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-30T20:27:57.038695] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-30T20:27:57.038746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:57.038778] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:57.038805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:57.038860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:57.100104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:57.100991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:57.101120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:57.101155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:57.231931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:57.232066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:57.232105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:57.232132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:57.235463] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=35.59%) [2026-01-30T20:27:57.235750] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-30T20:27:57.235880] [INFO ] [sig ] NMRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:57.381516] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NMRK.txt [2026-01-30T20:27:57.381679] [INFO ] [sig ] [2176/3461] Completed NMRK in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:57.381728] [INFO ] [sig ] [2177/3461] Forecasting NN... [2026-01-30T20:27:57.381759] [INFO ] [sig ] Generating forecast for: NN [2026-01-30T20:27:57.381792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-30T20:27:57.394117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-30T20:27:57.394440] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-30T20:27:57.395205] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-30T20:27:57.395256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:57.395287] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:57.395314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:57.395369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:57.455000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:57.455653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:57.455728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:57.455760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:57.577544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:57.577697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:57.577737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:57.577766] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:57.581143] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-30T20:27:57.581413] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-30T20:27:57.581556] [INFO ] [sig ] NN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:57.727268] [INFO ] [LOCAL ] Saved forecast: NN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NN.txt [2026-01-30T20:27:57.727420] [INFO ] [sig ] [2177/3461] Completed NN in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:57.727460] [INFO ] [sig ] [2178/3461] Forecasting NNDM... [2026-01-30T20:27:57.727488] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-30T20:27:57.727520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-30T20:27:57.739189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-30T20:27:57.739513] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-30T20:27:57.740330] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-30T20:27:57.740382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:57.740415] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:57.740442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:57.740498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:57.797882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:57.798753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:57.798836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:57.798867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:57.918228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:57.918379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:57.918419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:57.918446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:57.921809] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-01-30T20:27:57.922082] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-30T20:27:57.922205] [INFO ] [sig ] NNDM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:58.069538] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NNDM.txt [2026-01-30T20:27:58.069694] [INFO ] [sig ] [2178/3461] Completed NNDM in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:58.069733] [INFO ] [sig ] [2179/3461] Forecasting NNE... [2026-01-30T20:27:58.069762] [INFO ] [sig ] Generating forecast for: NNE [2026-01-30T20:27:58.069791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-30T20:27:58.081242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-30T20:27:58.081629] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-30T20:27:58.082474] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-30T20:27:58.082528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:58.082561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:58.082617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:58.082680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:58.140269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:58.141138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:58.141224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:58.141257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:58.264891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:58.265048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:58.265088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:58.265117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:58.269062] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=57.10%) [2026-01-30T20:27:58.269550] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-30T20:27:58.269699] [INFO ] [sig ] NNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:58.411651] [INFO ] [LOCAL ] Saved forecast: NNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NNE.txt [2026-01-30T20:27:58.411796] [INFO ] [sig ] [2179/3461] Completed NNE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:58.411835] [INFO ] [sig ] [2180/3461] Forecasting NNI... [2026-01-30T20:27:58.411864] [INFO ] [sig ] Generating forecast for: NNI [2026-01-30T20:27:58.411892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-30T20:27:58.423486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-30T20:27:58.423853] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-30T20:27:58.424699] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-30T20:27:58.424754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:58.424786] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:58.424813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:58.424871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:58.485774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:58.486866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:58.486949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:58.486981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:58.605531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:58.605698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:58.605743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:58.605772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:58.609315] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-30T20:27:58.609624] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-30T20:27:58.609760] [INFO ] [sig ] NNI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:27:58.755733] [INFO ] [LOCAL ] Saved forecast: NNI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NNI.txt [2026-01-30T20:27:58.755893] [INFO ] [sig ] [2180/3461] Completed NNI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:58.755937] [INFO ] [sig ] [2181/3461] Forecasting NNN... [2026-01-30T20:27:58.755968] [INFO ] [sig ] Generating forecast for: NNN [2026-01-30T20:27:58.756003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-30T20:27:58.767900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-30T20:27:58.768357] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-30T20:27:58.769245] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-30T20:27:58.769299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:58.769330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:58.769357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:58.769415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:58.828353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:58.829215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:58.829296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:58.829331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:58.950297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:58.950433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:58.950472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:58.950502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:58.953918] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-30T20:27:58.954196] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-30T20:27:58.954318] [INFO ] [sig ] NNN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:59.101482] [INFO ] [LOCAL ] Saved forecast: NNN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NNN.txt [2026-01-30T20:27:59.101627] [INFO ] [sig ] [2181/3461] Completed NNN in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:59.101668] [INFO ] [sig ] [2182/3461] Forecasting NNOX... [2026-01-30T20:27:59.101697] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-30T20:27:59.101727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-30T20:27:59.113712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-30T20:27:59.114009] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-30T20:27:59.114830] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-30T20:27:59.114883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:59.114915] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:59.114943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:59.115000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:59.173240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:59.173893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:59.174000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:59.174039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:59.297640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:59.297793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:59.297834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:59.297864] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:59.301293] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-01-30T20:27:59.301679] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-30T20:27:59.301820] [INFO ] [sig ] NNOX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:59.443830] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NNOX.txt [2026-01-30T20:27:59.443965] [INFO ] [sig ] [2182/3461] Completed NNOX in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:59.444004] [INFO ] [sig ] [2183/3461] Forecasting NNY... [2026-01-30T20:27:59.444034] [INFO ] [sig ] Generating forecast for: NNY [2026-01-30T20:27:59.444071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-30T20:27:59.456334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-30T20:27:59.456755] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-30T20:27:59.457664] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-30T20:27:59.457726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:59.457765] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:59.457793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:59.457852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:59.529620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:59.530678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:59.530780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:59.530831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:59.646593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:59.646754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:59.646795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:59.646824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:59.650517] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-01-30T20:27:59.650837] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-30T20:27:59.650966] [INFO ] [sig ] NNY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:27:59.796077] [INFO ] [LOCAL ] Saved forecast: NNY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NNY.txt [2026-01-30T20:27:59.796396] [INFO ] [sig ] [2183/3461] Completed NNY in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:27:59.796435] [INFO ] [sig ] [2184/3461] Forecasting NOA... [2026-01-30T20:27:59.796464] [INFO ] [sig ] Generating forecast for: NOA [2026-01-30T20:27:59.796494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-30T20:27:59.809321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-30T20:27:59.809667] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-30T20:27:59.810439] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-30T20:27:59.810502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:27:59.810535] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:27:59.810561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:27:59.810644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:27:59.867919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:27:59.868823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:27:59.868909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:27:59.868945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:27:59.987166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:27:59.987319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:27:59.987358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:27:59.987388] [INFO ] [FORECASTER] Training complete [2026-01-30T20:27:59.990764] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-30T20:27:59.991041] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-30T20:27:59.991161] [INFO ] [sig ] NOA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:00.135804] [INFO ] [LOCAL ] Saved forecast: NOA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NOA.txt [2026-01-30T20:28:00.135943] [INFO ] [sig ] [2184/3461] Completed NOA in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-30T20:28:00.135982] [INFO ] [sig ] [2185/3461] Forecasting NOAH... [2026-01-30T20:28:00.136011] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-30T20:28:00.136041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-30T20:28:00.147682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-30T20:28:00.148031] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-30T20:28:00.148881] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-30T20:28:00.148933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:00.148964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:00.148992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:00.149060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:00.206437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:00.207265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:00.207345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:00.207377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:00.324856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:00.325011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:00.325059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:00.325094] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:00.328419] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-30T20:28:00.328715] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-30T20:28:00.328836] [INFO ] [sig ] NOAH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:00.471449] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NOAH.txt [2026-01-30T20:28:00.471637] [INFO ] [sig ] [2185/3461] Completed NOAH in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-30T20:28:00.471680] [INFO ] [sig ] [2186/3461] Forecasting NODK... [2026-01-30T20:28:00.471710] [INFO ] [sig ] Generating forecast for: NODK [2026-01-30T20:28:00.471741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-30T20:28:00.481920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-30T20:28:00.482265] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-30T20:28:00.483100] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-30T20:28:00.483153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:00.483184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:00.483210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:00.483265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:00.543770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:00.544709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:00.544794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:00.544828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:00.652823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:00.652983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:00.653028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:00.653057] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:00.657284] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-30T20:28:00.657650] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-30T20:28:00.657827] [INFO ] [sig ] NODK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:00.807486] [INFO ] [LOCAL ] Saved forecast: NODK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NODK.txt [2026-01-30T20:28:00.807657] [INFO ] [sig ] [2186/3461] Completed NODK in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-30T20:28:00.807700] [INFO ] [sig ] [2187/3461] Forecasting NOG... [2026-01-30T20:28:00.807730] [INFO ] [sig ] Generating forecast for: NOG [2026-01-30T20:28:00.807762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-30T20:28:00.819022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-30T20:28:00.819312] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-30T20:28:00.820155] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-30T20:28:00.820209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:00.820242] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:00.820270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:00.820327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:00.877652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:00.878540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:00.878643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:00.878677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:01.007130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:01.007289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:01.007331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:01.007363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:01.011494] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-30T20:28:01.011801] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-30T20:28:01.011931] [INFO ] [sig ] NOG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:01.160182] [INFO ] [LOCAL ] Saved forecast: NOG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NOG.txt [2026-01-30T20:28:01.160340] [INFO ] [sig ] [2187/3461] Completed NOG in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-30T20:28:01.160387] [INFO ] [sig ] [2188/3461] Forecasting NOMD... [2026-01-30T20:28:01.160418] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-30T20:28:01.160448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-30T20:28:01.172148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-30T20:28:01.172482] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-30T20:28:01.173264] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-30T20:28:01.173316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:01.173349] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:01.173375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:01.173430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:01.233362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:01.234205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:01.234291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:01.234326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:01.367710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:01.367878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:01.367918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:01.367947] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:01.371882] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-30T20:28:01.372213] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-30T20:28:01.372350] [INFO ] [sig ] NOMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:01.525993] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NOMD.txt [2026-01-30T20:28:01.526144] [INFO ] [sig ] [2188/3461] Completed NOMD in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-30T20:28:01.526186] [INFO ] [sig ] [2189/3461] Forecasting NOTE... [2026-01-30T20:28:01.526216] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-30T20:28:01.526246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-30T20:28:01.537915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-30T20:28:01.538297] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-30T20:28:01.539162] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-30T20:28:01.539220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:01.539280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:01.539310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:01.539368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:01.608114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:01.609024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:01.609118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:01.609159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:01.739829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:01.739983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:01.740024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:01.740058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:01.744002] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-01-30T20:28:01.744311] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-30T20:28:01.744443] [INFO ] [sig ] NOTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:01.894227] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NOTE.txt [2026-01-30T20:28:01.894414] [INFO ] [sig ] [2189/3461] Completed NOTE in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-30T20:28:01.894459] [INFO ] [sig ] [2190/3461] Forecasting NPCE... [2026-01-30T20:28:01.894490] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-30T20:28:01.894522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-30T20:28:01.907764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-30T20:28:01.908206] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-30T20:28:01.909050] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-30T20:28:01.909106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:01.909142] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:01.909169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:01.909225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:01.968988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:01.969868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:01.969949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:01.969983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:02.085064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:02.085213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:02.085253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:02.085281] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:02.088700] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=30.77%) [2026-01-30T20:28:02.088973] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-30T20:28:02.089110] [INFO ] [sig ] NPCE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:02.240996] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NPCE.txt [2026-01-30T20:28:02.241175] [INFO ] [sig ] [2190/3461] Completed NPCE in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:02.241223] [INFO ] [sig ] [2191/3461] Forecasting NPFD... [2026-01-30T20:28:02.241257] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-30T20:28:02.241289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-30T20:28:02.253809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-30T20:28:02.254221] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-30T20:28:02.255254] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-30T20:28:02.255308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:02.255341] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:02.255369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:02.255427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:02.314629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:02.315471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:02.315555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:02.315607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:02.438466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:02.438646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:02.438731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:02.438763] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:02.443135] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-01-30T20:28:02.443476] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-30T20:28:02.443634] [INFO ] [sig ] NPFD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:02.592159] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NPFD.txt [2026-01-30T20:28:02.592310] [INFO ] [sig ] [2191/3461] Completed NPFD in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:02.592349] [INFO ] [sig ] [2192/3461] Forecasting NPK... [2026-01-30T20:28:02.592379] [INFO ] [sig ] Generating forecast for: NPK [2026-01-30T20:28:02.592409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-30T20:28:02.604040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-30T20:28:02.604424] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-30T20:28:02.605203] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-30T20:28:02.605254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:02.605286] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:02.605313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:02.605369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:02.663792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:02.664657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:02.664745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:02.664901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:02.793726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:02.793900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:02.793943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:02.794011] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:02.798281] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=26.92%) [2026-01-30T20:28:02.798893] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-30T20:28:02.799042] [INFO ] [sig ] NPK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:02.968080] [INFO ] [LOCAL ] Saved forecast: NPK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NPK.txt [2026-01-30T20:28:02.968277] [INFO ] [sig ] [2192/3461] Completed NPK in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:02.968321] [INFO ] [sig ] [2193/3461] Forecasting NPO... [2026-01-30T20:28:02.968354] [INFO ] [sig ] Generating forecast for: NPO [2026-01-30T20:28:02.968384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-30T20:28:02.981397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-30T20:28:02.981813] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-30T20:28:02.982643] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-30T20:28:02.982701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:02.982736] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:02.982764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:02.982823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:03.042243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:03.043160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:03.043249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:03.043283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:03.174010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:03.174170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:03.174211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:03.174239] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:03.177644] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-30T20:28:03.177932] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-30T20:28:03.178066] [INFO ] [sig ] NPO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:03.321950] [INFO ] [LOCAL ] Saved forecast: NPO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NPO.txt [2026-01-30T20:28:03.322087] [INFO ] [sig ] [2193/3461] Completed NPO in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:03.322128] [INFO ] [sig ] [2194/3461] Forecasting NQP... [2026-01-30T20:28:03.322158] [INFO ] [sig ] Generating forecast for: NQP [2026-01-30T20:28:03.322188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-30T20:28:03.333816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-30T20:28:03.334166] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-30T20:28:03.334957] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-30T20:28:03.335009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:03.335040] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:03.335065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:03.335121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:03.393323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:03.393930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:03.394003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:03.394035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:03.510904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:03.511057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:03.511099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:03.511134] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:03.514557] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-30T20:28:03.514859] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-30T20:28:03.514990] [INFO ] [sig ] NQP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:03.655236] [INFO ] [LOCAL ] Saved forecast: NQP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NQP.txt [2026-01-30T20:28:03.655363] [INFO ] [sig ] [2194/3461] Completed NQP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:03.655401] [INFO ] [sig ] [2195/3461] Forecasting NRC... [2026-01-30T20:28:03.655431] [INFO ] [sig ] Generating forecast for: NRC [2026-01-30T20:28:03.655462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-30T20:28:03.666885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-30T20:28:03.667186] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-30T20:28:03.667952] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-30T20:28:03.668004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:03.668047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:03.668077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:03.668170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:03.725409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:03.726033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:03.726109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:03.726141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:03.846787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:03.846940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:03.846981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:03.847010] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:03.850372] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=81.24%) [2026-01-30T20:28:03.850664] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-30T20:28:03.850784] [INFO ] [sig ] NRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:03.993160] [INFO ] [LOCAL ] Saved forecast: NRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NRC.txt [2026-01-30T20:28:03.993295] [INFO ] [sig ] [2195/3461] Completed NRC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:03.993334] [INFO ] [sig ] [2196/3461] Forecasting NRDS... [2026-01-30T20:28:03.993362] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-30T20:28:03.993392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-30T20:28:04.008884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-30T20:28:04.009371] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-30T20:28:04.010366] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-30T20:28:04.010428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:04.010468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:04.010502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:04.010598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:04.072248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:04.073166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:04.073247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:04.073279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:04.192498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:04.192662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:04.192704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:04.192734] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:04.196476] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-30T20:28:04.196770] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-30T20:28:04.197092] [INFO ] [sig ] NRDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:04.341882] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NRDS.txt [2026-01-30T20:28:04.342030] [INFO ] [sig ] [2196/3461] Completed NRDS in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:04.342070] [INFO ] [sig ] [2197/3461] Forecasting NREF... [2026-01-30T20:28:04.342099] [INFO ] [sig ] Generating forecast for: NREF [2026-01-30T20:28:04.342129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-30T20:28:04.353814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-30T20:28:04.354181] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-30T20:28:04.354974] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-30T20:28:04.355025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:04.355056] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:04.355085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:04.355153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:04.414850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:04.415716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:04.415798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:04.415830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:04.537284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:04.537433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:04.537472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:04.537500] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:04.541163] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-01-30T20:28:04.541459] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-30T20:28:04.541604] [INFO ] [sig ] NREF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:04.691235] [INFO ] [LOCAL ] Saved forecast: NREF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NREF.txt [2026-01-30T20:28:04.691377] [INFO ] [sig ] [2197/3461] Completed NREF in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:04.691422] [INFO ] [sig ] [2198/3461] Forecasting NRG... [2026-01-30T20:28:04.691459] [INFO ] [sig ] Generating forecast for: NRG [2026-01-30T20:28:04.691498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-30T20:28:04.703013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-30T20:28:04.703336] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-30T20:28:04.704167] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-30T20:28:04.704223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:04.704256] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:04.704283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:04.704340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:04.763424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:04.764122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:04.764218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:04.764259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:04.889663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:04.889810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:04.889851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:04.889882] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:04.893304] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-01-30T20:28:04.893599] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-30T20:28:04.893725] [INFO ] [sig ] NRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:05.042860] [INFO ] [LOCAL ] Saved forecast: NRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NRG.txt [2026-01-30T20:28:05.043004] [INFO ] [sig ] [2198/3461] Completed NRG in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:05.043043] [INFO ] [sig ] [2199/3461] Forecasting NRIM... [2026-01-30T20:28:05.043080] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-30T20:28:05.043112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-30T20:28:05.054737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-30T20:28:05.055025] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-30T20:28:05.055859] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-30T20:28:05.055912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:05.055945] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:05.055973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:05.056032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:05.115506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:05.116218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:05.116327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:05.116363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:05.245005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:05.245157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:05.245200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:05.245231] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:05.249240] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-30T20:28:05.249770] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-30T20:28:05.249916] [INFO ] [sig ] NRIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:05.400865] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NRIM.txt [2026-01-30T20:28:05.400996] [INFO ] [sig ] [2199/3461] Completed NRIM in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:05.401036] [INFO ] [sig ] [2200/3461] Forecasting NRIX... [2026-01-30T20:28:05.401065] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-30T20:28:05.401095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-30T20:28:05.412733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-30T20:28:05.413044] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-30T20:28:05.413821] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-30T20:28:05.413873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:05.413905] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:05.413931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:05.413988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:05.472400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:05.473060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:05.473139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:05.473173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:05.599674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:05.599825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:05.599867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:05.599900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:05.603500] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-30T20:28:05.603819] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-30T20:28:05.603947] [INFO ] [sig ] NRIX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:05.752370] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NRIX.txt [2026-01-30T20:28:05.752506] [INFO ] [sig ] [2200/3461] Completed NRIX in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:05.752546] [INFO ] [sig ] [2201/3461] Forecasting NRK... [2026-01-30T20:28:05.752596] [INFO ] [sig ] Generating forecast for: NRK [2026-01-30T20:28:05.752630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-30T20:28:05.763962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-30T20:28:05.764247] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-30T20:28:05.765045] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-30T20:28:05.765097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:05.765130] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:05.765157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:05.765213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:05.824515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:05.825426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:05.825509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:05.825542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:05.942253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:05.942399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:05.942440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:05.942469] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:05.945838] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-01-30T20:28:05.946108] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-30T20:28:05.946228] [INFO ] [sig ] NRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:06.089972] [INFO ] [LOCAL ] Saved forecast: NRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NRK.txt [2026-01-30T20:28:06.090101] [INFO ] [sig ] [2201/3461] Completed NRK in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-30T20:28:06.090146] [INFO ] [sig ] [2202/3461] Forecasting NRP... [2026-01-30T20:28:06.090184] [INFO ] [sig ] Generating forecast for: NRP [2026-01-30T20:28:06.090224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-30T20:28:06.101661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-30T20:28:06.101962] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-30T20:28:06.102752] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-30T20:28:06.102806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:06.102839] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:06.102868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:06.102929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:06.159889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:06.160521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:06.160613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:06.160647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:06.273530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:06.273695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:06.273735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:06.273782] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:06.277110] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-30T20:28:06.277381] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-30T20:28:06.277500] [INFO ] [sig ] NRP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:06.428540] [INFO ] [LOCAL ] Saved forecast: NRP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NRP.txt [2026-01-30T20:28:06.428719] [INFO ] [sig ] [2202/3461] Completed NRP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-30T20:28:06.428760] [INFO ] [sig ] [2203/3461] Forecasting NRXP... [2026-01-30T20:28:06.428789] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-30T20:28:06.428819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-30T20:28:06.440295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-30T20:28:06.440622] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-30T20:28:06.441398] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-30T20:28:06.441450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:06.441483] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:06.441511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:06.441588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:06.501372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:06.502193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:06.502280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:06.502314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:06.621324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:06.621481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:06.621522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:06.621551] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:06.624977] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: DOWN (p=21.88%) [2026-01-30T20:28:06.625284] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-30T20:28:06.625413] [INFO ] [sig ] NRXP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:06.776295] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NRXP.txt [2026-01-30T20:28:06.776448] [INFO ] [sig ] [2203/3461] Completed NRXP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-30T20:28:06.776493] [INFO ] [sig ] [2204/3461] Forecasting NSC... [2026-01-30T20:28:06.776524] [INFO ] [sig ] Generating forecast for: NSC [2026-01-30T20:28:06.776556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-30T20:28:06.788065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-30T20:28:06.788444] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-30T20:28:06.789289] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-30T20:28:06.789356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:06.789389] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:06.789418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:06.789476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:06.848767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:06.849618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:06.849703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:06.849755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:06.977000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:06.977163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:06.977207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:06.977237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:06.980858] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-01-30T20:28:06.981154] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-30T20:28:06.981294] [INFO ] [sig ] NSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:07.130564] [INFO ] [LOCAL ] Saved forecast: NSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NSC.txt [2026-01-30T20:28:07.130735] [INFO ] [sig ] [2204/3461] Completed NSC in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-30T20:28:07.130774] [INFO ] [sig ] [2205/3461] Forecasting NSP... [2026-01-30T20:28:07.130803] [INFO ] [sig ] Generating forecast for: NSP [2026-01-30T20:28:07.130833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-30T20:28:07.142335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-30T20:28:07.142710] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-30T20:28:07.143480] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-30T20:28:07.143532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:07.143564] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:07.143616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:07.143687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:07.201135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:07.201977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:07.202058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:07.202090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:07.323396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:07.323548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:07.323606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:07.323639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:07.327158] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-30T20:28:07.327458] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-30T20:28:07.327614] [INFO ] [sig ] NSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:07.472522] [INFO ] [LOCAL ] Saved forecast: NSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NSP.txt [2026-01-30T20:28:07.472670] [INFO ] [sig ] [2205/3461] Completed NSP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-30T20:28:07.472710] [INFO ] [sig ] [2206/3461] Forecasting NSSC... [2026-01-30T20:28:07.472740] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-30T20:28:07.472770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-30T20:28:07.484609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-30T20:28:07.485044] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-30T20:28:07.485872] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-30T20:28:07.485925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:07.485988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:07.486030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:07.486089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:07.544103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:07.545037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:07.545124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:07.545156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:07.669560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:07.669728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:07.669769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:07.669799] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:07.673291] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-30T20:28:07.673590] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-30T20:28:07.673736] [INFO ] [sig ] NSSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:07.817704] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NSSC.txt [2026-01-30T20:28:07.817861] [INFO ] [sig ] [2206/3461] Completed NSSC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-30T20:28:07.817901] [INFO ] [sig ] [2207/3461] Forecasting NTAP... [2026-01-30T20:28:07.817931] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-30T20:28:07.817961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-30T20:28:07.831094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-30T20:28:07.831452] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-30T20:28:07.832286] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-30T20:28:07.832341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:07.832374] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:07.832401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:07.832459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:07.889879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:07.890788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:07.890871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:07.890905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:08.014454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:08.014622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:08.014664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:08.014693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:08.018032] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-30T20:28:08.018395] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-30T20:28:08.018526] [INFO ] [sig ] NTAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:08.161195] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NTAP.txt [2026-01-30T20:28:08.161331] [INFO ] [sig ] [2207/3461] Completed NTAP in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:08.161370] [INFO ] [sig ] [2208/3461] Forecasting NTB... [2026-01-30T20:28:08.161401] [INFO ] [sig ] Generating forecast for: NTB [2026-01-30T20:28:08.161431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-30T20:28:08.172878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-30T20:28:08.173200] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-30T20:28:08.174026] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-30T20:28:08.174077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:08.174110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:08.174136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:08.174191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:08.234870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:08.235674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:08.235939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:08.235970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:08.354598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:08.354749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:08.354788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:08.354817] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:08.358188] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-30T20:28:08.358491] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-30T20:28:08.358630] [INFO ] [sig ] NTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:08.499313] [INFO ] [LOCAL ] Saved forecast: NTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTB.txt [2026-01-30T20:28:08.499461] [INFO ] [sig ] [2208/3461] Completed NTB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:08.499500] [INFO ] [sig ] [2209/3461] Forecasting NTES... [2026-01-30T20:28:08.499530] [INFO ] [sig ] Generating forecast for: NTES [2026-01-30T20:28:08.499560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-30T20:28:08.511555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-30T20:28:08.511873] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-30T20:28:08.512670] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-30T20:28:08.512721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:08.512752] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:08.512779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:08.512834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:08.569192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:08.569971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:08.570051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:08.570084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:08.690867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:08.691028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:08.691069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:08.691132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:08.694518] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-30T20:28:08.694809] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-30T20:28:08.694933] [INFO ] [sig ] NTES: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:08.837362] [INFO ] [LOCAL ] Saved forecast: NTES 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NTES.txt [2026-01-30T20:28:08.837511] [INFO ] [sig ] [2209/3461] Completed NTES in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:08.837550] [INFO ] [sig ] [2210/3461] Forecasting NTIC... [2026-01-30T20:28:08.837599] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-30T20:28:08.837637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-30T20:28:08.849133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-30T20:28:08.849722] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-30T20:28:08.850749] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-30T20:28:08.850799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:08.850831] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:08.850858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:08.850913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:08.909771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:08.910614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:08.910692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:08.910723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:09.029329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:09.029481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:09.029520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:09.029548] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:09.032960] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-01-30T20:28:09.033231] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-30T20:28:09.033361] [INFO ] [sig ] NTIC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:09.174930] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTIC.txt [2026-01-30T20:28:09.175083] [INFO ] [sig ] [2210/3461] Completed NTIC in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:09.175124] [INFO ] [sig ] [2211/3461] Forecasting NTLA... [2026-01-30T20:28:09.175154] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-30T20:28:09.175184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-30T20:28:09.186661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-30T20:28:09.187016] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-30T20:28:09.187793] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-30T20:28:09.187844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:09.187875] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:09.187901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:09.187957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:09.246285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:09.247331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:09.247411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:09.247444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:09.368369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:09.368543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:09.368604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:09.368637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:09.371992] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=45.96%) [2026-01-30T20:28:09.372263] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-30T20:28:09.372384] [INFO ] [sig ] NTLA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:09.515787] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NTLA.txt [2026-01-30T20:28:09.515927] [INFO ] [sig ] [2211/3461] Completed NTLA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:09.515966] [INFO ] [sig ] [2212/3461] Forecasting NTNX... [2026-01-30T20:28:09.515995] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-30T20:28:09.516025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-30T20:28:09.527109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-30T20:28:09.527390] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-30T20:28:09.528187] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-30T20:28:09.528238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:09.528271] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:09.528299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:09.528355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:09.584663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:09.585454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:09.585531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:09.585563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:09.711696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:09.711849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:09.711888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:09.711917] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:09.715341] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-30T20:28:09.715633] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-30T20:28:09.715761] [INFO ] [sig ] NTNX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:09.872131] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTNX.txt [2026-01-30T20:28:09.872283] [INFO ] [sig ] [2212/3461] Completed NTNX in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:09.872322] [INFO ] [sig ] [2213/3461] Forecasting NTRA... [2026-01-30T20:28:09.872352] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-30T20:28:09.872381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-30T20:28:09.884063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-30T20:28:09.884375] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-30T20:28:09.885428] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-30T20:28:09.885496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:09.885542] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:09.885604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:09.885691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:09.943444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:09.944289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:09.944372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:09.944404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:10.064404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:10.064563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:10.064621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:10.064653] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:10.068102] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=18.26%) [2026-01-30T20:28:10.068452] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-30T20:28:10.068609] [INFO ] [sig ] NTRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:10.210313] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NTRA.txt [2026-01-30T20:28:10.210450] [INFO ] [sig ] [2213/3461] Completed NTRA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:10.210489] [INFO ] [sig ] [2214/3461] Forecasting NTRB... [2026-01-30T20:28:10.210518] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-30T20:28:10.210548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-30T20:28:10.221728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-30T20:28:10.222051] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-30T20:28:10.222863] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-30T20:28:10.222914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:10.222945] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:10.222971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:10.223028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:10.279964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:10.280741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:10.280819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:10.280852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:10.392543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:10.392709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:10.392749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:10.392778] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:10.396150] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=63.86%) [2026-01-30T20:28:10.396459] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-30T20:28:10.396599] [INFO ] [sig ] NTRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:10.538535] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTRB.txt [2026-01-30T20:28:10.538673] [INFO ] [sig ] [2214/3461] Completed NTRB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:10.538712] [INFO ] [sig ] [2215/3461] Forecasting NTRS... [2026-01-30T20:28:10.538742] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-30T20:28:10.538770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-30T20:28:10.550145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-30T20:28:10.550438] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-30T20:28:10.551208] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-30T20:28:10.551258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:10.551289] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:10.551315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:10.551371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:10.609273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:10.609935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:10.610011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:10.610043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:10.727964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:10.728118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:10.728161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:10.728190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:10.731538] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-30T20:28:10.731831] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-30T20:28:10.731951] [INFO ] [sig ] NTRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:10.873370] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTRS.txt [2026-01-30T20:28:10.873503] [INFO ] [sig ] [2215/3461] Completed NTRS in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:10.873541] [INFO ] [sig ] [2216/3461] Forecasting NTRSO... [2026-01-30T20:28:10.873587] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-30T20:28:10.873621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-30T20:28:10.885338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-30T20:28:10.885650] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-30T20:28:10.886399] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-30T20:28:10.886451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:10.886482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:10.886509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:10.886565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:10.943707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:10.944356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:10.944458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:10.944491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:11.060005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:11.060149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:11.060189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:11.060217] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:11.063592] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-30T20:28:11.063867] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-30T20:28:11.063988] [INFO ] [sig ] NTRSO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:11.212801] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NTRSO.txt [2026-01-30T20:28:11.212998] [INFO ] [sig ] [2216/3461] Completed NTRSO in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:11.213058] [INFO ] [sig ] [2217/3461] Forecasting NUKK... [2026-01-30T20:28:11.213093] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-30T20:28:11.213127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-30T20:28:11.225849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-30T20:28:11.226204] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-30T20:28:11.227125] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-30T20:28:11.227179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:11.227212] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:11.227243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:11.227326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:11.289525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:11.290509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:11.290610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:11.290647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:11.410657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:11.410810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:11.410850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:11.410879] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:11.414280] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=20.83%) [2026-01-30T20:28:11.414586] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-30T20:28:11.414717] [INFO ] [sig ] NUKK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:11.591314] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NUKK.txt [2026-01-30T20:28:11.591505] [INFO ] [sig ] [2217/3461] Completed NUKK in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:11.591560] [INFO ] [sig ] [2218/3461] Forecasting NUS... [2026-01-30T20:28:11.591622] [INFO ] [sig ] Generating forecast for: NUS [2026-01-30T20:28:11.591656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-30T20:28:11.605109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-30T20:28:11.605555] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-30T20:28:11.606512] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-30T20:28:11.606597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:11.606646] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:11.606686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:11.606773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:11.682899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:11.683914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:11.684022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:11.684071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:11.820170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:11.820325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:11.820366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:11.820396] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:11.823968] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-30T20:28:11.824253] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-30T20:28:11.824379] [INFO ] [sig ] NUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:11.975467] [INFO ] [LOCAL ] Saved forecast: NUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NUS.txt [2026-01-30T20:28:11.975640] [INFO ] [sig ] [2218/3461] Completed NUS in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-30T20:28:11.975685] [INFO ] [sig ] [2219/3461] Forecasting NUTX... [2026-01-30T20:28:11.975729] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-30T20:28:11.975770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-30T20:28:11.987617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-30T20:28:11.987952] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-30T20:28:11.988793] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-30T20:28:11.988858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:11.988893] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:11.988920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:11.988976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:12.051209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:12.052058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:12.052141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:12.052175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:12.180220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:12.180396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:12.180445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:12.180483] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:12.183939] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=65.11%) [2026-01-30T20:28:12.184222] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-30T20:28:12.184348] [INFO ] [sig ] NUTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:12.332348] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NUTX.txt [2026-01-30T20:28:12.332524] [INFO ] [sig ] [2219/3461] Completed NUTX in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-30T20:28:12.332566] [INFO ] [sig ] [2220/3461] Forecasting NUVB... [2026-01-30T20:28:12.332615] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-30T20:28:12.332647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-30T20:28:12.343917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-30T20:28:12.344261] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-30T20:28:12.345122] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-30T20:28:12.345176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:12.345210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:12.345238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:12.345300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:12.404328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:12.405266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:12.405365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:12.405399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:12.534310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:12.534470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:12.534509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:12.534537] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:12.537972] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-01-30T20:28:12.538284] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-30T20:28:12.538415] [INFO ] [sig ] NUVB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:12.688083] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NUVB.txt [2026-01-30T20:28:12.688272] [INFO ] [sig ] [2220/3461] Completed NUVB in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-30T20:28:12.688315] [INFO ] [sig ] [2221/3461] Forecasting NUVL... [2026-01-30T20:28:12.688346] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-30T20:28:12.688378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-30T20:28:12.699907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-30T20:28:12.700246] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-30T20:28:12.701113] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-30T20:28:12.701166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:12.701205] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:12.701245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:12.701316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:12.762641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:12.763411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:12.763494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:12.763528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:12.890134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:12.890287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:12.890332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:12.890367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:12.894174] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-01-30T20:28:12.894468] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-30T20:28:12.894621] [INFO ] [sig ] NUVL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:13.043948] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NUVL.txt [2026-01-30T20:28:13.044105] [INFO ] [sig ] [2221/3461] Completed NUVL in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-30T20:28:13.044146] [INFO ] [sig ] [2222/3461] Forecasting NUWE... [2026-01-30T20:28:13.044175] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-30T20:28:13.044205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-30T20:28:13.055989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-30T20:28:13.056385] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-30T20:28:13.057207] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-30T20:28:13.057263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:13.057298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:13.057331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:13.057403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:13.116468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:13.117353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:13.117440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:13.117474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:13.235756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:13.235913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:13.235953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:13.235983] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:13.239369] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-30T20:28:13.239683] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-30T20:28:13.239819] [INFO ] [sig ] NUWE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:13.386886] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NUWE.txt [2026-01-30T20:28:13.387033] [INFO ] [sig ] [2222/3461] Completed NUWE in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-30T20:28:13.387073] [INFO ] [sig ] [2223/3461] Forecasting NVAX... [2026-01-30T20:28:13.387102] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-30T20:28:13.387132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-30T20:28:13.398614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-30T20:28:13.398943] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-30T20:28:13.399739] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-30T20:28:13.399792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:13.399849] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:13.399880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:13.399938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:13.457032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:13.457814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:13.457896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:13.457932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:13.580389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:13.580537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:13.580593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:13.580625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:13.583946] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-30T20:28:13.584228] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-30T20:28:13.584363] [INFO ] [sig ] NVAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:13.742845] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVAX.txt [2026-01-30T20:28:13.743004] [INFO ] [sig ] [2223/3461] Completed NVAX in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-30T20:28:13.743046] [INFO ] [sig ] [2224/3461] Forecasting NVD... [2026-01-30T20:28:13.743079] [INFO ] [sig ] Generating forecast for: NVD [2026-01-30T20:28:13.743110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-30T20:28:13.755084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-30T20:28:13.755445] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-30T20:28:13.756250] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-30T20:28:13.756303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:13.756337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:13.756369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:13.756427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:13.815817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:13.816683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:13.816778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:13.816814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:13.937086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:13.937270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:13.937313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:13.937345] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:13.940917] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=58.18%) [2026-01-30T20:28:13.941216] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-30T20:28:13.941357] [INFO ] [sig ] NVD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:14.088870] [INFO ] [LOCAL ] Saved forecast: NVD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVD.txt [2026-01-30T20:28:14.089008] [INFO ] [sig ] [2224/3461] Completed NVD in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:14.089049] [INFO ] [sig ] [2225/3461] Forecasting NVDA... [2026-01-30T20:28:14.089081] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-30T20:28:14.089112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-30T20:28:14.101180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-30T20:28:14.101491] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-30T20:28:14.102303] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-30T20:28:14.102358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:14.102399] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:14.102434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:14.102503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:14.162495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:14.163401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:14.163507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:14.163544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:14.298946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:14.299107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:14.299164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:14.299201] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:14.303087] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-30T20:28:14.303448] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-30T20:28:14.303613] [INFO ] [sig ] NVDA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:14.448852] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVDA.txt [2026-01-30T20:28:14.448989] [INFO ] [sig ] [2225/3461] Completed NVDA in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:14.449032] [INFO ] [sig ] [2226/3461] Forecasting NVDD... [2026-01-30T20:28:14.449063] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-30T20:28:14.449095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-30T20:28:14.460560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-30T20:28:14.460909] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-30T20:28:14.461708] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-30T20:28:14.461769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:14.461809] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:14.461838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:14.461897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:14.523507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:14.524348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:14.524431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:14.524465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:14.650203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:14.650412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:14.650464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:14.650535] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:14.654126] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-01-30T20:28:14.654411] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-30T20:28:14.654539] [INFO ] [sig ] NVDD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:14.856906] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVDD.txt [2026-01-30T20:28:14.857053] [INFO ] [sig ] [2226/3461] Completed NVDD in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:14.857095] [INFO ] [sig ] [2227/3461] Forecasting NVDL... [2026-01-30T20:28:14.857128] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-30T20:28:14.857159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-30T20:28:14.869437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-30T20:28:14.869811] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-30T20:28:14.870744] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-30T20:28:14.870802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:14.870835] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:14.870863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:14.870920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:14.929634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:14.930423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:14.930529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:14.930565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:15.057064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:15.057215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:15.057257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:15.057287] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:15.061384] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-01-30T20:28:15.061700] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-30T20:28:15.061836] [INFO ] [sig ] NVDL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:15.225192] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVDL.txt [2026-01-30T20:28:15.225355] [INFO ] [sig ] [2227/3461] Completed NVDL in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:15.225406] [INFO ] [sig ] [2228/3461] Forecasting NVDS... [2026-01-30T20:28:15.225438] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-30T20:28:15.225471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-30T20:28:15.237275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-30T20:28:15.237657] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-30T20:28:15.238466] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-30T20:28:15.238519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:15.238552] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:15.238599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:15.238674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:15.301726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:15.302590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:15.302673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:15.302708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:15.424192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:15.424350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:15.424392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:15.424424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:15.427908] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-30T20:28:15.428223] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-30T20:28:15.428367] [INFO ] [sig ] NVDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:15.573073] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVDS.txt [2026-01-30T20:28:15.573218] [INFO ] [sig ] [2228/3461] Completed NVDS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:15.573258] [INFO ] [sig ] [2229/3461] Forecasting NVEC... [2026-01-30T20:28:15.573287] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-30T20:28:15.573318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-30T20:28:15.584518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-30T20:28:15.584860] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-30T20:28:15.585630] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-30T20:28:15.585682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:15.585713] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:15.585739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:15.585795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:15.642267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:15.643094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:15.643174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:15.643207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:15.762718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:15.762869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:15.762911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:15.762940] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:15.766386] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-30T20:28:15.766691] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-30T20:28:15.766819] [INFO ] [sig ] NVEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:15.913635] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVEC.txt [2026-01-30T20:28:15.913797] [INFO ] [sig ] [2229/3461] Completed NVEC in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:15.913847] [INFO ] [sig ] [2230/3461] Forecasting NVG... [2026-01-30T20:28:15.913880] [INFO ] [sig ] Generating forecast for: NVG [2026-01-30T20:28:15.913913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-30T20:28:15.925549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-30T20:28:15.925892] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-30T20:28:15.926707] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-30T20:28:15.926760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:15.926803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:15.926831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:15.926887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:15.984648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:15.985507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:15.985610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:15.985646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:16.128150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:16.128329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:16.128370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:16.128398] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:16.132215] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=26.29%) [2026-01-30T20:28:16.132514] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-30T20:28:16.132663] [INFO ] [sig ] NVG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:16.280004] [INFO ] [LOCAL ] Saved forecast: NVG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVG.txt [2026-01-30T20:28:16.280139] [INFO ] [sig ] [2230/3461] Completed NVG in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:16.280177] [INFO ] [sig ] [2231/3461] Forecasting NVGS... [2026-01-30T20:28:16.280207] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-30T20:28:16.280236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-30T20:28:16.292238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-30T20:28:16.292614] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-30T20:28:16.293403] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-30T20:28:16.293457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:16.293492] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:16.293520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:16.293611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:16.351026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:16.351793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:16.351872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:16.351904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:16.488753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:16.488907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:16.488961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:16.488995] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:16.492459] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-30T20:28:16.492762] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-30T20:28:16.492890] [INFO ] [sig ] NVGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:16.641412] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVGS.txt [2026-01-30T20:28:16.641561] [INFO ] [sig ] [2231/3461] Completed NVGS in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:16.641623] [INFO ] [sig ] [2232/3461] Forecasting NVMI... [2026-01-30T20:28:16.641653] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-30T20:28:16.641682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-30T20:28:16.653247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-30T20:28:16.653591] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-30T20:28:16.654500] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-30T20:28:16.654584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:16.654620] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:16.654649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:16.654708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:16.714002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:16.714826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:16.714907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:16.714939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:16.834437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:16.834608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:16.834648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:16.834858] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:16.838196] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=54.31%) [2026-01-30T20:28:16.838493] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-30T20:28:16.838648] [INFO ] [sig ] NVMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:16.983264] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVMI.txt [2026-01-30T20:28:16.983417] [INFO ] [sig ] [2232/3461] Completed NVMI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:16.983468] [INFO ] [sig ] [2233/3461] Forecasting NVO... [2026-01-30T20:28:16.983506] [INFO ] [sig ] Generating forecast for: NVO [2026-01-30T20:28:16.983546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-30T20:28:16.995091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-30T20:28:16.995382] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-30T20:28:16.996179] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-30T20:28:16.996233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:16.996266] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:16.996295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:16.996352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:17.055294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:17.055958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:17.056061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:17.056096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:17.180171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:17.180328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:17.180370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:17.180407] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:17.183952] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=78.38%) [2026-01-30T20:28:17.184236] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-30T20:28:17.184362] [INFO ] [sig ] NVO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:17.345705] [INFO ] [LOCAL ] Saved forecast: NVO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVO.txt [2026-01-30T20:28:17.345867] [INFO ] [sig ] [2233/3461] Completed NVO in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:17.345913] [INFO ] [sig ] [2234/3461] Forecasting NVRI... [2026-01-30T20:28:17.345945] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-30T20:28:17.345973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-30T20:28:17.358001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-30T20:28:17.358391] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-30T20:28:17.359213] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-30T20:28:17.359267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:17.359301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:17.359330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:17.359389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:17.420184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:17.421065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:17.421147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:17.421182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:17.548900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:17.549059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:17.549101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:17.549132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:17.552768] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-30T20:28:17.553157] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-30T20:28:17.553325] [INFO ] [sig ] NVRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:17.706234] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVRI.txt [2026-01-30T20:28:17.706387] [INFO ] [sig ] [2234/3461] Completed NVRI in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:17.706437] [INFO ] [sig ] [2235/3461] Forecasting NVS... [2026-01-30T20:28:17.706474] [INFO ] [sig ] Generating forecast for: NVS [2026-01-30T20:28:17.706512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-30T20:28:17.718054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-30T20:28:17.718421] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-30T20:28:17.719213] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-30T20:28:17.719267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:17.719299] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:17.719328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:17.719387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:17.780428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:17.781310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:17.781398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:17.781434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:17.912787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:17.912953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:17.913000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:17.913030] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:17.917448] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=76.75%) [2026-01-30T20:28:17.917790] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-30T20:28:17.917972] [INFO ] [sig ] NVS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:18.068664] [INFO ] [LOCAL ] Saved forecast: NVS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NVS.txt [2026-01-30T20:28:18.068804] [INFO ] [sig ] [2235/3461] Completed NVS in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-30T20:28:18.068845] [INFO ] [sig ] [2236/3461] Forecasting NVTS... [2026-01-30T20:28:18.068877] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-30T20:28:18.068908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-30T20:28:18.081534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-30T20:28:18.081914] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-30T20:28:18.082823] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-30T20:28:18.082877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:18.082910] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:18.082939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:18.082996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:18.142679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:18.143534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:18.143643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:18.143679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:18.260474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:18.260638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:18.260680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:18.260710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:18.264233] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-30T20:28:18.264560] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-30T20:28:18.264718] [INFO ] [sig ] NVTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:18.413162] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NVTS.txt [2026-01-30T20:28:18.413327] [INFO ] [sig ] [2236/3461] Completed NVTS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-30T20:28:18.413368] [INFO ] [sig ] [2237/3461] Forecasting NWBI... [2026-01-30T20:28:18.413397] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-30T20:28:18.413433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-30T20:28:18.424665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-30T20:28:18.425021] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-30T20:28:18.425837] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-30T20:28:18.425890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:18.425924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:18.425952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:18.426011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:18.483720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:18.484427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:18.484522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:18.484561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:18.608751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:18.608909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:18.608992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:18.609027] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:18.612531] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-30T20:28:18.612830] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-30T20:28:18.612967] [INFO ] [sig ] NWBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:18.756641] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWBI.txt [2026-01-30T20:28:18.756768] [INFO ] [sig ] [2237/3461] Completed NWBI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-30T20:28:18.756806] [INFO ] [sig ] [2238/3461] Forecasting NWE... [2026-01-30T20:28:18.756835] [INFO ] [sig ] Generating forecast for: NWE [2026-01-30T20:28:18.756865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-30T20:28:18.767920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-30T20:28:18.768270] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-30T20:28:18.769068] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-30T20:28:18.769122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:18.769154] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:18.769183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:18.769241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:18.828269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:18.829111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:18.829192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:18.829226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:18.945843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:18.945985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:18.946023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:18.946051] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:18.949347] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-30T20:28:18.949633] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-30T20:28:18.949761] [INFO ] [sig ] NWE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:19.096112] [INFO ] [LOCAL ] Saved forecast: NWE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWE.txt [2026-01-30T20:28:19.096255] [INFO ] [sig ] [2238/3461] Completed NWE in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-30T20:28:19.096295] [INFO ] [sig ] [2239/3461] Forecasting NWFL... [2026-01-30T20:28:19.096323] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-30T20:28:19.096353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-30T20:28:19.107331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-30T20:28:19.107678] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-30T20:28:19.108758] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-30T20:28:19.108812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:19.108845] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:19.108872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:19.108928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:19.174895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:19.176061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:19.176176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:19.176221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:19.290067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:19.290218] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:28:19.290259] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:19.290290] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:19.293704] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-30T20:28:19.293985] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-30T20:28:19.294109] [INFO ] [sig ] NWFL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:19.440868] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWFL.txt [2026-01-30T20:28:19.441006] [INFO ] [sig ] [2239/3461] Completed NWFL in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-30T20:28:19.441048] [INFO ] [sig ] [2240/3461] Forecasting NWG... [2026-01-30T20:28:19.441078] [INFO ] [sig ] Generating forecast for: NWG [2026-01-30T20:28:19.441110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-30T20:28:19.452449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-30T20:28:19.452811] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-30T20:28:19.453631] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-30T20:28:19.453684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:19.453759] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:19.453804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:19.453871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:19.512161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:19.512923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:19.513003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:19.513037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:19.633328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:19.633477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:19.633519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:19.633549] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:19.637036] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=35.55%) [2026-01-30T20:28:19.637321] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-30T20:28:19.637447] [INFO ] [sig ] NWG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:19.783630] [INFO ] [LOCAL ] Saved forecast: NWG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWG.txt [2026-01-30T20:28:19.783782] [INFO ] [sig ] [2240/3461] Completed NWG in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-30T20:28:19.783822] [INFO ] [sig ] [2241/3461] Forecasting NWL... [2026-01-30T20:28:19.783853] [INFO ] [sig ] Generating forecast for: NWL [2026-01-30T20:28:19.783883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-30T20:28:19.795407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-30T20:28:19.795789] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-30T20:28:19.796594] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-30T20:28:19.796647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:19.796694] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:19.796723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:19.796780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:19.860939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:19.861920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:19.862001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:19.862035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:19.990772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:19.990940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:19.990983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:19.991014] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:19.994518] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=81.64%) [2026-01-30T20:28:19.994864] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-30T20:28:19.995010] [INFO ] [sig ] NWL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:20.150983] [INFO ] [LOCAL ] Saved forecast: NWL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NWL.txt [2026-01-30T20:28:20.151111] [INFO ] [sig ] [2241/3461] Completed NWL in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:20.151150] [INFO ] [sig ] [2242/3461] Forecasting NWPX... [2026-01-30T20:28:20.151179] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-30T20:28:20.151208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-30T20:28:20.162509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-30T20:28:20.162798] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-30T20:28:20.163541] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-30T20:28:20.163610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:20.163644] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:20.163671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:20.163726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:20.221092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:20.221713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:20.221787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:20.221818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:20.341471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:20.341631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:20.341672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:20.341700] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:20.345062] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-30T20:28:20.345330] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-30T20:28:20.345450] [INFO ] [sig ] NWPX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:20.489863] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWPX.txt [2026-01-30T20:28:20.489996] [INFO ] [sig ] [2242/3461] Completed NWPX in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:20.490042] [INFO ] [sig ] [2243/3461] Forecasting NWS... [2026-01-30T20:28:20.490072] [INFO ] [sig ] Generating forecast for: NWS [2026-01-30T20:28:20.490103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-30T20:28:20.502410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-30T20:28:20.502745] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-30T20:28:20.503554] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-30T20:28:20.503621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:20.503654] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:20.503681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:20.503737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:20.560595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:20.561196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:20.561275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:20.561308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:20.681361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:20.681480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:20.681521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:20.681594] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:20.684804] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-01-30T20:28:20.685077] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-30T20:28:20.685195] [INFO ] [sig ] NWS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:20.829783] [INFO ] [LOCAL ] Saved forecast: NWS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NWS.txt [2026-01-30T20:28:20.829940] [INFO ] [sig ] [2243/3461] Completed NWS in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:20.829980] [INFO ] [sig ] [2244/3461] Forecasting NWSA... [2026-01-30T20:28:20.830010] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-30T20:28:20.830040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-30T20:28:20.841119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-30T20:28:20.841396] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-30T20:28:20.842201] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-30T20:28:20.842252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:20.842283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:20.842308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:20.842362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:20.899563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:20.900374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:20.900450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:20.900482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:21.019462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:21.019635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:21.019676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:21.019704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:21.023036] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-30T20:28:21.023305] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-30T20:28:21.023426] [INFO ] [sig ] NWSA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:21.169614] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NWSA.txt [2026-01-30T20:28:21.169753] [INFO ] [sig ] [2244/3461] Completed NWSA in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:21.169795] [INFO ] [sig ] [2245/3461] Forecasting NX... [2026-01-30T20:28:21.169832] [INFO ] [sig ] Generating forecast for: NX [2026-01-30T20:28:21.169863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-30T20:28:21.181824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-30T20:28:21.182079] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-30T20:28:21.182890] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-30T20:28:21.182941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:21.182972] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:21.182999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:21.183055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:21.240408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:21.241078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:21.241153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:21.241185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:21.361884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:21.362033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:21.362072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:21.362101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:21.365481] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=57.71%) [2026-01-30T20:28:21.365806] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-30T20:28:21.365928] [INFO ] [sig ] NX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:21.509948] [INFO ] [LOCAL ] Saved forecast: NX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NX.txt [2026-01-30T20:28:21.510059] [INFO ] [sig ] [2245/3461] Completed NX in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:21.510097] [INFO ] [sig ] [2246/3461] Forecasting NXE... [2026-01-30T20:28:21.510126] [INFO ] [sig ] Generating forecast for: NXE [2026-01-30T20:28:21.510155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-30T20:28:21.521095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-30T20:28:21.521358] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-30T20:28:21.522124] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-30T20:28:21.522175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:21.522207] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:21.522233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:21.522289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:21.579947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:21.580561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:21.580670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:21.580709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:21.699482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:21.699625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:21.699666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:21.699694] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:21.702928] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-30T20:28:21.703198] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-30T20:28:21.703320] [INFO ] [sig ] NXE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:21.852503] [INFO ] [LOCAL ] Saved forecast: NXE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NXE.txt [2026-01-30T20:28:21.852696] [INFO ] [sig ] [2246/3461] Completed NXE in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:21.852739] [INFO ] [sig ] [2247/3461] Forecasting NXG... [2026-01-30T20:28:21.852770] [INFO ] [sig ] Generating forecast for: NXG [2026-01-30T20:28:21.852799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-30T20:28:21.864238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-30T20:28:21.864675] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-30T20:28:21.865489] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-30T20:28:21.865540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:21.865590] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:21.865619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:21.865682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:21.924266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:21.925147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:21.925228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:21.925260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:22.043189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:22.043309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:22.043348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:22.043375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:22.046651] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-01-30T20:28:22.046926] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-30T20:28:22.047046] [INFO ] [sig ] NXG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:22.189852] [INFO ] [LOCAL ] Saved forecast: NXG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NXG.txt [2026-01-30T20:28:22.189966] [INFO ] [sig ] [2247/3461] Completed NXG in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:22.190004] [INFO ] [sig ] [2248/3461] Forecasting NXGL... [2026-01-30T20:28:22.190033] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-30T20:28:22.190062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-30T20:28:22.200863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-30T20:28:22.201131] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-30T20:28:22.201899] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-30T20:28:22.201950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:22.201980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:22.202006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:22.202061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:22.258998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:22.259613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:22.259697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:22.259729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:22.371328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:22.371451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:22.371488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:22.371515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:22.374737] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-01-30T20:28:22.375005] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-30T20:28:22.375124] [INFO ] [sig ] NXGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:22.523383] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NXGL.txt [2026-01-30T20:28:22.523503] [INFO ] [sig ] [2248/3461] Completed NXGL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:22.523548] [INFO ] [sig ] [2249/3461] Forecasting NXP... [2026-01-30T20:28:22.523597] [INFO ] [sig ] Generating forecast for: NXP [2026-01-30T20:28:22.523636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-30T20:28:22.535257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-30T20:28:22.535518] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-30T20:28:22.536277] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-30T20:28:22.536329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:22.536359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:22.536385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:22.536458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:22.594358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:22.595026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:22.595115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:22.595148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:22.715077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:22.715225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:22.715266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:22.715294] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:22.718705] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=90.87%) [2026-01-30T20:28:22.718974] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-30T20:28:22.719095] [INFO ] [sig ] NXP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:22.860781] [INFO ] [LOCAL ] Saved forecast: NXP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NXP.txt [2026-01-30T20:28:22.860907] [INFO ] [sig ] [2249/3461] Completed NXP in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:22.860945] [INFO ] [sig ] [2250/3461] Forecasting NXPI... [2026-01-30T20:28:22.860974] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-30T20:28:22.861002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-30T20:28:22.872250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-30T20:28:22.872508] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-30T20:28:22.873267] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-30T20:28:22.873318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:22.873349] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:22.873377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:22.873432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:22.930937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:22.931802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:22.931924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:22.931958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:23.055890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:23.056037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:23.056076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:23.056106] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:23.059467] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-01-30T20:28:23.059759] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-30T20:28:23.059881] [INFO ] [sig ] NXPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:23.205548] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/NXPI.txt [2026-01-30T20:28:23.205724] [INFO ] [sig ] [2250/3461] Completed NXPI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:23.205768] [INFO ] [sig ] [2251/3461] Forecasting NYXH... [2026-01-30T20:28:23.205798] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-30T20:28:23.205827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-30T20:28:23.216834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-30T20:28:23.217097] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-30T20:28:23.217885] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-30T20:28:23.217936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:23.217966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:23.217992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:23.218057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:23.277122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:23.278034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:23.278145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:23.278181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:23.396123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:23.396263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:23.396300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:23.396330] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:23.399731] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=57.98%) [2026-01-30T20:28:23.400009] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-30T20:28:23.400130] [INFO ] [sig ] NYXH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:23.543223] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NYXH.txt [2026-01-30T20:28:23.543350] [INFO ] [sig ] [2251/3461] Completed NYXH in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-30T20:28:23.543389] [INFO ] [sig ] [2252/3461] Forecasting NZF... [2026-01-30T20:28:23.543418] [INFO ] [sig ] Generating forecast for: NZF [2026-01-30T20:28:23.543448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-30T20:28:23.554653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-30T20:28:23.554932] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-30T20:28:23.555733] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-30T20:28:23.555784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:23.555815] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:23.555842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:23.555908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:23.612185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:23.612802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:23.612876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:23.612908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:23.731319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:23.731459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:23.731498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:23.731526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:23.734841] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-30T20:28:23.735111] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-30T20:28:23.735233] [INFO ] [sig ] NZF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:23.880699] [INFO ] [LOCAL ] Saved forecast: NZF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/NZF.txt [2026-01-30T20:28:23.880833] [INFO ] [sig ] [2252/3461] Completed NZF in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:23.880872] [INFO ] [sig ] [2253/3461] Forecasting OABI... [2026-01-30T20:28:23.880900] [INFO ] [sig ] Generating forecast for: OABI [2026-01-30T20:28:23.880929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-30T20:28:23.892858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-30T20:28:23.893148] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-30T20:28:23.893920] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-30T20:28:23.893971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:23.894002] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:23.894028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:23.894083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:23.951720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:23.952626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:23.952716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:23.952748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:24.074896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:24.075047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:24.075087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:24.075117] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:24.078475] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=10.46%) [2026-01-30T20:28:24.078800] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-30T20:28:24.078925] [INFO ] [sig ] OABI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:24.222558] [INFO ] [LOCAL ] Saved forecast: OABI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OABI.txt [2026-01-30T20:28:24.222922] [INFO ] [sig ] [2253/3461] Completed OABI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:24.222962] [INFO ] [sig ] [2254/3461] Forecasting OBDC... [2026-01-30T20:28:24.222992] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-30T20:28:24.223021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-30T20:28:24.235445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-30T20:28:24.235770] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-30T20:28:24.236524] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-30T20:28:24.236623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:24.236664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:24.236697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:24.236759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:24.293296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:24.293985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:24.294059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:24.294091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:24.414476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:24.414637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:24.414681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:24.414710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:24.418085] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-01-30T20:28:24.418410] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-30T20:28:24.418544] [INFO ] [sig ] OBDC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:24.562310] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OBDC.txt [2026-01-30T20:28:24.562437] [INFO ] [sig ] [2254/3461] Completed OBDC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:24.562474] [INFO ] [sig ] [2255/3461] Forecasting OBIL... [2026-01-30T20:28:24.562503] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-30T20:28:24.562534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-30T20:28:24.574019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-30T20:28:24.574317] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-30T20:28:24.575098] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-30T20:28:24.575149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:24.575180] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:24.575207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:24.575262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:24.632427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:24.633176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:24.633255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:24.633288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:24.740060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:24.740206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:24.740246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:24.740275] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:24.743612] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-30T20:28:24.743881] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-30T20:28:24.744002] [INFO ] [sig ] OBIL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:24.886461] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OBIL.txt [2026-01-30T20:28:24.886608] [INFO ] [sig ] [2255/3461] Completed OBIL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:24.886651] [INFO ] [sig ] [2256/3461] Forecasting OBIO... [2026-01-30T20:28:24.886681] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-30T20:28:24.886713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-30T20:28:24.897629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-30T20:28:24.897911] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-30T20:28:24.898764] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-30T20:28:24.898816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:24.898848] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:24.898875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:24.898931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:24.958466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:24.959160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:24.959236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:24.959269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:25.079959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:25.080112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:25.080151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:25.080182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:25.083640] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-30T20:28:25.083938] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-30T20:28:25.084061] [INFO ] [sig ] OBIO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:25.231640] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OBIO.txt [2026-01-30T20:28:25.231794] [INFO ] [sig ] [2256/3461] Completed OBIO in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:25.231836] [INFO ] [sig ] [2257/3461] Forecasting OBK... [2026-01-30T20:28:25.231865] [INFO ] [sig ] Generating forecast for: OBK [2026-01-30T20:28:25.231895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-30T20:28:25.243429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-30T20:28:25.243740] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-30T20:28:25.244483] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-30T20:28:25.244534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:25.244611] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:25.244648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:25.244717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:25.303181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:25.303840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:25.303922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:25.303959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:25.424895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:25.425041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:25.425081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:25.425109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:25.428475] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=14.73%) [2026-01-30T20:28:25.428786] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-30T20:28:25.428914] [INFO ] [sig ] OBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:25.574666] [INFO ] [LOCAL ] Saved forecast: OBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OBK.txt [2026-01-30T20:28:25.574802] [INFO ] [sig ] [2257/3461] Completed OBK in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:25.574842] [INFO ] [sig ] [2258/3461] Forecasting OC... [2026-01-30T20:28:25.574872] [INFO ] [sig ] Generating forecast for: OC [2026-01-30T20:28:25.574904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-30T20:28:25.587602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-30T20:28:25.587908] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-30T20:28:25.588729] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-30T20:28:25.588781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:25.588813] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:25.588841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:25.588898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:25.648415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:25.649131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:25.649207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:25.649239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:25.773411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:25.773618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:25.773663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:25.773693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:25.777399] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-30T20:28:25.777701] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-30T20:28:25.777839] [INFO ] [sig ] OC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:25.924165] [INFO ] [LOCAL ] Saved forecast: OC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OC.txt [2026-01-30T20:28:25.924299] [INFO ] [sig ] [2258/3461] Completed OC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-30T20:28:25.924339] [INFO ] [sig ] [2259/3461] Forecasting OCCI... [2026-01-30T20:28:25.924370] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-30T20:28:25.924400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-30T20:28:25.935883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-30T20:28:25.936173] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-30T20:28:25.936963] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-30T20:28:25.937015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:25.937048] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:25.937076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:25.937134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:25.995277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:25.995974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:25.996051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:25.996083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:26.114157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:26.114312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:26.114352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:26.114381] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:26.117821] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=82.23%) [2026-01-30T20:28:26.118140] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-30T20:28:26.118268] [INFO ] [sig ] OCCI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:26.259172] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OCCI.txt [2026-01-30T20:28:26.259291] [INFO ] [sig ] [2259/3461] Completed OCCI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:26.259329] [INFO ] [sig ] [2260/3461] Forecasting OCFC... [2026-01-30T20:28:26.259358] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-30T20:28:26.259388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-30T20:28:26.271051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-30T20:28:26.271329] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-30T20:28:26.272143] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-30T20:28:26.272194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:26.272226] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:26.272252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:26.272307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:26.328948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:26.329625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:26.329702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:26.329734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:26.456289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:26.456456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:26.456497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:26.456562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:26.460471] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-30T20:28:26.460765] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-30T20:28:26.460889] [INFO ] [sig ] OCFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:26.604086] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OCFC.txt [2026-01-30T20:28:26.604217] [INFO ] [sig ] [2260/3461] Completed OCFC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:26.604254] [INFO ] [sig ] [2261/3461] Forecasting OCGN... [2026-01-30T20:28:26.604284] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-30T20:28:26.604312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-30T20:28:26.615939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-30T20:28:26.616233] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-30T20:28:26.617036] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-30T20:28:26.617087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:26.617118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:26.617144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:26.617199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:26.674825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:26.675509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:26.675602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:26.675638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:26.794332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:26.794479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:26.794540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:26.794587] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:26.797890] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-01-30T20:28:26.798170] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-30T20:28:26.798292] [INFO ] [sig ] OCGN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:26.944119] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OCGN.txt [2026-01-30T20:28:26.944249] [INFO ] [sig ] [2261/3461] Completed OCGN in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:26.944288] [INFO ] [sig ] [2262/3461] Forecasting OCSL... [2026-01-30T20:28:26.944316] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-30T20:28:26.944347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-30T20:28:26.956216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-30T20:28:26.956490] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-30T20:28:26.957287] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-30T20:28:26.957338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:26.957369] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:26.957395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:26.957452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:27.013805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:27.014485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:27.014560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:27.014611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:27.140825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:27.141005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:27.141055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:27.141086] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:27.144624] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-30T20:28:27.144925] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-30T20:28:27.145057] [INFO ] [sig ] OCSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:27.288128] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OCSL.txt [2026-01-30T20:28:27.288244] [INFO ] [sig ] [2262/3461] Completed OCSL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:27.288282] [INFO ] [sig ] [2263/3461] Forecasting OCUL... [2026-01-30T20:28:27.288311] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-30T20:28:27.288341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-30T20:28:27.299871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-30T20:28:27.300135] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-30T20:28:27.300893] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-30T20:28:27.300943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:27.300974] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:27.301000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:27.301056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:27.360014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:27.360669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:27.360745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:27.360776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:27.481832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:27.482138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:27.482175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:27.482202] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:27.485562] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-30T20:28:27.485841] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-30T20:28:27.485963] [INFO ] [sig ] OCUL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:27.627837] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OCUL.txt [2026-01-30T20:28:27.627947] [INFO ] [sig ] [2263/3461] Completed OCUL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:27.627985] [INFO ] [sig ] [2264/3461] Forecasting ODC... [2026-01-30T20:28:27.628013] [INFO ] [sig ] Generating forecast for: ODC [2026-01-30T20:28:27.628043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-30T20:28:27.639904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-30T20:28:27.640223] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-30T20:28:27.641044] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-30T20:28:27.641097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:27.641130] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:27.641157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:27.641218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:27.701516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:27.702702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:27.702825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:27.702876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:27.819853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:27.820017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:27.820060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:27.820092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:27.823785] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=55.70%) [2026-01-30T20:28:27.824086] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-30T20:28:27.824216] [INFO ] [sig ] ODC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:27.970531] [INFO ] [LOCAL ] Saved forecast: ODC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ODC.txt [2026-01-30T20:28:27.970679] [INFO ] [sig ] [2264/3461] Completed ODC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:27.970719] [INFO ] [sig ] [2265/3461] Forecasting ODD... [2026-01-30T20:28:27.970748] [INFO ] [sig ] Generating forecast for: ODD [2026-01-30T20:28:27.970778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-30T20:28:27.982142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-30T20:28:27.982398] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-30T20:28:27.983182] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-30T20:28:27.983233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:27.983283] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:27.983311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:27.983366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:28.040147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:28.040779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:28.040863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:28.040897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:28.163599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:28.163753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:28.163794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:28.163822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:28.167361] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-30T20:28:28.167728] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-30T20:28:28.167865] [INFO ] [sig ] ODD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:28.309505] [INFO ] [LOCAL ] Saved forecast: ODD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ODD.txt [2026-01-30T20:28:28.309648] [INFO ] [sig ] [2265/3461] Completed ODD in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:28.309698] [INFO ] [sig ] [2266/3461] Forecasting ODFL... [2026-01-30T20:28:28.309733] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-30T20:28:28.309769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-30T20:28:28.320670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-30T20:28:28.320923] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-30T20:28:28.321683] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-30T20:28:28.321745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:28.321782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:28.321814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:28.321877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:28.379070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:28.379673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:28.379761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:28.379799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:28.499492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:28.499618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:28.499661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:28.499695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:28.502901] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=67.66%) [2026-01-30T20:28:28.503164] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-30T20:28:28.503282] [INFO ] [sig ] ODFL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:28.648662] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ODFL.txt [2026-01-30T20:28:28.648797] [INFO ] [sig ] [2266/3461] Completed ODFL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:28.648835] [INFO ] [sig ] [2267/3461] Forecasting OEC... [2026-01-30T20:28:28.648864] [INFO ] [sig ] Generating forecast for: OEC [2026-01-30T20:28:28.648893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-30T20:28:28.660286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-30T20:28:28.660609] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-30T20:28:28.661411] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-30T20:28:28.661462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:28.661493] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:28.661521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:28.661596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:28.720222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:28.721088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:28.721186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:28.721219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:28.845287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:28.845442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:28.845482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:28.845512] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:28.849060] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=82.97%) [2026-01-30T20:28:28.849338] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-30T20:28:28.849464] [INFO ] [sig ] OEC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:28.991137] [INFO ] [LOCAL ] Saved forecast: OEC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OEC.txt [2026-01-30T20:28:28.991261] [INFO ] [sig ] [2267/3461] Completed OEC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:28.991301] [INFO ] [sig ] [2268/3461] Forecasting OESX... [2026-01-30T20:28:28.991330] [INFO ] [sig ] Generating forecast for: OESX [2026-01-30T20:28:28.991360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-30T20:28:29.002180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-30T20:28:29.002440] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-30T20:28:29.003217] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-30T20:28:29.003268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:29.003298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:29.003325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:29.003381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:29.061064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:29.061688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:29.061762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:29.061794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:29.172550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:29.172724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:29.172766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:29.172795] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:29.176384] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=46.67%) [2026-01-30T20:28:29.176884] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-30T20:28:29.177038] [INFO ] [sig ] OESX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:29.346113] [INFO ] [LOCAL ] Saved forecast: OESX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OESX.txt [2026-01-30T20:28:29.346267] [INFO ] [sig ] [2268/3461] Completed OESX in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-30T20:28:29.346308] [INFO ] [sig ] [2269/3461] Forecasting OFG... [2026-01-30T20:28:29.346343] [INFO ] [sig ] Generating forecast for: OFG [2026-01-30T20:28:29.346375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-30T20:28:29.358750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-30T20:28:29.359161] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-30T20:28:29.360001] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-30T20:28:29.360052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:29.360083] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:29.360109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:29.360163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:29.418208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:29.419149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:29.419239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:29.419271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:29.539760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:29.539912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:29.539953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:29.539984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:29.543485] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-01-30T20:28:29.543797] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-30T20:28:29.543950] [INFO ] [sig ] OFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:29.687440] [INFO ] [LOCAL ] Saved forecast: OFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OFG.txt [2026-01-30T20:28:29.687626] [INFO ] [sig ] [2269/3461] Completed OFG in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:29.687671] [INFO ] [sig ] [2270/3461] Forecasting OFIX... [2026-01-30T20:28:29.687701] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-30T20:28:29.687732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-30T20:28:29.700863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-30T20:28:29.701238] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-30T20:28:29.702055] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-30T20:28:29.702106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:29.702138] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:29.702164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:29.702224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:29.759522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:29.760478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:29.760566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:29.760621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:29.882484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:29.882653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:29.882697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:29.882728] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:29.886151] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-30T20:28:29.886422] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-30T20:28:29.886596] [INFO ] [sig ] OFIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:30.033871] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OFIX.txt [2026-01-30T20:28:30.034043] [INFO ] [sig ] [2270/3461] Completed OFIX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:30.034086] [INFO ] [sig ] [2271/3461] Forecasting OFLX... [2026-01-30T20:28:30.034129] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-30T20:28:30.034170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-30T20:28:30.045904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-30T20:28:30.046213] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-30T20:28:30.047036] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-30T20:28:30.047089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:30.047129] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:30.047169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:30.047230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:30.105015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:30.105694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:30.105773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:30.105806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:30.222408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:30.222565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:30.222623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:30.222651] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:30.225993] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=90.96%) [2026-01-30T20:28:30.226272] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-30T20:28:30.226395] [INFO ] [sig ] OFLX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:30.367991] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OFLX.txt [2026-01-30T20:28:30.368160] [INFO ] [sig ] [2271/3461] Completed OFLX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:30.368201] [INFO ] [sig ] [2272/3461] Forecasting OFS... [2026-01-30T20:28:30.368230] [INFO ] [sig ] Generating forecast for: OFS [2026-01-30T20:28:30.368261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-30T20:28:30.379665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-30T20:28:30.380014] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-30T20:28:30.380808] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-30T20:28:30.380859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:30.380890] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:30.380917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:30.380974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:30.437631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:30.438413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:30.438493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:30.438525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:30.557204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:30.557356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:30.557395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:30.557443] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:30.560862] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-01-30T20:28:30.561131] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-30T20:28:30.561252] [INFO ] [sig ] OFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:30.702898] [INFO ] [LOCAL ] Saved forecast: OFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OFS.txt [2026-01-30T20:28:30.703040] [INFO ] [sig ] [2272/3461] Completed OFS in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:30.703090] [INFO ] [sig ] [2273/3461] Forecasting OGE... [2026-01-30T20:28:30.703123] [INFO ] [sig ] Generating forecast for: OGE [2026-01-30T20:28:30.703153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-30T20:28:30.715096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-30T20:28:30.715432] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-30T20:28:30.716230] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-30T20:28:30.716282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:30.716313] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:30.716340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:30.716396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:30.772872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:30.773723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:30.773818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:30.773858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:30.896077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:30.896248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:30.896288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:30.896317] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:30.899779] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=83.99%) [2026-01-30T20:28:30.900097] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-30T20:28:30.900231] [INFO ] [sig ] OGE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:31.047871] [INFO ] [LOCAL ] Saved forecast: OGE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OGE.txt [2026-01-30T20:28:31.048032] [INFO ] [sig ] [2273/3461] Completed OGE in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:31.048072] [INFO ] [sig ] [2274/3461] Forecasting OGI... [2026-01-30T20:28:31.048134] [INFO ] [sig ] Generating forecast for: OGI [2026-01-30T20:28:31.048167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-30T20:28:31.060546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-30T20:28:31.060952] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-30T20:28:31.061733] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-30T20:28:31.061783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:31.061840] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:31.061869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:31.061926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:31.120808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:31.121712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:31.121795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:31.121841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:31.243440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:31.243608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:31.243651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:31.243679] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:31.247075] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-01-30T20:28:31.247364] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-30T20:28:31.247495] [INFO ] [sig ] OGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:31.391986] [INFO ] [LOCAL ] Saved forecast: OGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OGI.txt [2026-01-30T20:28:31.392138] [INFO ] [sig ] [2274/3461] Completed OGI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:31.392179] [INFO ] [sig ] [2275/3461] Forecasting OGN... [2026-01-30T20:28:31.392208] [INFO ] [sig ] Generating forecast for: OGN [2026-01-30T20:28:31.392238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-30T20:28:31.404947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-30T20:28:31.405296] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-30T20:28:31.406299] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-30T20:28:31.406351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:31.406382] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:31.406408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:31.406462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:31.464481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:31.465352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:31.465433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:31.465465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:31.588360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:31.588517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:31.588559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:31.588606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:31.592003] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-30T20:28:31.592293] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-30T20:28:31.592423] [INFO ] [sig ] OGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:31.739074] [INFO ] [LOCAL ] Saved forecast: OGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OGN.txt [2026-01-30T20:28:31.739228] [INFO ] [sig ] [2275/3461] Completed OGN in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-30T20:28:31.739268] [INFO ] [sig ] [2276/3461] Forecasting OHI... [2026-01-30T20:28:31.739298] [INFO ] [sig ] Generating forecast for: OHI [2026-01-30T20:28:31.739329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-30T20:28:31.752657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-30T20:28:31.753057] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-30T20:28:31.753879] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-30T20:28:31.753930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:31.753962] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:31.753989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:31.754058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:31.811082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:31.811989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:31.812072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:31.812104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:31.929906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:31.930056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:31.930096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:31.930124] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:31.933531] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-30T20:28:31.933853] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-30T20:28:31.933983] [INFO ] [sig ] OHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:32.081922] [INFO ] [LOCAL ] Saved forecast: OHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OHI.txt [2026-01-30T20:28:32.082066] [INFO ] [sig ] [2276/3461] Completed OHI in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:32.082118] [INFO ] [sig ] [2277/3461] Forecasting OI... [2026-01-30T20:28:32.082149] [INFO ] [sig ] Generating forecast for: OI [2026-01-30T20:28:32.082182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-30T20:28:32.094742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-30T20:28:32.095065] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-30T20:28:32.095910] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-30T20:28:32.095963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:32.095995] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:32.096024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:32.096082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:32.156938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:32.157691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:32.157774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:32.157807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:32.285612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:32.285763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:32.285807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:32.285840] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:32.289678] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=45.64%) [2026-01-30T20:28:32.290036] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-30T20:28:32.290185] [INFO ] [sig ] OI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:32.437637] [INFO ] [LOCAL ] Saved forecast: OI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OI.txt [2026-01-30T20:28:32.437769] [INFO ] [sig ] [2277/3461] Completed OI in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:32.437816] [INFO ] [sig ] [2278/3461] Forecasting OIA... [2026-01-30T20:28:32.437852] [INFO ] [sig ] Generating forecast for: OIA [2026-01-30T20:28:32.437888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-30T20:28:32.448897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-30T20:28:32.449168] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-30T20:28:32.449971] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-30T20:28:32.450032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:32.450064] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:32.450089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:32.450145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:32.509168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:32.509848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:32.509926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:32.509959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:32.632498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:32.632669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:32.632710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:32.632741] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:32.636213] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=81.22%) [2026-01-30T20:28:32.636513] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-30T20:28:32.636659] [INFO ] [sig ] OIA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:32.797301] [INFO ] [LOCAL ] Saved forecast: OIA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OIA.txt [2026-01-30T20:28:32.797481] [INFO ] [sig ] [2278/3461] Completed OIA in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:32.797523] [INFO ] [sig ] [2279/3461] Forecasting OII... [2026-01-30T20:28:32.797553] [INFO ] [sig ] Generating forecast for: OII [2026-01-30T20:28:32.797600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-30T20:28:32.810062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-30T20:28:32.810489] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-30T20:28:32.811327] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-30T20:28:32.811382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:32.811414] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:32.811442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:32.811501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:32.876771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:32.877691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:32.877782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:32.877820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:33.005454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:33.005627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:33.005672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:33.005702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:33.009198] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-30T20:28:33.009486] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-30T20:28:33.009634] [INFO ] [sig ] OII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:33.162411] [INFO ] [LOCAL ] Saved forecast: OII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OII.txt [2026-01-30T20:28:33.162558] [INFO ] [sig ] [2279/3461] Completed OII in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:33.162616] [INFO ] [sig ] [2280/3461] Forecasting OIS... [2026-01-30T20:28:33.162647] [INFO ] [sig ] Generating forecast for: OIS [2026-01-30T20:28:33.162676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-30T20:28:33.173944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-30T20:28:33.174218] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-30T20:28:33.174984] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-30T20:28:33.175036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:33.175068] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:33.175095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:33.175151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:33.232097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:33.232841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:33.232920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:33.232953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:33.354457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:33.354619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:33.354662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:33.354691] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:33.358065] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-30T20:28:33.358377] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-30T20:28:33.358532] [INFO ] [sig ] OIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:33.504836] [INFO ] [LOCAL ] Saved forecast: OIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OIS.txt [2026-01-30T20:28:33.504994] [INFO ] [sig ] [2280/3461] Completed OIS in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:33.505036] [INFO ] [sig ] [2281/3461] Forecasting OKE... [2026-01-30T20:28:33.505065] [INFO ] [sig ] Generating forecast for: OKE [2026-01-30T20:28:33.505095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-30T20:28:33.516632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-30T20:28:33.517017] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-30T20:28:33.517822] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-30T20:28:33.517884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:33.517921] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:33.517950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:33.518006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:33.580987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:33.582009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:33.582096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:33.582131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:33.715654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:33.715805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:33.715848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:33.715878] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:33.719554] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-01-30T20:28:33.719858] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-30T20:28:33.719994] [INFO ] [sig ] OKE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:33.871111] [INFO ] [LOCAL ] Saved forecast: OKE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OKE.txt [2026-01-30T20:28:33.871284] [INFO ] [sig ] [2281/3461] Completed OKE in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:33.871340] [INFO ] [sig ] [2282/3461] Forecasting OKTA... [2026-01-30T20:28:33.871378] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-30T20:28:33.871422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-30T20:28:33.883712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-30T20:28:33.884031] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-30T20:28:33.884845] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-30T20:28:33.884903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:33.884949] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:33.884985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:33.885050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:33.945505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:33.946541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:33.946660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:33.946705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:34.079181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:34.079333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:34.079375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:34.079404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:34.083043] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-30T20:28:34.083341] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-30T20:28:34.083491] [INFO ] [sig ] OKTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:34.235084] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OKTA.txt [2026-01-30T20:28:34.235424] [INFO ] [sig ] [2282/3461] Completed OKTA in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:34.235472] [INFO ] [sig ] [2283/3461] Forecasting OKYO... [2026-01-30T20:28:34.235503] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-30T20:28:34.235533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-30T20:28:34.250369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-30T20:28:34.250784] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-30T20:28:34.251671] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-30T20:28:34.251723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:34.251757] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:34.251790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:34.251859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:34.312772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:34.313631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:34.313732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:34.313768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:34.437234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:34.437387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:34.437431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:34.437459] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:34.441048] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=61.21%) [2026-01-30T20:28:34.441351] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-30T20:28:34.441488] [INFO ] [sig ] OKYO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:34.589199] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OKYO.txt [2026-01-30T20:28:34.589337] [INFO ] [sig ] [2283/3461] Completed OKYO in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:34.589377] [INFO ] [sig ] [2284/3461] Forecasting OLED... [2026-01-30T20:28:34.589407] [INFO ] [sig ] Generating forecast for: OLED [2026-01-30T20:28:34.589436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-30T20:28:34.602166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-30T20:28:34.602502] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-30T20:28:34.603297] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-30T20:28:34.603350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:34.603382] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:34.603408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:34.603476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:34.660842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:34.661706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:34.661788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:34.661822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:34.786854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:34.787004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:34.787046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:34.787075] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:34.790537] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-01-30T20:28:34.790832] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-30T20:28:34.790958] [INFO ] [sig ] OLED: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:34.942747] [INFO ] [LOCAL ] Saved forecast: OLED 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OLED.txt [2026-01-30T20:28:34.942916] [INFO ] [sig ] [2284/3461] Completed OLED in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:34.942958] [INFO ] [sig ] [2285/3461] Forecasting OLLI... [2026-01-30T20:28:34.942988] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-30T20:28:34.943019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-30T20:28:34.955702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-30T20:28:34.956125] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-30T20:28:34.957041] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-30T20:28:34.957100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:34.957133] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:34.957161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:34.957218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:35.017907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:35.018858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:35.018969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:35.019009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:35.139246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:35.139421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:35.139463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:35.139494] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:35.143097] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-01-30T20:28:35.143462] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-30T20:28:35.143629] [INFO ] [sig ] OLLI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:35.297624] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OLLI.txt [2026-01-30T20:28:35.297781] [INFO ] [sig ] [2285/3461] Completed OLLI in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-30T20:28:35.297823] [INFO ] [sig ] [2286/3461] Forecasting OLMA... [2026-01-30T20:28:35.297855] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-30T20:28:35.297885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-30T20:28:35.313374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-30T20:28:35.313812] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-30T20:28:35.314620] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-30T20:28:35.314673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:35.314706] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:35.314737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:35.314808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:35.375412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:35.376297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:35.376400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:35.376436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:35.507104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:35.507255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:35.507304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:35.507335] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:35.511005] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-30T20:28:35.511288] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-30T20:28:35.511413] [INFO ] [sig ] OLMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:35.659362] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OLMA.txt [2026-01-30T20:28:35.659494] [INFO ] [sig ] [2286/3461] Completed OLMA in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:35.659534] [INFO ] [sig ] [2287/3461] Forecasting OLN... [2026-01-30T20:28:35.659564] [INFO ] [sig ] Generating forecast for: OLN [2026-01-30T20:28:35.659612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-30T20:28:35.670735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-30T20:28:35.671020] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-30T20:28:35.671788] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-30T20:28:35.671843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:35.671882] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:35.671914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:35.671983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:35.728549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:35.729177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:35.729255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:35.729286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:35.846410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:35.846561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:35.846618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:35.846646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:35.850510] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-30T20:28:35.850807] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-30T20:28:35.850932] [INFO ] [sig ] OLN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:35.995342] [INFO ] [LOCAL ] Saved forecast: OLN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OLN.txt [2026-01-30T20:28:35.995503] [INFO ] [sig ] [2287/3461] Completed OLN in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:35.995596] [INFO ] [sig ] [2288/3461] Forecasting OLP... [2026-01-30T20:28:35.995630] [INFO ] [sig ] Generating forecast for: OLP [2026-01-30T20:28:35.995660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-30T20:28:36.011302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-30T20:28:36.011841] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-30T20:28:36.013083] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-30T20:28:36.013149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:36.013192] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:36.013232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:36.013316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:36.075835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:36.076761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:36.076846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:36.076883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:36.203062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:36.203215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:36.203256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:36.203286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:36.206804] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-30T20:28:36.207094] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-30T20:28:36.207223] [INFO ] [sig ] OLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:36.349947] [INFO ] [LOCAL ] Saved forecast: OLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OLP.txt [2026-01-30T20:28:36.350107] [INFO ] [sig ] [2288/3461] Completed OLP in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:36.350147] [INFO ] [sig ] [2289/3461] Forecasting OLPX... [2026-01-30T20:28:36.350177] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-30T20:28:36.350206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-30T20:28:36.361935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-30T20:28:36.362298] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-30T20:28:36.363105] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-30T20:28:36.363157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:36.363213] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:36.363243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:36.363301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:36.420789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:36.421695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:36.421781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:36.421815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:36.546365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:36.546518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:36.546558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:36.546607] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:36.549976] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-30T20:28:36.550257] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-30T20:28:36.550384] [INFO ] [sig ] OLPX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:36.692342] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OLPX.txt [2026-01-30T20:28:36.692491] [INFO ] [sig ] [2289/3461] Completed OLPX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:36.692531] [INFO ] [sig ] [2290/3461] Forecasting OM... [2026-01-30T20:28:36.692561] [INFO ] [sig ] Generating forecast for: OM [2026-01-30T20:28:36.692610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-30T20:28:36.703973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-30T20:28:36.704297] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-30T20:28:36.705080] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-30T20:28:36.705131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:36.705162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:36.705190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:36.705246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:36.761318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:36.762160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:36.762242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:36.762274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:36.884966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:36.885121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:36.885159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:36.885187] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:36.888650] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-30T20:28:36.888926] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-30T20:28:36.889049] [INFO ] [sig ] OM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:37.030545] [INFO ] [LOCAL ] Saved forecast: OM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OM.txt [2026-01-30T20:28:37.030699] [INFO ] [sig ] [2290/3461] Completed OM in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:37.030741] [INFO ] [sig ] [2291/3461] Forecasting OMAB... [2026-01-30T20:28:37.030772] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-30T20:28:37.030805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-30T20:28:37.041871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-30T20:28:37.042171] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-30T20:28:37.042958] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-30T20:28:37.043010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:37.043044] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:37.043099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:37.043158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:37.100905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:37.101650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:37.101730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:37.101763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:37.222885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:37.223044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:37.223087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:37.223115] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:37.226697] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-30T20:28:37.227013] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-30T20:28:37.227147] [INFO ] [sig ] OMAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:37.373923] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OMAB.txt [2026-01-30T20:28:37.374072] [INFO ] [sig ] [2291/3461] Completed OMAB in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:37.374112] [INFO ] [sig ] [2292/3461] Forecasting OMC... [2026-01-30T20:28:37.374141] [INFO ] [sig ] Generating forecast for: OMC [2026-01-30T20:28:37.374171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-30T20:28:37.385691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-30T20:28:37.386032] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-30T20:28:37.386843] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-30T20:28:37.386896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:37.386929] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:37.386957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:37.387014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:37.444082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:37.444834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:37.444930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:37.444971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:37.571434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:37.571609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:37.571652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:37.571683] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:37.575166] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-01-30T20:28:37.575453] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-30T20:28:37.575606] [INFO ] [sig ] OMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:37.722527] [INFO ] [LOCAL ] Saved forecast: OMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OMC.txt [2026-01-30T20:28:37.722708] [INFO ] [sig ] [2292/3461] Completed OMC in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-30T20:28:37.722758] [INFO ] [sig ] [2293/3461] Forecasting OMCL... [2026-01-30T20:28:37.722789] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-30T20:28:37.722817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-30T20:28:37.734807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-30T20:28:37.735222] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-30T20:28:37.736089] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-30T20:28:37.736143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:37.736175] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:37.736203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:37.736258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:37.794333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:37.795231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:37.795320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:37.795355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:37.919749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:37.919897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:37.919939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:37.919968] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:37.923308] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=25.85%) [2026-01-30T20:28:37.923597] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-30T20:28:37.923723] [INFO ] [sig ] OMCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:38.064249] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OMCL.txt [2026-01-30T20:28:38.064359] [INFO ] [sig ] [2293/3461] Completed OMCL in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:38.064397] [INFO ] [sig ] [2294/3461] Forecasting OMEX... [2026-01-30T20:28:38.064425] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-30T20:28:38.064455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-30T20:28:38.075458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-30T20:28:38.075750] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-30T20:28:38.076484] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-30T20:28:38.076535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:38.076565] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:38.076614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:38.076671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:38.133553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:38.134158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:38.134233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:38.134266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:38.257030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:38.257196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:38.257237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:38.257265] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:38.260907] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=52.79%) [2026-01-30T20:28:38.261218] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-30T20:28:38.261363] [INFO ] [sig ] OMEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:38.405376] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OMEX.txt [2026-01-30T20:28:38.405512] [INFO ] [sig ] [2294/3461] Completed OMEX in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:38.405551] [INFO ] [sig ] [2295/3461] Forecasting OMF... [2026-01-30T20:28:38.405601] [INFO ] [sig ] Generating forecast for: OMF [2026-01-30T20:28:38.405633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-30T20:28:38.416769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-30T20:28:38.417044] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-30T20:28:38.418037] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-30T20:28:38.418088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:38.418146] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:38.418173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:38.418228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:38.474869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:38.475693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:38.475770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:38.475801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:38.599680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:38.599831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:38.599870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:38.599904] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:38.603258] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-01-30T20:28:38.603530] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-30T20:28:38.603667] [INFO ] [sig ] OMF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:38.757852] [INFO ] [LOCAL ] Saved forecast: OMF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OMF.txt [2026-01-30T20:28:38.757993] [INFO ] [sig ] [2295/3461] Completed OMF in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:38.758033] [INFO ] [sig ] [2296/3461] Forecasting ON... [2026-01-30T20:28:38.758062] [INFO ] [sig ] Generating forecast for: ON [2026-01-30T20:28:38.758110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-30T20:28:38.769256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-30T20:28:38.769558] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-30T20:28:38.770328] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-30T20:28:38.770380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:38.770412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:38.770438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:38.770494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:38.826523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:38.827174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:38.827250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:38.827281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:38.948903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:38.949051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:38.949089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:38.949135] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:38.952492] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=19.97%) [2026-01-30T20:28:38.952785] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-30T20:28:38.952907] [INFO ] [sig ] ON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:39.105762] [INFO ] [LOCAL ] Saved forecast: ON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ON.txt [2026-01-30T20:28:39.105972] [INFO ] [sig ] [2296/3461] Completed ON in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:39.106017] [INFO ] [sig ] [2297/3461] Forecasting ONB... [2026-01-30T20:28:39.106047] [INFO ] [sig ] Generating forecast for: ONB [2026-01-30T20:28:39.106077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-30T20:28:39.117732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-30T20:28:39.118113] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-30T20:28:39.118913] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-30T20:28:39.118970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:39.119010] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:39.119044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:39.119113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:39.178169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:39.178975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:39.179060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:39.179093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:39.298081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:39.298420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:39.298461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:39.298488] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:39.301995] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=41.32%) [2026-01-30T20:28:39.302265] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-30T20:28:39.302383] [INFO ] [sig ] ONB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:39.445496] [INFO ] [LOCAL ] Saved forecast: ONB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ONB.txt [2026-01-30T20:28:39.445644] [INFO ] [sig ] [2297/3461] Completed ONB in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:39.445686] [INFO ] [sig ] [2298/3461] Forecasting ONCO... [2026-01-30T20:28:39.445716] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-30T20:28:39.445744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-30T20:28:39.457067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-30T20:28:39.457360] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-30T20:28:39.458195] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-30T20:28:39.458248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:39.458280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:39.458306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:39.458362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:39.516003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:39.516662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:39.516739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:39.516788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:39.649873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:39.650035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:39.650098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:39.650134] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:39.653600] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-30T20:28:39.653876] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-30T20:28:39.654001] [INFO ] [sig ] ONCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:39.807526] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ONCO.txt [2026-01-30T20:28:39.807708] [INFO ] [sig ] [2298/3461] Completed ONCO in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:39.807748] [INFO ] [sig ] [2299/3461] Forecasting ONDS... [2026-01-30T20:28:39.807780] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-30T20:28:39.807809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-30T20:28:39.819861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-30T20:28:39.820283] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-30T20:28:39.821089] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-30T20:28:39.821141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:39.821173] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:39.821200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:39.821257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:39.881949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:39.882900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:39.882985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:39.883019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:40.006672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:40.006814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:40.006855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:40.006885] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:40.010474] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-01-30T20:28:40.010776] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-30T20:28:40.010905] [INFO ] [sig ] ONDS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:40.155818] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ONDS.txt [2026-01-30T20:28:40.155970] [INFO ] [sig ] [2299/3461] Completed ONDS in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:40.156011] [INFO ] [sig ] [2300/3461] Forecasting ONEQ... [2026-01-30T20:28:40.156040] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-30T20:28:40.156071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-30T20:28:40.167522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-30T20:28:40.167836] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-30T20:28:40.168646] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-30T20:28:40.168698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:40.168730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:40.168781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:40.168840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:40.229607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:40.230472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:40.230590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:40.230643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:40.355422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:40.355588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:40.355629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:40.355657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:40.359081] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-30T20:28:40.359365] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-30T20:28:40.359485] [INFO ] [sig ] ONEQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:40.522016] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ONEQ.txt [2026-01-30T20:28:40.522171] [INFO ] [sig ] [2300/3461] Completed ONEQ in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:40.522211] [INFO ] [sig ] [2301/3461] Forecasting ONL... [2026-01-30T20:28:40.522241] [INFO ] [sig ] Generating forecast for: ONL [2026-01-30T20:28:40.522271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-30T20:28:40.534600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-30T20:28:40.534939] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-30T20:28:40.535799] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-30T20:28:40.535854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:40.535900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:40.535934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:40.535993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:40.595903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:40.596793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:40.596875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:40.596907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:40.732180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:40.732340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:40.732381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:40.732410] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:40.735777] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-30T20:28:40.736068] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-30T20:28:40.736195] [INFO ] [sig ] ONL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:40.880197] [INFO ] [LOCAL ] Saved forecast: ONL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ONL.txt [2026-01-30T20:28:40.880345] [INFO ] [sig ] [2301/3461] Completed ONL in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-30T20:28:40.880385] [INFO ] [sig ] [2302/3461] Forecasting ONON... [2026-01-30T20:28:40.880419] [INFO ] [sig ] Generating forecast for: ONON [2026-01-30T20:28:40.880463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-30T20:28:40.892337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-30T20:28:40.892722] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-30T20:28:40.893561] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-30T20:28:40.893641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:40.893673] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:40.893699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:40.893754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:40.950078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:40.950782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:40.950858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:40.950890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:41.071540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:41.071756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:41.071797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:41.071826] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:41.075152] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-30T20:28:41.075436] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-30T20:28:41.075565] [INFO ] [sig ] ONON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:41.222495] [INFO ] [LOCAL ] Saved forecast: ONON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ONON.txt [2026-01-30T20:28:41.222654] [INFO ] [sig ] [2302/3461] Completed ONON in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:41.222696] [INFO ] [sig ] [2303/3461] Forecasting ONTF... [2026-01-30T20:28:41.222726] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-30T20:28:41.222757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-30T20:28:41.235378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-30T20:28:41.235749] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-30T20:28:41.236631] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-30T20:28:41.236695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:41.236744] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:41.236786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:41.236869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:41.298009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:41.298859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:41.298940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:41.298972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:41.418035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:41.418206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:41.418249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:41.418277] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:41.421799] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-01-30T20:28:41.422085] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-30T20:28:41.422216] [INFO ] [sig ] ONTF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:41.583801] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ONTF.txt [2026-01-30T20:28:41.584020] [INFO ] [sig ] [2303/3461] Completed ONTF in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:41.584084] [INFO ] [sig ] [2304/3461] Forecasting ONTO... [2026-01-30T20:28:41.584125] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-30T20:28:41.584202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-30T20:28:41.597886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-30T20:28:41.598374] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-30T20:28:41.599407] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-30T20:28:41.599468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:41.599510] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:41.599542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:41.599635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:41.670917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:41.671967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:41.672070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:41.672114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:41.828217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:41.828400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:41.828454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:41.828493] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:41.833019] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=61.14%) [2026-01-30T20:28:41.833328] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-30T20:28:41.833462] [INFO ] [sig ] ONTO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:41.994716] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ONTO.txt [2026-01-30T20:28:41.994850] [INFO ] [sig ] [2304/3461] Completed ONTO in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:41.994922] [INFO ] [sig ] [2305/3461] Forecasting OOMA... [2026-01-30T20:28:41.994954] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-30T20:28:41.994983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-30T20:28:42.005986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-30T20:28:42.006281] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-30T20:28:42.007096] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-30T20:28:42.007159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:42.007192] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:42.007218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:42.007274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:42.064928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:42.065776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:42.065854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:42.065886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:42.183772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:42.183899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:42.183939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:42.183967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:42.187332] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-30T20:28:42.187620] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-30T20:28:42.187743] [INFO ] [sig ] OOMA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:42.332441] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OOMA.txt [2026-01-30T20:28:42.332617] [INFO ] [sig ] [2305/3461] Completed OOMA in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:42.332659] [INFO ] [sig ] [2306/3461] Forecasting OPAD... [2026-01-30T20:28:42.332690] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-30T20:28:42.332719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-30T20:28:42.344218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-30T20:28:42.344518] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-30T20:28:42.345429] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-30T20:28:42.345493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:42.345536] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:42.345593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:42.345673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:42.404490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:42.405216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:42.405295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:42.405329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:42.529789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:42.529939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:42.529980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:42.530013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:42.533474] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-30T20:28:42.533775] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-30T20:28:42.533903] [INFO ] [sig ] OPAD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:42.685404] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPAD.txt [2026-01-30T20:28:42.685551] [INFO ] [sig ] [2306/3461] Completed OPAD in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:42.685614] [INFO ] [sig ] [2307/3461] Forecasting OPAL... [2026-01-30T20:28:42.685646] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-30T20:28:42.685676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-30T20:28:42.696704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-30T20:28:42.696993] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-30T20:28:42.697772] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-30T20:28:42.697822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:42.697854] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:42.697881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:42.697937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:42.757739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:42.758461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:42.758541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:42.758592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:42.877325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:42.877472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:42.877511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:42.877540] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:42.881615] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=28.63%) [2026-01-30T20:28:42.881895] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-30T20:28:42.882020] [INFO ] [sig ] OPAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:43.029832] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OPAL.txt [2026-01-30T20:28:43.029975] [INFO ] [sig ] [2307/3461] Completed OPAL in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:43.030020] [INFO ] [sig ] [2308/3461] Forecasting OPBK... [2026-01-30T20:28:43.030057] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-30T20:28:43.030092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-30T20:28:43.041304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-30T20:28:43.041661] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-30T20:28:43.042443] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-30T20:28:43.042494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:43.042526] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:43.042601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:43.042665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:43.103300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:43.104207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:43.104286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:43.104318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:43.227020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:43.227173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:43.227213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:43.227243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:43.230731] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-30T20:28:43.231008] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-30T20:28:43.231150] [INFO ] [sig ] OPBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:43.378233] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OPBK.txt [2026-01-30T20:28:43.378383] [INFO ] [sig ] [2308/3461] Completed OPBK in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:43.378422] [INFO ] [sig ] [2309/3461] Forecasting OPCH... [2026-01-30T20:28:43.378453] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-30T20:28:43.378481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-30T20:28:43.390085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-30T20:28:43.390433] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-30T20:28:43.391302] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-30T20:28:43.391354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:43.391387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:43.391414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:43.391472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:43.448766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:43.449608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:43.449690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:43.449723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:43.568536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:43.568702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:43.568746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:43.568776] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:43.572309] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-30T20:28:43.572610] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-30T20:28:43.572765] [INFO ] [sig ] OPCH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:43.716493] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OPCH.txt [2026-01-30T20:28:43.716656] [INFO ] [sig ] [2309/3461] Completed OPCH in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-30T20:28:43.716699] [INFO ] [sig ] [2310/3461] Forecasting OPEN... [2026-01-30T20:28:43.716728] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-30T20:28:43.716757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-30T20:28:43.728243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-30T20:28:43.728511] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-30T20:28:43.729313] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-30T20:28:43.729365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:43.729396] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:43.729423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:43.729480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:43.786202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:43.786844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:43.786920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:43.786952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:43.907466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:43.907631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:43.907675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:43.907704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:43.911128] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-30T20:28:43.911423] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-30T20:28:43.911543] [INFO ] [sig ] OPEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:44.053145] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPEN.txt [2026-01-30T20:28:44.053298] [INFO ] [sig ] [2310/3461] Completed OPEN in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:44.053336] [INFO ] [sig ] [2311/3461] Forecasting OPFI... [2026-01-30T20:28:44.053366] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-30T20:28:44.053395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-30T20:28:44.067835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-30T20:28:44.068275] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-30T20:28:44.069301] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-30T20:28:44.069365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:44.069406] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:44.069442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:44.069536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:44.139823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:44.140762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:44.140850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:44.140888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:44.261716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:44.261867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:44.261907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:44.261935] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:44.265320] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-30T20:28:44.265610] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-30T20:28:44.265738] [INFO ] [sig ] OPFI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:44.409848] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPFI.txt [2026-01-30T20:28:44.409973] [INFO ] [sig ] [2311/3461] Completed OPFI in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:44.410012] [INFO ] [sig ] [2312/3461] Forecasting OPK... [2026-01-30T20:28:44.410044] [INFO ] [sig ] Generating forecast for: OPK [2026-01-30T20:28:44.410079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-30T20:28:44.421773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-30T20:28:44.422045] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-30T20:28:44.422811] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-30T20:28:44.422861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:44.422893] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:44.422919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:44.422974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:44.479509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:44.480139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:44.480214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:44.480245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:44.601495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:44.601661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:44.601701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:44.601729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:44.605503] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-30T20:28:44.605797] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-30T20:28:44.605920] [INFO ] [sig ] OPK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:44.753270] [INFO ] [LOCAL ] Saved forecast: OPK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPK.txt [2026-01-30T20:28:44.753411] [INFO ] [sig ] [2312/3461] Completed OPK in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:44.753450] [INFO ] [sig ] [2313/3461] Forecasting OPP... [2026-01-30T20:28:44.753480] [INFO ] [sig ] Generating forecast for: OPP [2026-01-30T20:28:44.753510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-30T20:28:44.764282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-30T20:28:44.764638] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-30T20:28:44.765405] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-30T20:28:44.765470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:44.765502] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:44.765528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:44.765601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:44.825393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:44.826319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:44.826398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:44.826429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:44.945184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:44.945338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:44.945379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:44.945408] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:44.948896] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=59.62%) [2026-01-30T20:28:44.949228] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-30T20:28:44.949361] [INFO ] [sig ] OPP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:45.090499] [INFO ] [LOCAL ] Saved forecast: OPP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPP.txt [2026-01-30T20:28:45.090662] [INFO ] [sig ] [2313/3461] Completed OPP in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:45.090704] [INFO ] [sig ] [2314/3461] Forecasting OPRA... [2026-01-30T20:28:45.090734] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-30T20:28:45.090766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-30T20:28:45.105729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-30T20:28:45.106181] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-30T20:28:45.107039] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-30T20:28:45.107090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:45.107122] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:45.107147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:45.107202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:45.163770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:45.164396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:45.164474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:45.164506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:45.287133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:45.287308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:45.287348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:45.287377] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:45.291017] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-01-30T20:28:45.291331] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-30T20:28:45.291466] [INFO ] [sig ] OPRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:45.439385] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OPRA.txt [2026-01-30T20:28:45.439610] [INFO ] [sig ] [2314/3461] Completed OPRA in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:45.439664] [INFO ] [sig ] [2315/3461] Forecasting OPTX... [2026-01-30T20:28:45.439694] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-30T20:28:45.439723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-30T20:28:45.452618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-30T20:28:45.452937] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-30T20:28:45.453728] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-30T20:28:45.453779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:45.453811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:45.453837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:45.453895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:45.515804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:45.516713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:45.516791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:45.516823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:45.640535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:45.640706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:45.640745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:45.640773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:45.644146] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-01-30T20:28:45.644415] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-30T20:28:45.644541] [INFO ] [sig ] OPTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:45.785507] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OPTX.txt [2026-01-30T20:28:45.785653] [INFO ] [sig ] [2315/3461] Completed OPTX in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:45.785695] [INFO ] [sig ] [2316/3461] Forecasting OPXS... [2026-01-30T20:28:45.785724] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-30T20:28:45.785754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-30T20:28:45.797151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-30T20:28:45.797422] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-30T20:28:45.798248] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-30T20:28:45.798309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:45.798347] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:45.798379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:45.798450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:45.855460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:45.856181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:45.856258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:45.856290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:45.975357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:45.975517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:45.975557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:45.975617] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:45.982237] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=38.05%) [2026-01-30T20:28:45.982543] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-30T20:28:45.982686] [INFO ] [sig ] OPXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:46.124995] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OPXS.txt [2026-01-30T20:28:46.125128] [INFO ] [sig ] [2316/3461] Completed OPXS in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:46.125167] [INFO ] [sig ] [2317/3461] Forecasting ORA... [2026-01-30T20:28:46.125196] [INFO ] [sig ] Generating forecast for: ORA [2026-01-30T20:28:46.125226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-30T20:28:46.136817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-30T20:28:46.137084] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-30T20:28:46.137865] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-30T20:28:46.137915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:46.137947] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:46.137973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:46.138028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:46.195691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:46.196540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:46.196656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:46.196696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:46.327481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:46.327664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:46.327708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:46.327737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:46.331758] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-01-30T20:28:46.332103] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-30T20:28:46.332295] [INFO ] [sig ] ORA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:46.562327] [INFO ] [LOCAL ] Saved forecast: ORA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ORA.txt [2026-01-30T20:28:46.562559] [INFO ] [sig ] [2317/3461] Completed ORA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:46.562644] [INFO ] [sig ] [2318/3461] Forecasting ORC... [2026-01-30T20:28:46.562693] [INFO ] [sig ] Generating forecast for: ORC [2026-01-30T20:28:46.562744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-30T20:28:46.579051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-30T20:28:46.579523] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-30T20:28:46.580379] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-30T20:28:46.580433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:46.580465] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:46.580492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:46.580549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:46.646366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:46.647336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:46.647470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:46.647515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:46.827090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:46.827292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:46.827360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:46.827409] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:46.833204] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-30T20:28:46.833778] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-30T20:28:46.833974] [INFO ] [sig ] ORC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:47.079889] [INFO ] [LOCAL ] Saved forecast: ORC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ORC.txt [2026-01-30T20:28:47.080135] [INFO ] [sig ] [2318/3461] Completed ORC in 0.5s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:47.080201] [INFO ] [sig ] [2319/3461] Forecasting ORGO... [2026-01-30T20:28:47.080253] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-30T20:28:47.080304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-30T20:28:47.100215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-30T20:28:47.101860] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-30T20:28:47.103233] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-30T20:28:47.103312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:47.103360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:47.103404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:47.103497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:47.181239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:47.183957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:47.184149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:47.184213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:47.348920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:47.349131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:47.349199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:47.349241] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:47.353319] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=74.94%) [2026-01-30T20:28:47.353698] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-30T20:28:47.353852] [INFO ] [sig ] ORGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:47.553884] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ORGO.txt [2026-01-30T20:28:47.554114] [INFO ] [sig ] [2319/3461] Completed ORGO in 0.5s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-30T20:28:47.554187] [INFO ] [sig ] [2320/3461] Forecasting ORIC... [2026-01-30T20:28:47.554242] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-30T20:28:47.554299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-30T20:28:47.569426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-30T20:28:47.569880] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-30T20:28:47.570795] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-30T20:28:47.570851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:47.570883] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:47.570910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:47.570975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:47.628790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:47.629766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:47.629854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:47.629887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:47.756567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:47.756755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:47.756798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:47.756827] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:47.760271] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=22.94%) [2026-01-30T20:28:47.760565] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-30T20:28:47.760716] [INFO ] [sig ] ORIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:47.911688] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ORIC.txt [2026-01-30T20:28:47.911847] [INFO ] [sig ] [2320/3461] Completed ORIC in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:47.911887] [INFO ] [sig ] [2321/3461] Forecasting ORKA... [2026-01-30T20:28:47.911917] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-30T20:28:47.911947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-30T20:28:47.924314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-30T20:28:47.924703] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-30T20:28:47.925536] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-30T20:28:47.925615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:47.925649] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:47.925676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:47.925733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:47.983808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:47.984694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:47.984788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:47.984830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:48.105820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:48.105934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:48.105973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:48.106002] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:48.109221] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=37.63%) [2026-01-30T20:28:48.109495] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-30T20:28:48.109634] [INFO ] [sig ] ORKA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:48.253785] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ORKA.txt [2026-01-30T20:28:48.253980] [INFO ] [sig ] [2321/3461] Completed ORKA in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:48.254021] [INFO ] [sig ] [2322/3461] Forecasting ORLY... [2026-01-30T20:28:48.254050] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-30T20:28:48.254082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-30T20:28:48.266847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-30T20:28:48.267104] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-30T20:28:48.267870] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-30T20:28:48.267922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:48.267954] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:48.267981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:48.268037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:48.326638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:48.327498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:48.327597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:48.327632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:48.446991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:48.447115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:48.447154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:48.447182] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:48.450599] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=17.21%) [2026-01-30T20:28:48.450873] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-30T20:28:48.450991] [INFO ] [sig ] ORLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:48.592895] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ORLY.txt [2026-01-30T20:28:48.593007] [INFO ] [sig ] [2322/3461] Completed ORLY in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:48.593055] [INFO ] [sig ] [2323/3461] Forecasting ORMP... [2026-01-30T20:28:48.593084] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-30T20:28:48.593113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-30T20:28:48.605227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-30T20:28:48.605469] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-30T20:28:48.606244] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-30T20:28:48.606296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:48.606328] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:48.606355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:48.606411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:48.665392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:48.666009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:48.666087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:48.666123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:48.786522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:48.786669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:48.786710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:48.786739] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:48.790161] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-30T20:28:48.790433] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-30T20:28:48.790554] [INFO ] [sig ] ORMP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:48.932171] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ORMP.txt [2026-01-30T20:28:48.932287] [INFO ] [sig ] [2323/3461] Completed ORMP in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:48.932325] [INFO ] [sig ] [2324/3461] Forecasting ORN... [2026-01-30T20:28:48.932353] [INFO ] [sig ] Generating forecast for: ORN [2026-01-30T20:28:48.932384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-30T20:28:48.943524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-30T20:28:48.943827] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-30T20:28:48.944655] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-30T20:28:48.944709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:48.944753] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:48.944782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:48.944844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:49.003332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:49.004140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:49.004215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:49.004247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:49.128444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:49.128619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:49.128668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:49.128700] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:49.132285] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-30T20:28:49.132562] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-30T20:28:49.132713] [INFO ] [sig ] ORN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:49.275271] [INFO ] [LOCAL ] Saved forecast: ORN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ORN.txt [2026-01-30T20:28:49.275398] [INFO ] [sig ] [2324/3461] Completed ORN in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:49.275437] [INFO ] [sig ] [2325/3461] Forecasting ORRF... [2026-01-30T20:28:49.275467] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-30T20:28:49.275495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-30T20:28:49.286874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-30T20:28:49.287131] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-30T20:28:49.287911] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-30T20:28:49.287962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:49.288024] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:49.288053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:49.288159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:49.345697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:49.346388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:49.346466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:49.346499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:49.467957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:49.468137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:49.468184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:49.468213] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:49.471662] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-01-30T20:28:49.471941] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-30T20:28:49.472066] [INFO ] [sig ] ORRF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:49.616137] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ORRF.txt [2026-01-30T20:28:49.616314] [INFO ] [sig ] [2325/3461] Completed ORRF in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-30T20:28:49.616357] [INFO ] [sig ] [2326/3461] Forecasting OS... [2026-01-30T20:28:49.616388] [INFO ] [sig ] Generating forecast for: OS [2026-01-30T20:28:49.616419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-30T20:28:49.630448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-30T20:28:49.631014] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-30T20:28:49.632005] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-30T20:28:49.632060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:49.632096] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:49.632123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:49.632183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:49.699929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:49.701157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:49.701266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:49.701302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:49.834479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:49.834659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:49.834702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:49.834730] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:49.838224] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-30T20:28:49.838516] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-30T20:28:49.838659] [INFO ] [sig ] OS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:49.990893] [INFO ] [LOCAL ] Saved forecast: OS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OS.txt [2026-01-30T20:28:49.991056] [INFO ] [sig ] [2326/3461] Completed OS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:49.991097] [INFO ] [sig ] [2327/3461] Forecasting OSBC... [2026-01-30T20:28:49.991127] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-30T20:28:49.991161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-30T20:28:50.003229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-30T20:28:50.003697] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-30T20:28:50.004521] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-30T20:28:50.004595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:50.004631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:50.004659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:50.004715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:50.064803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:50.065686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:50.065768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:50.065802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:50.186619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:50.186774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:50.186813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:50.186842] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:50.190682] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=52.18%) [2026-01-30T20:28:50.190972] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-30T20:28:50.191101] [INFO ] [sig ] OSBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:50.334103] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OSBC.txt [2026-01-30T20:28:50.334257] [INFO ] [sig ] [2327/3461] Completed OSBC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:50.334303] [INFO ] [sig ] [2328/3461] Forecasting OSIS... [2026-01-30T20:28:50.334335] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-30T20:28:50.334365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-30T20:28:50.345446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-30T20:28:50.345841] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-30T20:28:50.346623] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-30T20:28:50.346675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:50.346706] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:50.346732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:50.346788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:50.402725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:50.403528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:50.403628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:50.403662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:50.520725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:50.520876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:50.520917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:50.520978] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:50.524316] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-30T20:28:50.524608] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-30T20:28:50.524732] [INFO ] [sig ] OSIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:50.670674] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OSIS.txt [2026-01-30T20:28:50.670838] [INFO ] [sig ] [2328/3461] Completed OSIS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:50.670879] [INFO ] [sig ] [2329/3461] Forecasting OSPN... [2026-01-30T20:28:50.670909] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-30T20:28:50.670938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-30T20:28:50.682508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-30T20:28:50.682798] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-30T20:28:50.683563] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-30T20:28:50.683633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:50.683664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:50.683690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:50.683746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:50.740789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:50.741652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:50.741736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:50.741768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:50.862501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:50.862664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:50.862704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:50.862733] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:50.866108] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=47.46%) [2026-01-30T20:28:50.866380] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-30T20:28:50.866519] [INFO ] [sig ] OSPN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:51.009139] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OSPN.txt [2026-01-30T20:28:51.009288] [INFO ] [sig ] [2329/3461] Completed OSPN in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:51.009329] [INFO ] [sig ] [2330/3461] Forecasting OSS... [2026-01-30T20:28:51.009357] [INFO ] [sig ] Generating forecast for: OSS [2026-01-30T20:28:51.009388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-30T20:28:51.020733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-30T20:28:51.021008] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-30T20:28:51.021773] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-30T20:28:51.021824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:51.021855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:51.021882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:51.021938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:51.078737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:51.079616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:51.079698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:51.079730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:51.196229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:51.196379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:51.196419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:51.196449] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:51.199901] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-01-30T20:28:51.200168] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-30T20:28:51.200291] [INFO ] [sig ] OSS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:51.341183] [INFO ] [LOCAL ] Saved forecast: OSS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OSS.txt [2026-01-30T20:28:51.341344] [INFO ] [sig ] [2330/3461] Completed OSS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:51.341390] [INFO ] [sig ] [2331/3461] Forecasting OTEX... [2026-01-30T20:28:51.341421] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-30T20:28:51.341453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-30T20:28:51.352712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-30T20:28:51.353035] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-30T20:28:51.353802] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-30T20:28:51.353852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:51.353884] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:51.353910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:51.353966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:51.413627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:51.414498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:51.414597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:51.414632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:51.540852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:51.541003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:51.541045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:51.541089] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:51.544469] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-01-30T20:28:51.544757] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-30T20:28:51.544881] [INFO ] [sig ] OTEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:51.687955] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OTEX.txt [2026-01-30T20:28:51.688136] [INFO ] [sig ] [2331/3461] Completed OTEX in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:51.688179] [INFO ] [sig ] [2332/3461] Forecasting OTIS... [2026-01-30T20:28:51.688209] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-30T20:28:51.688239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-30T20:28:51.699512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-30T20:28:51.699841] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-30T20:28:51.700615] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-30T20:28:51.700666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:51.700697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:51.700724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:51.700779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:51.757687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:51.758543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:51.758832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:51.758865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:51.878764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:51.878919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:51.878960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:51.878990] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:51.882431] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=30.85%) [2026-01-30T20:28:51.882760] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-30T20:28:51.882896] [INFO ] [sig ] OTIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:52.028064] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OTIS.txt [2026-01-30T20:28:52.028225] [INFO ] [sig ] [2332/3461] Completed OTIS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:52.028267] [INFO ] [sig ] [2333/3461] Forecasting OTLY... [2026-01-30T20:28:52.028297] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-30T20:28:52.028327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-30T20:28:52.040189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-30T20:28:52.040498] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-30T20:28:52.041274] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-30T20:28:52.041326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:52.041357] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:52.041384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:52.041439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:52.098765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:52.099689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:52.099792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:52.099825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:52.222654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:52.222815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:52.222873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:52.222904] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:52.226698] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-30T20:28:52.226980] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-30T20:28:52.227110] [INFO ] [sig ] OTLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:52.369001] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OTLY.txt [2026-01-30T20:28:52.369168] [INFO ] [sig ] [2333/3461] Completed OTLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:52.369211] [INFO ] [sig ] [2334/3461] Forecasting OVID... [2026-01-30T20:28:52.369242] [INFO ] [sig ] Generating forecast for: OVID [2026-01-30T20:28:52.369278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-30T20:28:52.381012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-30T20:28:52.381370] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-30T20:28:52.382169] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-30T20:28:52.382226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:52.382264] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:52.382296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:52.382363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:52.439606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:52.440607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:52.440703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:52.440734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:52.566442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:52.566616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:52.566663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:52.566705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:52.570624] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-01-30T20:28:52.570919] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-30T20:28:52.571051] [INFO ] [sig ] OVID: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:52.726962] [INFO ] [LOCAL ] Saved forecast: OVID 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OVID.txt [2026-01-30T20:28:52.727121] [INFO ] [sig ] [2334/3461] Completed OVID in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:52.727163] [INFO ] [sig ] [2335/3461] Forecasting OVLY... [2026-01-30T20:28:52.727193] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-30T20:28:52.727226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-30T20:28:52.739284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-30T20:28:52.739769] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-30T20:28:52.740736] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-30T20:28:52.740790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:52.740837] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:52.740867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:52.740934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:52.805106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:52.806023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:52.806142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:52.806178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:52.920500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:52.920678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:52.920724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:52.920754] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:52.924381] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-01-30T20:28:52.924693] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-30T20:28:52.924824] [INFO ] [sig ] OVLY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:53.081221] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OVLY.txt [2026-01-30T20:28:53.081398] [INFO ] [sig ] [2335/3461] Completed OVLY in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-30T20:28:53.081453] [INFO ] [sig ] [2336/3461] Forecasting OWL... [2026-01-30T20:28:53.081488] [INFO ] [sig ] Generating forecast for: OWL [2026-01-30T20:28:53.081520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-30T20:28:53.093631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-30T20:28:53.093993] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-30T20:28:53.094830] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-30T20:28:53.094883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:53.094917] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:53.094945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:53.095013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:53.158048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:53.159002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:53.159106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:53.159153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:53.290453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:53.290644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:53.290706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:53.290753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:53.294495] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-30T20:28:53.294868] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-30T20:28:53.295031] [INFO ] [sig ] OWL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:53.447739] [INFO ] [LOCAL ] Saved forecast: OWL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OWL.txt [2026-01-30T20:28:53.447909] [INFO ] [sig ] [2336/3461] Completed OWL in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:53.447950] [INFO ] [sig ] [2337/3461] Forecasting OXLC... [2026-01-30T20:28:53.447980] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-30T20:28:53.448012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-30T20:28:53.459433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-30T20:28:53.459759] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-30T20:28:53.460613] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-30T20:28:53.460666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:53.460698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:53.460726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:53.460782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:53.519973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:53.520879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:53.520966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:53.520999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:53.647682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:53.647857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:53.647898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:53.647926] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:53.651816] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-30T20:28:53.652141] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-30T20:28:53.652275] [INFO ] [sig ] OXLC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:53.794290] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OXLC.txt [2026-01-30T20:28:53.794439] [INFO ] [sig ] [2337/3461] Completed OXLC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:53.794480] [INFO ] [sig ] [2338/3461] Forecasting OXM... [2026-01-30T20:28:53.794508] [INFO ] [sig ] Generating forecast for: OXM [2026-01-30T20:28:53.794544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-30T20:28:53.806085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-30T20:28:53.806400] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-30T20:28:53.807170] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-30T20:28:53.807220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:53.807252] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:53.807278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:53.807348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:53.863911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:53.864570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:53.864676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:53.864711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:53.982523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:53.982665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:53.982706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:53.982735] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:53.986085] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=26.27%) [2026-01-30T20:28:53.986355] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-30T20:28:53.986474] [INFO ] [sig ] OXM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:54.126622] [INFO ] [LOCAL ] Saved forecast: OXM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OXM.txt [2026-01-30T20:28:54.126792] [INFO ] [sig ] [2338/3461] Completed OXM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:54.126833] [INFO ] [sig ] [2339/3461] Forecasting OXSQ... [2026-01-30T20:28:54.126884] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-30T20:28:54.126914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-30T20:28:54.138435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-30T20:28:54.138763] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-30T20:28:54.139585] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-30T20:28:54.139638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:54.139670] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:54.139697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:54.139755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:54.199419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:54.200182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:54.200261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:54.200293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:54.341710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:54.341877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:54.341921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:54.341950] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:54.345658] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=34.09%) [2026-01-30T20:28:54.345958] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-30T20:28:54.346087] [INFO ] [sig ] OXSQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:54.488490] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OXSQ.txt [2026-01-30T20:28:54.488664] [INFO ] [sig ] [2339/3461] Completed OXSQ in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:54.488707] [INFO ] [sig ] [2340/3461] Forecasting OZEM... [2026-01-30T20:28:54.488737] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-30T20:28:54.488767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-30T20:28:54.499925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-30T20:28:54.500186] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-30T20:28:54.501000] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-30T20:28:54.501050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:54.501081] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:54.501108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:54.501174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:54.557190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:54.557846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:54.557921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:54.557952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:54.673288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:54.673424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:54.673462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:54.673489] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:54.677319] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-01-30T20:28:54.677801] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-30T20:28:54.677924] [INFO ] [sig ] OZEM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:54.819336] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/OZEM.txt [2026-01-30T20:28:54.819469] [INFO ] [sig ] [2340/3461] Completed OZEM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:54.819507] [INFO ] [sig ] [2341/3461] Forecasting OZK... [2026-01-30T20:28:54.819535] [INFO ] [sig ] Generating forecast for: OZK [2026-01-30T20:28:54.819562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-30T20:28:54.830490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-30T20:28:54.830799] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-30T20:28:54.831551] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-30T20:28:54.831619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:54.831652] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:54.831679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:54.831734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:54.888360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:54.889033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:54.889110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:54.889141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:55.009671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:55.009829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:55.009868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:55.009897] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:55.013316] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-01-30T20:28:55.013638] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-30T20:28:55.013768] [INFO ] [sig ] OZK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:55.164806] [INFO ] [LOCAL ] Saved forecast: OZK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OZK.txt [2026-01-30T20:28:55.164948] [INFO ] [sig ] [2341/3461] Completed OZK in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:55.164987] [INFO ] [sig ] [2342/3461] Forecasting OZKAP... [2026-01-30T20:28:55.165016] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-30T20:28:55.165045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-30T20:28:55.176762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-30T20:28:55.177053] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-30T20:28:55.177865] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-30T20:28:55.177917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:55.177991] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:55.178019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:55.178080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:55.234304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:55.234973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:55.235051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:55.235082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:55.351290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:55.351447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:55.351488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:55.351533] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:55.354911] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-30T20:28:55.355186] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-30T20:28:55.355309] [INFO ] [sig ] OZKAP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:55.497034] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/OZKAP.txt [2026-01-30T20:28:55.497198] [INFO ] [sig ] [2342/3461] Completed OZKAP in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:55.497237] [INFO ] [sig ] [2343/3461] Forecasting PAA... [2026-01-30T20:28:55.497267] [INFO ] [sig ] Generating forecast for: PAA [2026-01-30T20:28:55.497296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-30T20:28:55.510344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-30T20:28:55.510832] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-30T20:28:55.511723] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-30T20:28:55.511778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:55.511810] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:55.511836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:55.511896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:55.569262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:55.570203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:55.570299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:55.570332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:55.692610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:55.692756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:55.692797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:55.692826] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:55.696259] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-01-30T20:28:55.696549] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-30T20:28:55.696694] [INFO ] [sig ] PAA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:55.846255] [INFO ] [LOCAL ] Saved forecast: PAA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAA.txt [2026-01-30T20:28:55.846419] [INFO ] [sig ] [2343/3461] Completed PAA in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-30T20:28:55.846465] [INFO ] [sig ] [2344/3461] Forecasting PAAS... [2026-01-30T20:28:55.846494] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-30T20:28:55.846524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-30T20:28:55.858237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-30T20:28:55.858557] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-30T20:28:55.859347] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-30T20:28:55.859397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:55.859430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:55.859456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:55.859511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:55.915560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:55.916208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:55.916283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:55.916329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:56.039957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:56.040103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:56.040143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:56.040171] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:56.043493] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=85.82%) [2026-01-30T20:28:56.043786] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-30T20:28:56.043907] [INFO ] [sig ] PAAS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:56.185273] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAAS.txt [2026-01-30T20:28:56.185396] [INFO ] [sig ] [2344/3461] Completed PAAS in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:56.185442] [INFO ] [sig ] [2345/3461] Forecasting PAC... [2026-01-30T20:28:56.185477] [INFO ] [sig ] Generating forecast for: PAC [2026-01-30T20:28:56.185506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-30T20:28:56.196708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-30T20:28:56.196968] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-30T20:28:56.197727] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-30T20:28:56.197777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:56.197808] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:56.197834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:56.197891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:56.254812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:56.255396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:56.255471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:56.255502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:56.374906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:56.375047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:56.375087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:56.375147] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:56.378508] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=34.48%) [2026-01-30T20:28:56.378811] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-30T20:28:56.378935] [INFO ] [sig ] PAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:56.522163] [INFO ] [LOCAL ] Saved forecast: PAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAC.txt [2026-01-30T20:28:56.522301] [INFO ] [sig ] [2345/3461] Completed PAC in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:56.522341] [INFO ] [sig ] [2346/3461] Forecasting PACB... [2026-01-30T20:28:56.522370] [INFO ] [sig ] Generating forecast for: PACB [2026-01-30T20:28:56.522399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-30T20:28:56.534879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-30T20:28:56.535219] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-30T20:28:56.536035] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-30T20:28:56.536086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:56.536117] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:56.536144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:56.536212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:56.598189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:56.599212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:56.599308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:56.599347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:56.722805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:56.722953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:56.722993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:56.723029] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:56.726827] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-30T20:28:56.727112] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-30T20:28:56.727241] [INFO ] [sig ] PACB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:56.870182] [INFO ] [LOCAL ] Saved forecast: PACB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PACB.txt [2026-01-30T20:28:56.870307] [INFO ] [sig ] [2346/3461] Completed PACB in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:56.870354] [INFO ] [sig ] [2347/3461] Forecasting PACK... [2026-01-30T20:28:56.870389] [INFO ] [sig ] Generating forecast for: PACK [2026-01-30T20:28:56.870424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-30T20:28:56.881246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-30T20:28:56.881523] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-30T20:28:56.882288] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-30T20:28:56.882338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:56.882369] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:56.882395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:56.882451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:56.940595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:56.941235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:56.941310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:56.941341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:57.065445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:57.065778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:57.065818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:57.065849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:57.069929] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-30T20:28:57.070196] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-30T20:28:57.070325] [INFO ] [sig ] PACK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:57.219599] [INFO ] [LOCAL ] Saved forecast: PACK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PACK.txt [2026-01-30T20:28:57.219734] [INFO ] [sig ] [2347/3461] Completed PACK in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:57.219773] [INFO ] [sig ] [2348/3461] Forecasting PAGP... [2026-01-30T20:28:57.219803] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-30T20:28:57.219833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-30T20:28:57.232339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-30T20:28:57.232850] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-30T20:28:57.233825] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-30T20:28:57.233877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:57.233908] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:57.233935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:57.233991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:57.294179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:57.294903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:57.294981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:57.295014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:57.414997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:57.415150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:57.415189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:57.415218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:57.418689] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-01-30T20:28:57.418986] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-30T20:28:57.419114] [INFO ] [sig ] PAGP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:57.562584] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAGP.txt [2026-01-30T20:28:57.562705] [INFO ] [sig ] [2348/3461] Completed PAGP in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:57.562743] [INFO ] [sig ] [2349/3461] Forecasting PAGS... [2026-01-30T20:28:57.562772] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-30T20:28:57.562801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-30T20:28:57.574669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-30T20:28:57.574964] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-30T20:28:57.575771] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-30T20:28:57.575824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:57.575857] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:57.575886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:57.575943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:57.635669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:57.636507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:57.636605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:57.636640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:57.760363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:57.760534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:57.760596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:57.760628] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:57.764864] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-30T20:28:57.765259] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-30T20:28:57.765419] [INFO ] [sig ] PAGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:28:57.918507] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAGS.txt [2026-01-30T20:28:57.918678] [INFO ] [sig ] [2349/3461] Completed PAGS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:57.918718] [INFO ] [sig ] [2350/3461] Forecasting PAHC... [2026-01-30T20:28:57.918748] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-30T20:28:57.918785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-30T20:28:57.930160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-30T20:28:57.930516] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-30T20:28:57.931308] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-30T20:28:57.931359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:57.931390] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:57.931416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:57.931471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:57.995526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:57.996461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:57.996549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:57.996599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:58.118648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:58.118802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:58.118843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:58.118872] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:58.122364] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-01-30T20:28:58.122706] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-30T20:28:58.122835] [INFO ] [sig ] PAHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:58.267584] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAHC.txt [2026-01-30T20:28:58.267726] [INFO ] [sig ] [2350/3461] Completed PAHC in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:58.267766] [INFO ] [sig ] [2351/3461] Forecasting PAL... [2026-01-30T20:28:58.267796] [INFO ] [sig ] Generating forecast for: PAL [2026-01-30T20:28:58.267825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-30T20:28:58.279708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-30T20:28:58.280023] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-30T20:28:58.280933] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-30T20:28:58.280998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:58.281037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:58.281070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:58.281140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:58.341479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:58.342484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:58.342597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:58.342635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:58.465568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:58.465740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:58.465781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:58.465811] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:58.469295] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-01-30T20:28:58.469637] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-30T20:28:58.469765] [INFO ] [sig ] PAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:58.620272] [INFO ] [LOCAL ] Saved forecast: PAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAL.txt [2026-01-30T20:28:58.620429] [INFO ] [sig ] [2351/3461] Completed PAL in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:58.620471] [INFO ] [sig ] [2352/3461] Forecasting PAM... [2026-01-30T20:28:58.620502] [INFO ] [sig ] Generating forecast for: PAM [2026-01-30T20:28:58.620533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-30T20:28:58.631943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-30T20:28:58.632240] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-30T20:28:58.633019] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-30T20:28:58.633070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:58.633102] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:58.633129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:58.633186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:58.690470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:58.691172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:58.691280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:58.691314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:58.820886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:58.821058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:58.821112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:58.821150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:58.825792] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-30T20:28:58.826162] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-30T20:28:58.826325] [INFO ] [sig ] PAM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:58.971834] [INFO ] [LOCAL ] Saved forecast: PAM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAM.txt [2026-01-30T20:28:58.971975] [INFO ] [sig ] [2352/3461] Completed PAM in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-30T20:28:58.972014] [INFO ] [sig ] [2353/3461] Forecasting PANL... [2026-01-30T20:28:58.972044] [INFO ] [sig ] Generating forecast for: PANL [2026-01-30T20:28:58.972073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-30T20:28:58.983181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-30T20:28:58.983492] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-30T20:28:58.984271] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-30T20:28:58.984323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:58.984355] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:58.984382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:58.984439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:59.041111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:59.041880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:59.041962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:59.041993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:59.160736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:59.160888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:59.160929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:59.160959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:59.164543] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-30T20:28:59.164859] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-30T20:28:59.164986] [INFO ] [sig ] PANL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:59.318237] [INFO ] [LOCAL ] Saved forecast: PANL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PANL.txt [2026-01-30T20:28:59.318411] [INFO ] [sig ] [2353/3461] Completed PANL in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:28:59.318470] [INFO ] [sig ] [2354/3461] Forecasting PASG... [2026-01-30T20:28:59.318507] [INFO ] [sig ] Generating forecast for: PASG [2026-01-30T20:28:59.318544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-30T20:28:59.330338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-30T20:28:59.330741] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-30T20:28:59.331644] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-30T20:28:59.331697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:59.331729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:59.331756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:59.331823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:59.392417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:59.393125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:59.393220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:59.393256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:59.517856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:59.518005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:59.518047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:59.518077] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:59.521970] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-01-30T20:28:59.522299] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-30T20:28:59.522450] [INFO ] [sig ] PASG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:28:59.671402] [INFO ] [LOCAL ] Saved forecast: PASG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PASG.txt [2026-01-30T20:28:59.671624] [INFO ] [sig ] [2354/3461] Completed PASG in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:28:59.671681] [INFO ] [sig ] [2355/3461] Forecasting PATH... [2026-01-30T20:28:59.671715] [INFO ] [sig ] Generating forecast for: PATH [2026-01-30T20:28:59.671747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-30T20:28:59.684024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-30T20:28:59.684375] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-30T20:28:59.685228] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-30T20:28:59.685282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:28:59.685316] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:28:59.685345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:28:59.685414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:28:59.745932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:28:59.746947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:28:59.747041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:28:59.747077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:28:59.875748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:28:59.875925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:28:59.875967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:28:59.875999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:28:59.879943] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-30T20:28:59.880275] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-30T20:28:59.880422] [INFO ] [sig ] PATH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:00.038298] [INFO ] [LOCAL ] Saved forecast: PATH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PATH.txt [2026-01-30T20:29:00.038481] [INFO ] [sig ] [2355/3461] Completed PATH in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:00.038522] [INFO ] [sig ] [2356/3461] Forecasting PATK... [2026-01-30T20:29:00.038554] [INFO ] [sig ] Generating forecast for: PATK [2026-01-30T20:29:00.038603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-30T20:29:00.050353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-30T20:29:00.050767] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-30T20:29:00.051611] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-30T20:29:00.051670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:00.051704] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:00.051741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:00.051807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:00.113737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:00.114891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:00.114981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:00.115014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:00.240027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:00.240187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:00.240246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:00.240281] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:00.243929] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-01-30T20:29:00.244230] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-30T20:29:00.244393] [INFO ] [sig ] PATK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:00.395916] [INFO ] [LOCAL ] Saved forecast: PATK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PATK.txt [2026-01-30T20:29:00.396071] [INFO ] [sig ] [2356/3461] Completed PATK in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:00.396112] [INFO ] [sig ] [2357/3461] Forecasting PAX... [2026-01-30T20:29:00.396144] [INFO ] [sig ] Generating forecast for: PAX [2026-01-30T20:29:00.396174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-30T20:29:00.408066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-30T20:29:00.408384] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-30T20:29:00.409226] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-30T20:29:00.409279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:00.409312] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:00.409339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:00.409407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:00.475483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:00.476604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:00.476698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:00.476736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:00.608292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:00.608474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:00.608520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:00.608563] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:00.612345] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-30T20:29:00.612721] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-30T20:29:00.612864] [INFO ] [sig ] PAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:00.817815] [INFO ] [LOCAL ] Saved forecast: PAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAX.txt [2026-01-30T20:29:00.817957] [INFO ] [sig ] [2357/3461] Completed PAX in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:00.817998] [INFO ] [sig ] [2358/3461] Forecasting PAXS... [2026-01-30T20:29:00.818028] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-30T20:29:00.818061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-30T20:29:00.830413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-30T20:29:00.830765] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-30T20:29:00.831643] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-30T20:29:00.831710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:00.831756] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:00.831789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:00.831849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:00.893555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:00.894392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:00.894480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:00.894513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:01.018978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:01.019130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:01.019171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:01.019201] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:01.022651] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-01-30T20:29:01.022931] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-30T20:29:01.023058] [INFO ] [sig ] PAXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:01.165293] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAXS.txt [2026-01-30T20:29:01.165430] [INFO ] [sig ] [2358/3461] Completed PAXS in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:01.165470] [INFO ] [sig ] [2359/3461] Forecasting PAY... [2026-01-30T20:29:01.165499] [INFO ] [sig ] Generating forecast for: PAY [2026-01-30T20:29:01.165529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-30T20:29:01.177923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-30T20:29:01.178274] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-30T20:29:01.179058] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-30T20:29:01.179123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:01.179178] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:01.179206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:01.179262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:01.235898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:01.236641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:01.236719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:01.236753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:01.355802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:01.355949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:01.355989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:01.356018] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:01.359387] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-30T20:29:01.359712] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-30T20:29:01.359841] [INFO ] [sig ] PAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:01.500628] [INFO ] [LOCAL ] Saved forecast: PAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAY.txt [2026-01-30T20:29:01.500764] [INFO ] [sig ] [2359/3461] Completed PAY in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:01.500803] [INFO ] [sig ] [2360/3461] Forecasting PAYC... [2026-01-30T20:29:01.500833] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-30T20:29:01.500862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-30T20:29:01.512921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-30T20:29:01.513207] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-30T20:29:01.514022] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-30T20:29:01.514075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:01.514108] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:01.514136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:01.514193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:01.570530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:01.571257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:01.571335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:01.571367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:01.704668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:01.704853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:01.704919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:01.704967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:01.710297] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=17.85%) [2026-01-30T20:29:01.710709] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-30T20:29:01.710852] [INFO ] [sig ] PAYC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:01.853588] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAYC.txt [2026-01-30T20:29:01.853731] [INFO ] [sig ] [2360/3461] Completed PAYC in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-30T20:29:01.853770] [INFO ] [sig ] [2361/3461] Forecasting PAYO... [2026-01-30T20:29:01.853799] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-30T20:29:01.853829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-30T20:29:01.865157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-30T20:29:01.865456] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-30T20:29:01.866249] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-30T20:29:01.866301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:01.866333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:01.866360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:01.866416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:01.925718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:01.926449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:01.926526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:01.926557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:02.060401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:02.060554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:02.060617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:02.060647] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:02.064053] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-30T20:29:02.064334] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-30T20:29:02.064463] [INFO ] [sig ] PAYO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:02.205030] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAYO.txt [2026-01-30T20:29:02.205165] [INFO ] [sig ] [2361/3461] Completed PAYO in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:02.205204] [INFO ] [sig ] [2362/3461] Forecasting PAYS... [2026-01-30T20:29:02.205233] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-30T20:29:02.205261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-30T20:29:02.216489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-30T20:29:02.216810] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-30T20:29:02.217608] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-30T20:29:02.217668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:02.217699] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:02.217726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:02.217782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:02.274168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:02.274890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:02.274966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:02.274998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:02.393713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:02.393865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:02.393906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:02.393969] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:02.397361] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-30T20:29:02.397652] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-30T20:29:02.397776] [INFO ] [sig ] PAYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:02.538704] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PAYS.txt [2026-01-30T20:29:02.538830] [INFO ] [sig ] [2362/3461] Completed PAYS in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:02.538876] [INFO ] [sig ] [2363/3461] Forecasting PAYX... [2026-01-30T20:29:02.538907] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-30T20:29:02.538938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-30T20:29:02.550181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-30T20:29:02.550495] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-30T20:29:02.551285] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-30T20:29:02.551337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:02.551368] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:02.551394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:02.551451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:02.608434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:02.609167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:02.609246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:02.609279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:02.726259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:02.726405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:02.726445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:02.726473] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:02.730198] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-30T20:29:02.730484] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-30T20:29:02.730627] [INFO ] [sig ] PAYX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:02.870887] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PAYX.txt [2026-01-30T20:29:02.871023] [INFO ] [sig ] [2363/3461] Completed PAYX in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:02.871062] [INFO ] [sig ] [2364/3461] Forecasting PB... [2026-01-30T20:29:02.871091] [INFO ] [sig ] Generating forecast for: PB [2026-01-30T20:29:02.871121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-30T20:29:02.882936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-30T20:29:02.883244] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-30T20:29:02.884049] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-30T20:29:02.884100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:02.884132] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:02.884158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:02.884215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:02.940936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:02.941680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:02.941758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:02.941790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:03.071404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:03.071596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:03.071648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:03.071686] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:03.075170] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-30T20:29:03.075474] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-30T20:29:03.075645] [INFO ] [sig ] PB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:03.223034] [INFO ] [LOCAL ] Saved forecast: PB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PB.txt [2026-01-30T20:29:03.223189] [INFO ] [sig ] [2364/3461] Completed PB in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:03.223229] [INFO ] [sig ] [2365/3461] Forecasting PBA... [2026-01-30T20:29:03.223258] [INFO ] [sig ] Generating forecast for: PBA [2026-01-30T20:29:03.223289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-30T20:29:03.237103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-30T20:29:03.237499] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-30T20:29:03.238374] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-30T20:29:03.238428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:03.238460] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:03.238487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:03.238543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:03.299245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:03.300167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:03.300250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:03.300284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:03.426568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:03.426740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:03.426781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:03.426812] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:03.430603] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-30T20:29:03.430973] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-30T20:29:03.431117] [INFO ] [sig ] PBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:03.579864] [INFO ] [LOCAL ] Saved forecast: PBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PBA.txt [2026-01-30T20:29:03.580001] [INFO ] [sig ] [2365/3461] Completed PBA in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:03.580043] [INFO ] [sig ] [2366/3461] Forecasting PBF... [2026-01-30T20:29:03.580073] [INFO ] [sig ] Generating forecast for: PBF [2026-01-30T20:29:03.580104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-30T20:29:03.592408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-30T20:29:03.592767] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-30T20:29:03.593554] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-30T20:29:03.593640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:03.593680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:03.593707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:03.593764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:03.650759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:03.651418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:03.651495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:03.651527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:03.773830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:03.773975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:03.774031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:03.774061] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:03.777437] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-01-30T20:29:03.777766] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-30T20:29:03.777895] [INFO ] [sig ] PBF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:03.920103] [INFO ] [LOCAL ] Saved forecast: PBF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PBF.txt [2026-01-30T20:29:03.920229] [INFO ] [sig ] [2366/3461] Completed PBF in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:03.920269] [INFO ] [sig ] [2367/3461] Forecasting PBFS... [2026-01-30T20:29:03.920299] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-30T20:29:03.920327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-30T20:29:03.931329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-30T20:29:03.931654] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-30T20:29:03.932405] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-30T20:29:03.932456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:03.932487] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:03.932513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:03.932569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:03.989394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:03.990113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:03.990191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:03.990223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:04.091597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:04.091743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:04.091783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:04.091810] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:04.095142] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-30T20:29:04.095414] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-30T20:29:04.095534] [INFO ] [sig ] PBFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:04.253652] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PBFS.txt [2026-01-30T20:29:04.253804] [INFO ] [sig ] [2367/3461] Completed PBFS in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:04.253844] [INFO ] [sig ] [2368/3461] Forecasting PBH... [2026-01-30T20:29:04.253873] [INFO ] [sig ] Generating forecast for: PBH [2026-01-30T20:29:04.253905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-30T20:29:04.265259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-30T20:29:04.265608] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-30T20:29:04.266387] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-30T20:29:04.266438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:04.266470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:04.266497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:04.266553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:04.323839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:04.324614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:04.324707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:04.324740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:04.444526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:04.444703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:04.444743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:04.444771] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:04.448109] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-30T20:29:04.448407] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-30T20:29:04.448543] [INFO ] [sig ] PBH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:04.591683] [INFO ] [LOCAL ] Saved forecast: PBH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PBH.txt [2026-01-30T20:29:04.591830] [INFO ] [sig ] [2368/3461] Completed PBH in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:04.591869] [INFO ] [sig ] [2369/3461] Forecasting PBI... [2026-01-30T20:29:04.591899] [INFO ] [sig ] Generating forecast for: PBI [2026-01-30T20:29:04.591930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-30T20:29:04.603291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-30T20:29:04.603704] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-30T20:29:04.604497] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-30T20:29:04.604556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:04.604632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:04.604671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:04.604739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:04.663281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:04.664108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:04.664241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:04.664292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:04.789797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:04.789941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:04.789981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:04.790009] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:04.793400] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-30T20:29:04.793727] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-30T20:29:04.793851] [INFO ] [sig ] PBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:04.950228] [INFO ] [LOCAL ] Saved forecast: PBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PBI.txt [2026-01-30T20:29:04.950382] [INFO ] [sig ] [2369/3461] Completed PBI in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-30T20:29:04.950421] [INFO ] [sig ] [2370/3461] Forecasting PBYI... [2026-01-30T20:29:04.950451] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-30T20:29:04.950481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-30T20:29:04.963686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-30T20:29:04.964282] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-30T20:29:04.965145] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-30T20:29:04.965200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:04.965262] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:04.965292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:04.965348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:05.027035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:05.027964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:05.028048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:05.028080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:05.149024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:05.149163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:05.149203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:05.149233] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:05.152752] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=83.43%) [2026-01-30T20:29:05.153025] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-30T20:29:05.153147] [INFO ] [sig ] PBYI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:05.295444] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PBYI.txt [2026-01-30T20:29:05.295609] [INFO ] [sig ] [2370/3461] Completed PBYI in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:05.295651] [INFO ] [sig ] [2371/3461] Forecasting PCB... [2026-01-30T20:29:05.295680] [INFO ] [sig ] Generating forecast for: PCB [2026-01-30T20:29:05.295712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-30T20:29:05.307345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-30T20:29:05.307727] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-30T20:29:05.308564] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-30T20:29:05.308650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:05.308685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:05.308711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:05.308768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:05.365853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:05.366722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:05.366802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:05.366834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:05.480785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:05.480922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:05.480961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:05.480989] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:05.484338] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-01-30T20:29:05.484630] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-30T20:29:05.484752] [INFO ] [sig ] PCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:05.626108] [INFO ] [LOCAL ] Saved forecast: PCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCB.txt [2026-01-30T20:29:05.626228] [INFO ] [sig ] [2371/3461] Completed PCB in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:05.626266] [INFO ] [sig ] [2372/3461] Forecasting PCF... [2026-01-30T20:29:05.626294] [INFO ] [sig ] Generating forecast for: PCF [2026-01-30T20:29:05.626324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-30T20:29:05.637171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-30T20:29:05.637453] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-30T20:29:05.638317] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-30T20:29:05.638373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:05.638406] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:05.638432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:05.638487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:05.695941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:05.696559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:05.696652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:05.696683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:05.813685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:05.813822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:05.813862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:05.813890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:05.817182] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=84.69%) [2026-01-30T20:29:05.817452] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-30T20:29:05.817593] [INFO ] [sig ] PCF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:05.959876] [INFO ] [LOCAL ] Saved forecast: PCF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PCF.txt [2026-01-30T20:29:05.960025] [INFO ] [sig ] [2372/3461] Completed PCF in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:05.960066] [INFO ] [sig ] [2373/3461] Forecasting PCG... [2026-01-30T20:29:05.960095] [INFO ] [sig ] Generating forecast for: PCG [2026-01-30T20:29:05.960124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-30T20:29:05.971828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-30T20:29:05.972136] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-30T20:29:05.972933] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-30T20:29:05.972986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:05.973018] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:05.973045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:05.973102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:06.031737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:06.032559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:06.032673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:06.032713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:06.156038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:06.156176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:06.156215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:06.156243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:06.159692] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-30T20:29:06.159966] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-30T20:29:06.160086] [INFO ] [sig ] PCG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:06.302315] [INFO ] [LOCAL ] Saved forecast: PCG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCG.txt [2026-01-30T20:29:06.302436] [INFO ] [sig ] [2373/3461] Completed PCG in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:06.302474] [INFO ] [sig ] [2374/3461] Forecasting PCH... [2026-01-30T20:29:06.302503] [INFO ] [sig ] Generating forecast for: PCH [2026-01-30T20:29:06.302539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-30T20:29:06.313685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-30T20:29:06.313997] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-30T20:29:06.314840] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-30T20:29:06.314892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:06.314924] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:06.314951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:06.315007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:06.372535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:06.373216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:06.373297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:06.373330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:06.495018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:06.495163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:06.495202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:06.495231] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:06.498774] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=35.93%) [2026-01-30T20:29:06.499105] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-30T20:29:06.499245] [INFO ] [sig ] PCH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:06.651101] [INFO ] [LOCAL ] Saved forecast: PCH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCH.txt [2026-01-30T20:29:06.651253] [INFO ] [sig ] [2374/3461] Completed PCH in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:06.651292] [INFO ] [sig ] [2375/3461] Forecasting PCM... [2026-01-30T20:29:06.651321] [INFO ] [sig ] Generating forecast for: PCM [2026-01-30T20:29:06.651353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-30T20:29:06.662332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-30T20:29:06.662691] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-30T20:29:06.663476] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-30T20:29:06.663528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:06.663561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:06.663607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:06.663665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:06.720879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:06.721666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:06.721746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:06.721779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:06.844090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:06.844240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:06.844280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:06.844310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:06.847662] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-30T20:29:06.848146] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-30T20:29:06.848294] [INFO ] [sig ] PCM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:06.993682] [INFO ] [LOCAL ] Saved forecast: PCM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PCM.txt [2026-01-30T20:29:06.993844] [INFO ] [sig ] [2375/3461] Completed PCM in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:06.993885] [INFO ] [sig ] [2376/3461] Forecasting PCN... [2026-01-30T20:29:06.993915] [INFO ] [sig ] Generating forecast for: PCN [2026-01-30T20:29:06.993945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-30T20:29:07.006381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-30T20:29:07.006799] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-30T20:29:07.007596] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-30T20:29:07.007658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:07.007726] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:07.007760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:07.007815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:07.064905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:07.065784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:07.065866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:07.065899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:07.188619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:07.188770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:07.188811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:07.188840] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:07.192239] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=21.28%) [2026-01-30T20:29:07.192526] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-30T20:29:07.192668] [INFO ] [sig ] PCN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:07.338159] [INFO ] [LOCAL ] Saved forecast: PCN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCN.txt [2026-01-30T20:29:07.338324] [INFO ] [sig ] [2376/3461] Completed PCN in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:07.338366] [INFO ] [sig ] [2377/3461] Forecasting PCQ... [2026-01-30T20:29:07.338395] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-30T20:29:07.338423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-30T20:29:07.350168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-30T20:29:07.350507] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-30T20:29:07.351476] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-30T20:29:07.351526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:07.351558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:07.351602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:07.351663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:07.409839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:07.410716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:07.410799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:07.410830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:07.532680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:07.532834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:07.532874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:07.532905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:07.536361] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-01-30T20:29:07.536680] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-30T20:29:07.536811] [INFO ] [sig ] PCQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:07.680264] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCQ.txt [2026-01-30T20:29:07.680400] [INFO ] [sig ] [2377/3461] Completed PCQ in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-30T20:29:07.680439] [INFO ] [sig ] [2378/3461] Forecasting PCRX... [2026-01-30T20:29:07.680468] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-30T20:29:07.680498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-30T20:29:07.691306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-30T20:29:07.691608] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-30T20:29:07.692359] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-30T20:29:07.692410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:07.692442] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:07.692469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:07.692524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:07.749713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:07.750411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:07.750491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:07.750524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:07.874695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:07.874860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:07.874901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:07.874930] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:07.878471] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=43.38%) [2026-01-30T20:29:07.878817] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-30T20:29:07.878944] [INFO ] [sig ] PCRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:08.027293] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCRX.txt [2026-01-30T20:29:08.027431] [INFO ] [sig ] [2378/3461] Completed PCRX in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:08.027472] [INFO ] [sig ] [2379/3461] Forecasting PCTY... [2026-01-30T20:29:08.027502] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-30T20:29:08.027534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-30T20:29:08.039599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-30T20:29:08.039895] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-30T20:29:08.040677] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-30T20:29:08.040729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:08.040761] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:08.040788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:08.040844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:08.098999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:08.099857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:08.099941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:08.099975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:08.223706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:08.223854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:08.223894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:08.223953] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:08.227497] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-30T20:29:08.227802] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-30T20:29:08.227935] [INFO ] [sig ] PCTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:08.375194] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PCTY.txt [2026-01-30T20:29:08.375336] [INFO ] [sig ] [2379/3461] Completed PCTY in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:08.375376] [INFO ] [sig ] [2380/3461] Forecasting PCVX... [2026-01-30T20:29:08.375406] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-30T20:29:08.375437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-30T20:29:08.386808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-30T20:29:08.387089] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-30T20:29:08.387902] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-30T20:29:08.387954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:08.387986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:08.388012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:08.388072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:08.448734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:08.449411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:08.449490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:08.449524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:08.576758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:08.577106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:08.577146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:08.577178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:08.581090] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-30T20:29:08.581423] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-30T20:29:08.581565] [INFO ] [sig ] PCVX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:08.737093] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCVX.txt [2026-01-30T20:29:08.737249] [INFO ] [sig ] [2380/3461] Completed PCVX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:08.737291] [INFO ] [sig ] [2381/3461] Forecasting PCYO... [2026-01-30T20:29:08.737321] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-30T20:29:08.737353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-30T20:29:08.749224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-30T20:29:08.749541] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-30T20:29:08.750346] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-30T20:29:08.750398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:08.750432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:08.750459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:08.750534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:08.810205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:08.810966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:08.811046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:08.811097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:08.931070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:08.931216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:08.931257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:08.931289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:08.934736] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-30T20:29:08.935029] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-30T20:29:08.935154] [INFO ] [sig ] PCYO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:09.083165] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PCYO.txt [2026-01-30T20:29:09.083299] [INFO ] [sig ] [2381/3461] Completed PCYO in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:09.083338] [INFO ] [sig ] [2382/3461] Forecasting PD... [2026-01-30T20:29:09.083367] [INFO ] [sig ] Generating forecast for: PD [2026-01-30T20:29:09.083398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-30T20:29:09.095086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-30T20:29:09.095383] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-30T20:29:09.096164] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-30T20:29:09.096215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:09.096246] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:09.096273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:09.096329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:09.156159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:09.156901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:09.156984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:09.157018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:09.281845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:09.281992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:09.282033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:09.282062] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:09.285479] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-30T20:29:09.285818] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-30T20:29:09.285945] [INFO ] [sig ] PD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:09.431544] [INFO ] [LOCAL ] Saved forecast: PD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PD.txt [2026-01-30T20:29:09.431740] [INFO ] [sig ] [2382/3461] Completed PD in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:09.431791] [INFO ] [sig ] [2383/3461] Forecasting PDBC... [2026-01-30T20:29:09.431830] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-30T20:29:09.431862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-30T20:29:09.443254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-30T20:29:09.443548] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-30T20:29:09.444311] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-30T20:29:09.444385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:09.444418] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:09.444445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:09.444501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:09.502926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:09.503665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:09.503760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:09.503800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:09.619464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:09.619626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:09.619666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:09.619697] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:09.622995] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-01-30T20:29:09.623280] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-30T20:29:09.623426] [INFO ] [sig ] PDBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:09.770531] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDBC.txt [2026-01-30T20:29:09.770700] [INFO ] [sig ] [2383/3461] Completed PDBC in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:09.770747] [INFO ] [sig ] [2384/3461] Forecasting PDD... [2026-01-30T20:29:09.770777] [INFO ] [sig ] Generating forecast for: PDD [2026-01-30T20:29:09.770812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-30T20:29:09.782691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-30T20:29:09.783068] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-30T20:29:09.784082] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-30T20:29:09.784134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:09.784165] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:09.784191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:09.784250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:09.843206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:09.843965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:09.844046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:09.844080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:09.968364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:09.968507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:09.968550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:09.968596] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:09.972099] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-30T20:29:09.972381] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-30T20:29:09.972505] [INFO ] [sig ] PDD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:10.125983] [INFO ] [LOCAL ] Saved forecast: PDD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PDD.txt [2026-01-30T20:29:10.126136] [INFO ] [sig ] [2384/3461] Completed PDD in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:10.126178] [INFO ] [sig ] [2385/3461] Forecasting PDEX... [2026-01-30T20:29:10.126207] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-30T20:29:10.126239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-30T20:29:10.138405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-30T20:29:10.138763] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-30T20:29:10.139539] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-30T20:29:10.139610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:10.139643] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:10.139670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:10.139725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:10.197559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:10.198453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:10.198538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:10.198570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:10.320313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:10.320463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:10.320503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:10.320531] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:10.323887] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-01-30T20:29:10.324169] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-30T20:29:10.324293] [INFO ] [sig ] PDEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:10.465133] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDEX.txt [2026-01-30T20:29:10.465271] [INFO ] [sig ] [2385/3461] Completed PDEX in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:10.465311] [INFO ] [sig ] [2386/3461] Forecasting PDFS... [2026-01-30T20:29:10.465339] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-30T20:29:10.465369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-30T20:29:10.477904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-30T20:29:10.478247] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-30T20:29:10.479039] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-30T20:29:10.479090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:10.479121] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:10.479149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:10.479204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:10.535558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:10.536427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:10.536545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:10.536594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:10.662170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:10.662324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:10.662367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:10.662397] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:10.665901] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-01-30T20:29:10.666195] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-30T20:29:10.666325] [INFO ] [sig ] PDFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:10.811833] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDFS.txt [2026-01-30T20:29:10.812001] [INFO ] [sig ] [2386/3461] Completed PDFS in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-30T20:29:10.812058] [INFO ] [sig ] [2387/3461] Forecasting PDI... [2026-01-30T20:29:10.812090] [INFO ] [sig ] Generating forecast for: PDI [2026-01-30T20:29:10.812122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-30T20:29:10.823787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-30T20:29:10.824120] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-30T20:29:10.825102] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-30T20:29:10.825154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:10.825186] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:10.825213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:10.825271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:10.881801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:10.882652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:10.882770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:10.882805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:10.998316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:10.998472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:10.998512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:10.998540] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:11.002001] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=81.23%) [2026-01-30T20:29:11.002329] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-30T20:29:11.002489] [INFO ] [sig ] PDI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:11.148423] [INFO ] [LOCAL ] Saved forecast: PDI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PDI.txt [2026-01-30T20:29:11.148552] [INFO ] [sig ] [2387/3461] Completed PDI in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:11.148608] [INFO ] [sig ] [2388/3461] Forecasting PDLB... [2026-01-30T20:29:11.148639] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-30T20:29:11.148668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-30T20:29:11.162430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-30T20:29:11.162834] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-30T20:29:11.163831] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-30T20:29:11.163893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:11.163950] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:11.163986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:11.164046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:11.221929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:11.223218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:11.223303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:11.223334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:11.349626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:11.349806] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:29:11.349856] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:11.349889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:11.353454] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-01-30T20:29:11.353791] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-30T20:29:11.353924] [INFO ] [sig ] PDLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:11.495780] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PDLB.txt [2026-01-30T20:29:11.495944] [INFO ] [sig ] [2388/3461] Completed PDLB in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:11.495984] [INFO ] [sig ] [2389/3461] Forecasting PDM... [2026-01-30T20:29:11.496014] [INFO ] [sig ] Generating forecast for: PDM [2026-01-30T20:29:11.496045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-30T20:29:11.511947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-30T20:29:11.512353] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-30T20:29:11.513205] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-30T20:29:11.513256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:11.513288] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:11.513314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:11.513369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:11.569717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:11.570875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:11.570963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:11.570995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:11.692757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:11.692916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:11.692955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:11.692984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:11.696452] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-30T20:29:11.696761] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-30T20:29:11.696890] [INFO ] [sig ] PDM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:11.843438] [INFO ] [LOCAL ] Saved forecast: PDM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDM.txt [2026-01-30T20:29:11.843647] [INFO ] [sig ] [2389/3461] Completed PDM in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:11.843691] [INFO ] [sig ] [2390/3461] Forecasting PDO... [2026-01-30T20:29:11.843723] [INFO ] [sig ] Generating forecast for: PDO [2026-01-30T20:29:11.843756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-30T20:29:11.858327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-30T20:29:11.858725] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-30T20:29:11.859734] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-30T20:29:11.859801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:11.859840] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:11.859876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:11.859955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:11.933355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:11.934405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:11.934507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:11.934548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:12.054024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:12.054174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:12.054253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:12.054285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:12.057718] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-30T20:29:12.057992] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-30T20:29:12.058144] [INFO ] [sig ] PDO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:12.198202] [INFO ] [LOCAL ] Saved forecast: PDO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDO.txt [2026-01-30T20:29:12.198305] [INFO ] [sig ] [2390/3461] Completed PDO in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:12.198343] [INFO ] [sig ] [2391/3461] Forecasting PDP... [2026-01-30T20:29:12.198371] [INFO ] [sig ] Generating forecast for: PDP [2026-01-30T20:29:12.198400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-30T20:29:12.209501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-30T20:29:12.209786] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-30T20:29:12.210529] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-30T20:29:12.210599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:12.210632] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:12.210659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:12.210714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:12.268368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:12.268992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:12.269066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:12.269097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:12.383339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:12.383426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:12.383460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:12.383488] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:12.386514] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=40.04%) [2026-01-30T20:29:12.386789] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-30T20:29:12.386907] [INFO ] [sig ] PDP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:12.529110] [INFO ] [LOCAL ] Saved forecast: PDP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDP.txt [2026-01-30T20:29:12.529221] [INFO ] [sig ] [2391/3461] Completed PDP in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:12.529258] [INFO ] [sig ] [2392/3461] Forecasting PDS... [2026-01-30T20:29:12.529287] [INFO ] [sig ] Generating forecast for: PDS [2026-01-30T20:29:12.529314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-30T20:29:12.540859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-30T20:29:12.541234] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-30T20:29:12.542041] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-30T20:29:12.542092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:12.542124] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:12.542149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:12.542204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:12.598805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:12.599755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:12.599869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:12.599901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:12.719385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:12.719543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:12.719603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:12.719635] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:12.723034] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-30T20:29:12.723324] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-30T20:29:12.723453] [INFO ] [sig ] PDS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:12.865212] [INFO ] [LOCAL ] Saved forecast: PDS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PDS.txt [2026-01-30T20:29:12.865369] [INFO ] [sig ] [2392/3461] Completed PDS in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:12.865409] [INFO ] [sig ] [2393/3461] Forecasting PDX... [2026-01-30T20:29:12.865439] [INFO ] [sig ] Generating forecast for: PDX [2026-01-30T20:29:12.865468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-30T20:29:12.876888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-30T20:29:12.877244] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-30T20:29:12.878069] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-30T20:29:12.878144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:12.878201] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:12.878229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:12.878285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:12.934179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:12.935059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:12.935138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:12.935171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:13.066294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:13.066460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:13.066508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:13.066541] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:13.070923] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-01-30T20:29:13.071276] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-30T20:29:13.071428] [INFO ] [sig ] PDX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:13.223522] [INFO ] [LOCAL ] Saved forecast: PDX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PDX.txt [2026-01-30T20:29:13.223713] [INFO ] [sig ] [2393/3461] Completed PDX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:13.223776] [INFO ] [sig ] [2394/3461] Forecasting PDYN... [2026-01-30T20:29:13.223808] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-30T20:29:13.223838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-30T20:29:13.235613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-30T20:29:13.235899] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-30T20:29:13.236707] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-30T20:29:13.236762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:13.236805] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:13.236833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:13.236888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:13.296201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:13.297054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:13.297136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:13.297170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:13.419630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:13.419786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:13.419836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:13.419870] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:13.423242] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=14.39%) [2026-01-30T20:29:13.423521] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-30T20:29:13.423660] [INFO ] [sig ] PDYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:13.572243] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PDYN.txt [2026-01-30T20:29:13.572401] [INFO ] [sig ] [2394/3461] Completed PDYN in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:13.572443] [INFO ] [sig ] [2395/3461] Forecasting PEB... [2026-01-30T20:29:13.572472] [INFO ] [sig ] Generating forecast for: PEB [2026-01-30T20:29:13.572503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-30T20:29:13.584749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-30T20:29:13.585140] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-30T20:29:13.585973] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-30T20:29:13.586025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:13.586058] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:13.586085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:13.586142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:13.648915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:13.649868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:13.649955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:13.649989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:13.776981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:13.777134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:13.777174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:13.777203] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:13.780678] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-30T20:29:13.780964] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-30T20:29:13.781091] [INFO ] [sig ] PEB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:13.927706] [INFO ] [LOCAL ] Saved forecast: PEB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEB.txt [2026-01-30T20:29:13.927847] [INFO ] [sig ] [2395/3461] Completed PEB in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-30T20:29:13.927888] [INFO ] [sig ] [2396/3461] Forecasting PEBK... [2026-01-30T20:29:13.927918] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-30T20:29:13.927951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-30T20:29:13.939070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-30T20:29:13.939358] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-30T20:29:13.940283] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-30T20:29:13.940335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:13.940366] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:13.940393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:13.940448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:13.998037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:13.998912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:13.998995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:13.999036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:14.091148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:14.091307] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:29:14.091349] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:14.091413] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:14.094946] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=12.79%) [2026-01-30T20:29:14.095244] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-30T20:29:14.095378] [INFO ] [sig ] PEBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:14.241777] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PEBK.txt [2026-01-30T20:29:14.241911] [INFO ] [sig ] [2396/3461] Completed PEBK in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:14.241951] [INFO ] [sig ] [2397/3461] Forecasting PEBO... [2026-01-30T20:29:14.241981] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-30T20:29:14.242012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-30T20:29:14.253656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-30T20:29:14.253982] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-30T20:29:14.254945] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-30T20:29:14.254995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:14.255026] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:14.255053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:14.255109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:14.315235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:14.316036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:14.316117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:14.316151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:14.444250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:14.444401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:14.444443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:14.444472] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:14.447943] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-01-30T20:29:14.448377] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-30T20:29:14.448503] [INFO ] [sig ] PEBO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:14.593671] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEBO.txt [2026-01-30T20:29:14.593819] [INFO ] [sig ] [2397/3461] Completed PEBO in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:14.593859] [INFO ] [sig ] [2398/3461] Forecasting PECO... [2026-01-30T20:29:14.593895] [INFO ] [sig ] Generating forecast for: PECO [2026-01-30T20:29:14.593927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-30T20:29:14.605812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-30T20:29:14.606150] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-30T20:29:14.606939] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-30T20:29:14.606992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:14.607024] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:14.607051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:14.607108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:14.666888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:14.667728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:14.667811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:14.667844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:14.791437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:14.791555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:14.791623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:14.791654] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:14.795409] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-30T20:29:14.795702] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-30T20:29:14.795823] [INFO ] [sig ] PECO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:14.936018] [INFO ] [LOCAL ] Saved forecast: PECO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PECO.txt [2026-01-30T20:29:14.936124] [INFO ] [sig ] [2398/3461] Completed PECO in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:14.936162] [INFO ] [sig ] [2399/3461] Forecasting PEG... [2026-01-30T20:29:14.936190] [INFO ] [sig ] Generating forecast for: PEG [2026-01-30T20:29:14.936221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-30T20:29:14.947144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-30T20:29:14.947418] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-30T20:29:14.948231] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-30T20:29:14.948281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:14.948312] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:14.948337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:14.948392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:15.005646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:15.006229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:15.006305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:15.006337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:15.136493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:15.136671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:15.136720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:15.136754] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:15.140432] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-30T20:29:15.140738] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-30T20:29:15.140861] [INFO ] [sig ] PEG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:15.283842] [INFO ] [LOCAL ] Saved forecast: PEG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEG.txt [2026-01-30T20:29:15.283967] [INFO ] [sig ] [2399/3461] Completed PEG in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:15.284005] [INFO ] [sig ] [2400/3461] Forecasting PEGA... [2026-01-30T20:29:15.284034] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-30T20:29:15.284062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-30T20:29:15.294964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-30T20:29:15.295243] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-30T20:29:15.296020] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-30T20:29:15.296071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:15.296103] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:15.296129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:15.296184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:15.352840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:15.353441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:15.353516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:15.353555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:15.474277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:15.474378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:15.474415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:15.474443] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:15.477878] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-30T20:29:15.478344] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-30T20:29:15.478464] [INFO ] [sig ] PEGA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:15.623646] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEGA.txt [2026-01-30T20:29:15.623753] [INFO ] [sig ] [2400/3461] Completed PEGA in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:15.623794] [INFO ] [sig ] [2401/3461] Forecasting PEN... [2026-01-30T20:29:15.623824] [INFO ] [sig ] Generating forecast for: PEN [2026-01-30T20:29:15.623853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-30T20:29:15.634710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-30T20:29:15.635172] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-30T20:29:15.635937] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-30T20:29:15.635988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:15.636020] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:15.636046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:15.636102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:15.694692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:15.695269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:15.695345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:15.695377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:15.813602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:15.813710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:15.813746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:15.813796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:15.817002] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-01-30T20:29:15.817268] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-30T20:29:15.817388] [INFO ] [sig ] PEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:15.959450] [INFO ] [LOCAL ] Saved forecast: PEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEN.txt [2026-01-30T20:29:15.959559] [INFO ] [sig ] [2401/3461] Completed PEN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:15.959614] [INFO ] [sig ] [2402/3461] Forecasting PENN... [2026-01-30T20:29:15.959643] [INFO ] [sig ] Generating forecast for: PENN [2026-01-30T20:29:15.959672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-30T20:29:15.970738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-30T20:29:15.971005] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-30T20:29:15.971781] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-30T20:29:15.971837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:15.971868] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:15.971894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:15.971950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:16.028664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:16.029271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:16.029344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:16.029376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:16.150643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:16.150762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:16.150802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:16.150833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:16.154181] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-01-30T20:29:16.154448] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-30T20:29:16.154570] [INFO ] [sig ] PENN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:16.296446] [INFO ] [LOCAL ] Saved forecast: PENN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PENN.txt [2026-01-30T20:29:16.296551] [INFO ] [sig ] [2402/3461] Completed PENN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-30T20:29:16.296606] [INFO ] [sig ] [2403/3461] Forecasting PEO... [2026-01-30T20:29:16.296636] [INFO ] [sig ] Generating forecast for: PEO [2026-01-30T20:29:16.296665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-30T20:29:16.307694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-30T20:29:16.307979] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-30T20:29:16.308814] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-30T20:29:16.308879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:16.308918] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:16.308955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:16.309017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:16.367068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:16.367698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:16.367811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:16.367869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:16.487718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:16.487836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:16.487877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:16.487906] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:16.491342] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=54.01%) [2026-01-30T20:29:16.491634] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-30T20:29:16.491757] [INFO ] [sig ] PEO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:16.633953] [INFO ] [LOCAL ] Saved forecast: PEO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PEO.txt [2026-01-30T20:29:16.634064] [INFO ] [sig ] [2403/3461] Completed PEO in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:16.634103] [INFO ] [sig ] [2404/3461] Forecasting PEP... [2026-01-30T20:29:16.634132] [INFO ] [sig ] Generating forecast for: PEP [2026-01-30T20:29:16.634160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-30T20:29:16.645640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-30T20:29:16.645928] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-30T20:29:16.646730] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-30T20:29:16.646786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:16.646826] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:16.646860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:16.646932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:16.704493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:16.705116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:16.705192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:16.705225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:16.824932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:16.825035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:16.825072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:16.825100] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:16.828451] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=46.37%) [2026-01-30T20:29:16.828741] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-30T20:29:16.828866] [INFO ] [sig ] PEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:16.970133] [INFO ] [LOCAL ] Saved forecast: PEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PEP.txt [2026-01-30T20:29:16.970241] [INFO ] [sig ] [2404/3461] Completed PEP in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:16.970279] [INFO ] [sig ] [2405/3461] Forecasting PEPG... [2026-01-30T20:29:16.970308] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-30T20:29:16.970336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-30T20:29:16.981631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-30T20:29:16.981920] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-30T20:29:16.982724] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-30T20:29:16.982777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:16.982812] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:16.982846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:16.982929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:17.040475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:17.041094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:17.041172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:17.041205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:17.152014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:17.152116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:17.152152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:17.152180] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:17.155375] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-30T20:29:17.155662] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-30T20:29:17.155784] [INFO ] [sig ] PEPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:17.296756] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PEPG.txt [2026-01-30T20:29:17.296864] [INFO ] [sig ] [2405/3461] Completed PEPG in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:17.296902] [INFO ] [sig ] [2406/3461] Forecasting PERF... [2026-01-30T20:29:17.296931] [INFO ] [sig ] Generating forecast for: PERF [2026-01-30T20:29:17.296959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-30T20:29:17.308351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-30T20:29:17.308666] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-30T20:29:17.309471] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-30T20:29:17.309523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:17.309555] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:17.309608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:17.309668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:17.368955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:17.369755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:17.369840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:17.369877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:17.492528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:17.492663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:17.492703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:17.492732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:17.496061] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-30T20:29:17.496329] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-30T20:29:17.496449] [INFO ] [sig ] PERF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:17.639137] [INFO ] [LOCAL ] Saved forecast: PERF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PERF.txt [2026-01-30T20:29:17.639306] [INFO ] [sig ] [2406/3461] Completed PERF in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:17.639360] [INFO ] [sig ] [2407/3461] Forecasting PERI... [2026-01-30T20:29:17.639402] [INFO ] [sig ] Generating forecast for: PERI [2026-01-30T20:29:17.639444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-30T20:29:17.650447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-30T20:29:17.650764] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-30T20:29:17.651543] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-30T20:29:17.651631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:17.651670] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:17.651699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:17.651757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:17.709758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:17.710398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:17.710474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:17.710505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:17.826965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:17.827066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:17.827103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:17.827327] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:17.830865] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-30T20:29:17.831323] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-30T20:29:17.831447] [INFO ] [sig ] PERI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:17.974070] [INFO ] [LOCAL ] Saved forecast: PERI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PERI.txt [2026-01-30T20:29:17.974183] [INFO ] [sig ] [2407/3461] Completed PERI in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:17.974221] [INFO ] [sig ] [2408/3461] Forecasting PESI... [2026-01-30T20:29:17.974250] [INFO ] [sig ] Generating forecast for: PESI [2026-01-30T20:29:17.974279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-30T20:29:17.986369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-30T20:29:17.986878] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-30T20:29:17.987716] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-30T20:29:17.987768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:17.987801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:17.987835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:17.987905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:18.048037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:18.048672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:18.048750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:18.048782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:18.173022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:18.173129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:18.173167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:18.173195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:18.176456] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-01-30T20:29:18.176739] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-30T20:29:18.176859] [INFO ] [sig ] PESI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:18.320406] [INFO ] [LOCAL ] Saved forecast: PESI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PESI.txt [2026-01-30T20:29:18.320513] [INFO ] [sig ] [2408/3461] Completed PESI in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:18.320551] [INFO ] [sig ] [2409/3461] Forecasting PETS... [2026-01-30T20:29:18.320598] [INFO ] [sig ] Generating forecast for: PETS [2026-01-30T20:29:18.320630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-30T20:29:18.332384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-30T20:29:18.332703] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-30T20:29:18.333490] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-30T20:29:18.333543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:18.333606] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:18.333645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:18.333703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:18.393004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:18.393630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:18.393704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:18.393736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:18.516493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:18.516634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:18.516673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:18.516702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:18.519971] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=34.96%) [2026-01-30T20:29:18.520238] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-30T20:29:18.520357] [INFO ] [sig ] PETS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:18.664211] [INFO ] [LOCAL ] Saved forecast: PETS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PETS.txt [2026-01-30T20:29:18.664326] [INFO ] [sig ] [2409/3461] Completed PETS in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:18.664363] [INFO ] [sig ] [2410/3461] Forecasting PEY... [2026-01-30T20:29:18.664391] [INFO ] [sig ] Generating forecast for: PEY [2026-01-30T20:29:18.664420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-30T20:29:18.675256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-30T20:29:18.675554] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-30T20:29:18.676330] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-30T20:29:18.676382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:18.676439] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:18.676473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:18.676551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:18.737882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:18.738538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:18.738632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:18.738666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:18.855814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:18.855955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:18.855992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:18.856020] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:18.859391] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-01-30T20:29:18.859686] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-30T20:29:18.859812] [INFO ] [sig ] PEY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:19.001945] [INFO ] [LOCAL ] Saved forecast: PEY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PEY.txt [2026-01-30T20:29:19.002099] [INFO ] [sig ] [2410/3461] Completed PEY in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:19.002141] [INFO ] [sig ] [2411/3461] Forecasting PFBC... [2026-01-30T20:29:19.002171] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-30T20:29:19.002206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-30T20:29:19.013162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-30T20:29:19.013475] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-30T20:29:19.014296] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-30T20:29:19.014353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:19.014386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:19.014413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:19.014470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:19.073617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:19.074239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:19.074317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:19.074351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:19.188994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:19.189320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:19.189362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:19.189389] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:19.192800] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-01-30T20:29:19.193072] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-30T20:29:19.193190] [INFO ] [sig ] PFBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:19.335375] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFBC.txt [2026-01-30T20:29:19.335496] [INFO ] [sig ] [2411/3461] Completed PFBC in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:19.335533] [INFO ] [sig ] [2412/3461] Forecasting PFD... [2026-01-30T20:29:19.335562] [INFO ] [sig ] Generating forecast for: PFD [2026-01-30T20:29:19.335608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-30T20:29:19.346283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-30T20:29:19.346601] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-30T20:29:19.347391] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-30T20:29:19.347442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:19.347473] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:19.347499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:19.347554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:19.404284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:19.404916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:19.404989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:19.405020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:19.512711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:19.512831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:19.512870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:19.512898] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:19.516246] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-01-30T20:29:19.516529] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-30T20:29:19.516668] [INFO ] [sig ] PFD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:19.659669] [INFO ] [LOCAL ] Saved forecast: PFD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFD.txt [2026-01-30T20:29:19.659784] [INFO ] [sig ] [2412/3461] Completed PFD in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-30T20:29:19.659822] [INFO ] [sig ] [2413/3461] Forecasting PFF... [2026-01-30T20:29:19.659851] [INFO ] [sig ] Generating forecast for: PFF [2026-01-30T20:29:19.659881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-30T20:29:19.672067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-30T20:29:19.672361] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-30T20:29:19.673166] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-30T20:29:19.673217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:19.673248] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:19.673274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:19.673334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:19.733088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:19.733966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:19.734049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:19.734082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:19.858437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:19.858598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:19.858640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:19.858699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:19.862151] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=21.70%) [2026-01-30T20:29:19.862426] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-30T20:29:19.862553] [INFO ] [sig ] PFF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:20.010641] [INFO ] [LOCAL ] Saved forecast: PFF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFF.txt [2026-01-30T20:29:20.010790] [INFO ] [sig ] [2413/3461] Completed PFF in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:20.010830] [INFO ] [sig ] [2414/3461] Forecasting PFG... [2026-01-30T20:29:20.010860] [INFO ] [sig ] Generating forecast for: PFG [2026-01-30T20:29:20.010890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-30T20:29:20.021873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-30T20:29:20.022198] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-30T20:29:20.023022] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-30T20:29:20.023075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:20.023108] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:20.023134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:20.023193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:20.083605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:20.084444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:20.084525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:20.084558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:20.210060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:20.210233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:20.210274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:20.210304] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:20.213789] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-01-30T20:29:20.214088] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-30T20:29:20.214228] [INFO ] [sig ] PFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:20.359831] [INFO ] [LOCAL ] Saved forecast: PFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFG.txt [2026-01-30T20:29:20.359999] [INFO ] [sig ] [2414/3461] Completed PFG in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:20.360045] [INFO ] [sig ] [2415/3461] Forecasting PFGC... [2026-01-30T20:29:20.360075] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-30T20:29:20.360107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-30T20:29:20.371720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-30T20:29:20.372080] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-30T20:29:20.372888] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-30T20:29:20.372940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:20.372971] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:20.372998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:20.373054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:20.430873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:20.431779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:20.431863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:20.431896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:20.554372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:20.554527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:20.554583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:20.554614] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:20.557955] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-30T20:29:20.558254] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-30T20:29:20.558380] [INFO ] [sig ] PFGC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:20.701333] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFGC.txt [2026-01-30T20:29:20.701467] [INFO ] [sig ] [2415/3461] Completed PFGC in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:20.701506] [INFO ] [sig ] [2416/3461] Forecasting PFH... [2026-01-30T20:29:20.701534] [INFO ] [sig ] Generating forecast for: PFH [2026-01-30T20:29:20.701564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-30T20:29:20.713755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-30T20:29:20.714053] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-30T20:29:20.715046] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-30T20:29:20.715098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:20.715319] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:20.715346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:20.715401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:20.774166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:20.774876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:20.774969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:20.775007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:20.892284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:20.892430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:20.892470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:20.892498] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:20.895836] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=62.09%) [2026-01-30T20:29:20.896108] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-30T20:29:20.896227] [INFO ] [sig ] PFH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:21.041348] [INFO ] [LOCAL ] Saved forecast: PFH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFH.txt [2026-01-30T20:29:21.041477] [INFO ] [sig ] [2416/3461] Completed PFH in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:21.041515] [INFO ] [sig ] [2417/3461] Forecasting PFIS... [2026-01-30T20:29:21.041544] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-30T20:29:21.041590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-30T20:29:21.053270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-30T20:29:21.053555] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-30T20:29:21.054323] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-30T20:29:21.054374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:21.054405] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:21.054432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:21.054487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:21.115849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:21.116527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:21.116620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:21.116654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:21.230843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:21.230977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:21.231015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:21.231042] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:21.234496] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=20.98%) [2026-01-30T20:29:21.234784] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-30T20:29:21.234910] [INFO ] [sig ] PFIS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:21.377154] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFIS.txt [2026-01-30T20:29:21.377279] [INFO ] [sig ] [2417/3461] Completed PFIS in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:21.377317] [INFO ] [sig ] [2418/3461] Forecasting PFL... [2026-01-30T20:29:21.377346] [INFO ] [sig ] Generating forecast for: PFL [2026-01-30T20:29:21.377375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-30T20:29:21.388459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-30T20:29:21.388782] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-30T20:29:21.389566] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-30T20:29:21.389634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:21.389677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:21.389706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:21.389762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:21.447103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:21.447923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:21.448007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:21.448040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:21.562550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:21.562691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:21.562729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:21.562757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:21.566035] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=77.28%) [2026-01-30T20:29:21.566304] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-30T20:29:21.566423] [INFO ] [sig ] PFL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:21.708718] [INFO ] [LOCAL ] Saved forecast: PFL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFL.txt [2026-01-30T20:29:21.708869] [INFO ] [sig ] [2418/3461] Completed PFL in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:21.708909] [INFO ] [sig ] [2419/3461] Forecasting PFM... [2026-01-30T20:29:21.708939] [INFO ] [sig ] Generating forecast for: PFM [2026-01-30T20:29:21.708971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-30T20:29:21.720601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-30T20:29:21.720882] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-30T20:29:21.721645] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-30T20:29:21.721696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:21.721727] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:21.721753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:21.721808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:21.780172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:21.780818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:21.780897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:21.780928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:21.901175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:21.901312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:21.901352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:21.901380] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:21.904812] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-30T20:29:21.905088] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-30T20:29:21.905210] [INFO ] [sig ] PFM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:22.047587] [INFO ] [LOCAL ] Saved forecast: PFM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFM.txt [2026-01-30T20:29:22.047702] [INFO ] [sig ] [2419/3461] Completed PFM in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-30T20:29:22.047740] [INFO ] [sig ] [2420/3461] Forecasting PFN... [2026-01-30T20:29:22.047768] [INFO ] [sig ] Generating forecast for: PFN [2026-01-30T20:29:22.047797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-30T20:29:22.058803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-30T20:29:22.059133] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-30T20:29:22.059913] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-30T20:29:22.059975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:22.060012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:22.060046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:22.060107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:22.118317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:22.118949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:22.119069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:22.119109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:22.238052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:22.238190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:22.238228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:22.238258] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:22.242919] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=65.32%) [2026-01-30T20:29:22.243381] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-30T20:29:22.243560] [INFO ] [sig ] PFN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:22.399325] [INFO ] [LOCAL ] Saved forecast: PFN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFN.txt [2026-01-30T20:29:22.399487] [INFO ] [sig ] [2420/3461] Completed PFN in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:22.399527] [INFO ] [sig ] [2421/3461] Forecasting PFO... [2026-01-30T20:29:22.399557] [INFO ] [sig ] Generating forecast for: PFO [2026-01-30T20:29:22.399608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-30T20:29:22.411378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-30T20:29:22.411755] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-30T20:29:22.412549] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-30T20:29:22.412621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:22.412655] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:22.412683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:22.412750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:22.476045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:22.476923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:22.477006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:22.477040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:22.593193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:22.593363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:22.593425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:22.593466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:22.597079] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-30T20:29:22.597373] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-30T20:29:22.597504] [INFO ] [sig ] PFO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:22.750358] [INFO ] [LOCAL ] Saved forecast: PFO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFO.txt [2026-01-30T20:29:22.750521] [INFO ] [sig ] [2421/3461] Completed PFO in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:22.750588] [INFO ] [sig ] [2422/3461] Forecasting PFS... [2026-01-30T20:29:22.750624] [INFO ] [sig ] Generating forecast for: PFS [2026-01-30T20:29:22.750657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-30T20:29:22.764212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-30T20:29:22.764657] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-30T20:29:22.765701] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-30T20:29:22.765754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:22.765787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:22.765814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:22.765870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:22.826416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:22.827317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:22.827397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:22.827430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:22.952339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:22.952492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:22.952532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:22.952560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:22.955991] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=70.20%) [2026-01-30T20:29:22.956259] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-30T20:29:22.956381] [INFO ] [sig ] PFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:23.101356] [INFO ] [LOCAL ] Saved forecast: PFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PFS.txt [2026-01-30T20:29:23.101491] [INFO ] [sig ] [2422/3461] Completed PFS in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:23.101544] [INFO ] [sig ] [2423/3461] Forecasting PFSI... [2026-01-30T20:29:23.101598] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-30T20:29:23.101632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-30T20:29:23.113484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-30T20:29:23.113799] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-30T20:29:23.114586] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-30T20:29:23.114639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:23.114673] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:23.114701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:23.114760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:23.174943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:23.175760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:23.175844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:23.175879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:23.301601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:23.301750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:23.301794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:23.301823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:23.305535] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=38.38%) [2026-01-30T20:29:23.305822] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-30T20:29:23.305950] [INFO ] [sig ] PFSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:23.452177] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PFSI.txt [2026-01-30T20:29:23.452334] [INFO ] [sig ] [2423/3461] Completed PFSI in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:23.452374] [INFO ] [sig ] [2424/3461] Forecasting PGC... [2026-01-30T20:29:23.452404] [INFO ] [sig ] Generating forecast for: PGC [2026-01-30T20:29:23.452433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-30T20:29:23.463712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-30T20:29:23.463995] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-30T20:29:23.464759] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-30T20:29:23.464810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:23.464842] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:23.464868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:23.464927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:23.527186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:23.528313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:23.528408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:23.528449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:23.655895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:23.656052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:23.656093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:23.656122] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:23.659501] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=18.11%) [2026-01-30T20:29:23.659787] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-30T20:29:23.659910] [INFO ] [sig ] PGC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:23.808400] [INFO ] [LOCAL ] Saved forecast: PGC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PGC.txt [2026-01-30T20:29:23.808561] [INFO ] [sig ] [2424/3461] Completed PGC in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:23.808620] [INFO ] [sig ] [2425/3461] Forecasting PGEN... [2026-01-30T20:29:23.808651] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-30T20:29:23.808681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-30T20:29:23.820080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-30T20:29:23.820353] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-30T20:29:23.821140] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-30T20:29:23.821191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:23.821222] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:23.821249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:23.821304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:23.878815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:23.879692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:23.879775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:23.879808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:23.997955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:23.998141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:23.998183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:23.998229] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:24.001568] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-01-30T20:29:24.001856] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-30T20:29:24.001975] [INFO ] [sig ] PGEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:24.143000] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PGEN.txt [2026-01-30T20:29:24.143124] [INFO ] [sig ] [2425/3461] Completed PGEN in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:24.143163] [INFO ] [sig ] [2426/3461] Forecasting PGJ... [2026-01-30T20:29:24.143191] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-30T20:29:24.143221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-30T20:29:24.155244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-30T20:29:24.155690] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-30T20:29:24.156551] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-30T20:29:24.156643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:24.156676] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:24.156703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:24.156760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:24.214639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:24.215519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:24.215625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:24.215659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:24.340654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:24.340808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:24.340849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:24.340879] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:24.344438] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-01-30T20:29:24.344816] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-30T20:29:24.344966] [INFO ] [sig ] PGJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:24.494884] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PGJ.txt [2026-01-30T20:29:24.495037] [INFO ] [sig ] [2426/3461] Completed PGJ in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:24.495077] [INFO ] [sig ] [2427/3461] Forecasting PGNY... [2026-01-30T20:29:24.495108] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-30T20:29:24.495137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-30T20:29:24.506535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-30T20:29:24.506933] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-30T20:29:24.507777] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-30T20:29:24.507829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:24.507899] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:24.507930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:24.508005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:24.568242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:24.569120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:24.569227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:24.569261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:24.690845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:24.690994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:24.691035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:24.691064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:24.694453] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-30T20:29:24.694747] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-30T20:29:24.694872] [INFO ] [sig ] PGNY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:24.836499] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PGNY.txt [2026-01-30T20:29:24.836625] [INFO ] [sig ] [2427/3461] Completed PGNY in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:24.836665] [INFO ] [sig ] [2428/3461] Forecasting PGP... [2026-01-30T20:29:24.836695] [INFO ] [sig ] Generating forecast for: PGP [2026-01-30T20:29:24.836724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-30T20:29:24.847451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-30T20:29:24.847743] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-30T20:29:24.848503] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-30T20:29:24.848555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:24.848614] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:24.848641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:24.848696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:24.905948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:24.906564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:24.906658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:24.906690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:25.019914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:25.020034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:25.020071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:25.020099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:25.023375] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-01-30T20:29:25.023663] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-30T20:29:25.023783] [INFO ] [sig ] PGP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:25.166329] [INFO ] [LOCAL ] Saved forecast: PGP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PGP.txt [2026-01-30T20:29:25.166459] [INFO ] [sig ] [2428/3461] Completed PGP in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:25.166498] [INFO ] [sig ] [2429/3461] Forecasting PGY... [2026-01-30T20:29:25.166527] [INFO ] [sig ] Generating forecast for: PGY [2026-01-30T20:29:25.166557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-30T20:29:25.178334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-30T20:29:25.178627] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-30T20:29:25.179414] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-30T20:29:25.179465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:25.179496] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:25.179535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:25.179610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:25.239894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:25.240776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:25.240856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:25.240888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:25.359811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:25.359964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:25.360003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:25.360032] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:25.363404] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-01-30T20:29:25.363704] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-30T20:29:25.363829] [INFO ] [sig ] PGY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:25.508180] [INFO ] [LOCAL ] Saved forecast: PGY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PGY.txt [2026-01-30T20:29:25.508304] [INFO ] [sig ] [2429/3461] Completed PGY in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:25.508342] [INFO ] [sig ] [2430/3461] Forecasting PGZ... [2026-01-30T20:29:25.508371] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-30T20:29:25.508402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-30T20:29:25.520129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-30T20:29:25.520398] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-30T20:29:25.521157] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-30T20:29:25.521207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:25.521239] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:25.521265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:25.521321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:25.578862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:25.579452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:25.579526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:25.579557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:25.694804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:25.694931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:25.694972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:25.695026] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:25.698363] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: DOWN (p=33.82%) [2026-01-30T20:29:25.698651] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-30T20:29:25.698772] [INFO ] [sig ] PGZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:25.839955] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PGZ.txt [2026-01-30T20:29:25.840070] [INFO ] [sig ] [2430/3461] Completed PGZ in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-30T20:29:25.840108] [INFO ] [sig ] [2431/3461] Forecasting PH... [2026-01-30T20:29:25.840136] [INFO ] [sig ] Generating forecast for: PH [2026-01-30T20:29:25.840165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-30T20:29:25.851086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-30T20:29:25.851349] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-30T20:29:25.852166] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-30T20:29:25.852218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:25.852249] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:25.852275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:25.852331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:25.909507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:25.910120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:25.910197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:25.910230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:26.033811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:26.033952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:26.033993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:26.034022] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:26.037429] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-30T20:29:26.037723] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-30T20:29:26.037867] [INFO ] [sig ] PH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:26.182013] [INFO ] [LOCAL ] Saved forecast: PH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PH.txt [2026-01-30T20:29:26.182132] [INFO ] [sig ] [2431/3461] Completed PH in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:26.182170] [INFO ] [sig ] [2432/3461] Forecasting PHG... [2026-01-30T20:29:26.182200] [INFO ] [sig ] Generating forecast for: PHG [2026-01-30T20:29:26.182229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-30T20:29:26.194073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-30T20:29:26.194359] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-30T20:29:26.195142] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-30T20:29:26.195196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:26.195228] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:26.195255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:26.195314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:26.253241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:26.253868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:26.253945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:26.253977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:26.376640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:26.376800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:26.376847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:26.376888] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:26.381288] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-30T20:29:26.381730] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-30T20:29:26.381890] [INFO ] [sig ] PHG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:26.525220] [INFO ] [LOCAL ] Saved forecast: PHG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHG.txt [2026-01-30T20:29:26.525374] [INFO ] [sig ] [2432/3461] Completed PHG in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:26.525416] [INFO ] [sig ] [2433/3461] Forecasting PHI... [2026-01-30T20:29:26.525446] [INFO ] [sig ] Generating forecast for: PHI [2026-01-30T20:29:26.525476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-30T20:29:26.537242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-30T20:29:26.537632] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-30T20:29:26.538490] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-30T20:29:26.538547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:26.538598] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:26.538628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:26.538685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:26.597024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:26.597920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:26.598005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:26.598039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:26.728417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:26.728623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:26.728669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:26.728697] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:26.732347] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=0.19%) [2026-01-30T20:29:26.732653] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-30T20:29:26.732781] [INFO ] [sig ] PHI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:26.889789] [INFO ] [LOCAL ] Saved forecast: PHI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PHI.txt [2026-01-30T20:29:26.889929] [INFO ] [sig ] [2433/3461] Completed PHI in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:26.889978] [INFO ] [sig ] [2434/3461] Forecasting PHIN... [2026-01-30T20:29:26.890010] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-30T20:29:26.890041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-30T20:29:26.902978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-30T20:29:26.903338] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-30T20:29:26.904565] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-30T20:29:26.904638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:26.904672] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:26.904700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:26.904759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:26.966175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:26.967014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:26.967102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:26.967145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:27.094730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:27.094881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:27.094925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:27.094956] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:27.098987] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-01-30T20:29:27.099610] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-30T20:29:27.099813] [INFO ] [sig ] PHIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:27.247489] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHIN.txt [2026-01-30T20:29:27.247657] [INFO ] [sig ] [2434/3461] Completed PHIN in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:27.247701] [INFO ] [sig ] [2435/3461] Forecasting PHIO... [2026-01-30T20:29:27.247731] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-30T20:29:27.247760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-30T20:29:27.259880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-30T20:29:27.260178] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-30T20:29:27.260958] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-30T20:29:27.261009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:27.261046] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:27.261080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:27.261170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:27.324909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:27.325736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:27.325819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:27.325852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:27.457133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:27.457272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:27.457312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:27.457341] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:27.461034] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-01-30T20:29:27.461461] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-30T20:29:27.461612] [INFO ] [sig ] PHIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:27.608872] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHIO.txt [2026-01-30T20:29:27.609026] [INFO ] [sig ] [2435/3461] Completed PHIO in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:27.609073] [INFO ] [sig ] [2436/3461] Forecasting PHK... [2026-01-30T20:29:27.609109] [INFO ] [sig ] Generating forecast for: PHK [2026-01-30T20:29:27.609145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-30T20:29:27.620207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-30T20:29:27.620515] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-30T20:29:27.621289] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-30T20:29:27.621341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:27.621372] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:27.621398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:27.621454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:27.679518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:27.680466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:27.680546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:27.680596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:27.800092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:27.800242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:27.800284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:27.800313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:27.803748] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-30T20:29:27.804045] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-30T20:29:27.804196] [INFO ] [sig ] PHK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:27.946811] [INFO ] [LOCAL ] Saved forecast: PHK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHK.txt [2026-01-30T20:29:27.946934] [INFO ] [sig ] [2436/3461] Completed PHK in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-30T20:29:27.946974] [INFO ] [sig ] [2437/3461] Forecasting PHM... [2026-01-30T20:29:27.947002] [INFO ] [sig ] Generating forecast for: PHM [2026-01-30T20:29:27.947033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-30T20:29:27.958544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-30T20:29:27.958839] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-30T20:29:27.959647] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-30T20:29:27.959698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:27.959730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:27.959757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:27.959813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:28.016802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:28.017458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:28.017560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:28.017611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:28.135959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:28.136108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:28.136149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:28.136178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:28.139639] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-01-30T20:29:28.139906] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-30T20:29:28.140030] [INFO ] [sig ] PHM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:28.289166] [INFO ] [LOCAL ] Saved forecast: PHM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHM.txt [2026-01-30T20:29:28.289316] [INFO ] [sig ] [2437/3461] Completed PHM in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:28.289357] [INFO ] [sig ] [2438/3461] Forecasting PHO... [2026-01-30T20:29:28.289386] [INFO ] [sig ] Generating forecast for: PHO [2026-01-30T20:29:28.289416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-30T20:29:28.300926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-30T20:29:28.301241] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-30T20:29:28.302023] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-30T20:29:28.302075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:28.302108] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:28.302137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:28.302194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:28.359311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:28.359984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:28.360060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:28.360092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:28.480232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:28.480401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:28.480445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:28.480474] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:28.484119] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-01-30T20:29:28.484392] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-30T20:29:28.484513] [INFO ] [sig ] PHO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:28.629411] [INFO ] [LOCAL ] Saved forecast: PHO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PHO.txt [2026-01-30T20:29:28.629565] [INFO ] [sig ] [2438/3461] Completed PHO in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:28.629626] [INFO ] [sig ] [2439/3461] Forecasting PHUN... [2026-01-30T20:29:28.629656] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-30T20:29:28.629685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-30T20:29:28.641149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-30T20:29:28.641409] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-30T20:29:28.642187] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-30T20:29:28.642239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:28.642270] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:28.642296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:28.642352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:28.699185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:28.699872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:28.699947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:28.699979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:28.818536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:28.818707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:28.818747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:28.818775] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:28.822134] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-30T20:29:28.822415] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-30T20:29:28.822541] [INFO ] [sig ] PHUN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:28.969082] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PHUN.txt [2026-01-30T20:29:28.969217] [INFO ] [sig ] [2439/3461] Completed PHUN in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:28.969256] [INFO ] [sig ] [2440/3461] Forecasting PHVS... [2026-01-30T20:29:28.969286] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-30T20:29:28.969315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-30T20:29:28.980897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-30T20:29:28.981204] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-30T20:29:28.982072] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-30T20:29:28.982123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:28.982155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:28.982181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:28.982238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:29.039411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:29.040133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:29.040208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:29.040240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:29.159757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:29.159900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:29.159939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:29.159968] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:29.163297] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=58.51%) [2026-01-30T20:29:29.163569] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-30T20:29:29.163716] [INFO ] [sig ] PHVS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:29.307761] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PHVS.txt [2026-01-30T20:29:29.307915] [INFO ] [sig ] [2440/3461] Completed PHVS in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:29.307955] [INFO ] [sig ] [2441/3461] Forecasting PI... [2026-01-30T20:29:29.307984] [INFO ] [sig ] Generating forecast for: PI [2026-01-30T20:29:29.308014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-30T20:29:29.319539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-30T20:29:29.319836] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-30T20:29:29.320609] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-30T20:29:29.320664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:29.320698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:29.320724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:29.320781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:29.377704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:29.378462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:29.378539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:29.378588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:29.499941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:29.500098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:29.500138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:29.500166] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:29.503493] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=47.17%) [2026-01-30T20:29:29.503780] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-30T20:29:29.503905] [INFO ] [sig ] PI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:29.646658] [INFO ] [LOCAL ] Saved forecast: PI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PI.txt [2026-01-30T20:29:29.646808] [INFO ] [sig ] [2441/3461] Completed PI in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:29.646856] [INFO ] [sig ] [2442/3461] Forecasting PID... [2026-01-30T20:29:29.646885] [INFO ] [sig ] Generating forecast for: PID [2026-01-30T20:29:29.646916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-30T20:29:29.658638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-30T20:29:29.658951] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-30T20:29:29.659753] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-30T20:29:29.659803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:29.659846] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:29.659874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:29.659930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:29.723213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:29.724193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:29.724294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:29.724327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:29.846329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:29.846485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:29.846524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:29.846553] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:29.849936] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=66.87%) [2026-01-30T20:29:29.850203] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-30T20:29:29.850321] [INFO ] [sig ] PID: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:29.992542] [INFO ] [LOCAL ] Saved forecast: PID 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PID.txt [2026-01-30T20:29:29.992686] [INFO ] [sig ] [2442/3461] Completed PID in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:29.992726] [INFO ] [sig ] [2443/3461] Forecasting PIE... [2026-01-30T20:29:29.992755] [INFO ] [sig ] Generating forecast for: PIE [2026-01-30T20:29:29.992784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-30T20:29:30.003707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-30T20:29:30.004016] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-30T20:29:30.004828] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-30T20:29:30.004879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:30.004911] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:30.004937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:30.004992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:30.061119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:30.061732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:30.061807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:30.061838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:30.175316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:30.175693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:30.175740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:30.175769] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:30.179709] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-30T20:29:30.179984] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-30T20:29:30.180109] [INFO ] [sig ] PIE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:30.324995] [INFO ] [LOCAL ] Saved forecast: PIE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PIE.txt [2026-01-30T20:29:30.325118] [INFO ] [sig ] [2443/3461] Completed PIE in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:30.325157] [INFO ] [sig ] [2444/3461] Forecasting PII... [2026-01-30T20:29:30.325186] [INFO ] [sig ] Generating forecast for: PII [2026-01-30T20:29:30.325216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-30T20:29:30.336775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-30T20:29:30.337163] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-30T20:29:30.338000] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-30T20:29:30.338051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:30.338122] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:30.338153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:30.338208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:30.397755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:30.398620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:30.398697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:30.398730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:30.519911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:30.520063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:30.520110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:30.520140] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:30.523663] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=46.13%) [2026-01-30T20:29:30.523936] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-30T20:29:30.524057] [INFO ] [sig ] PII: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:30.667136] [INFO ] [LOCAL ] Saved forecast: PII 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PII.txt [2026-01-30T20:29:30.667266] [INFO ] [sig ] [2444/3461] Completed PII in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:30.667304] [INFO ] [sig ] [2445/3461] Forecasting PIM... [2026-01-30T20:29:30.667333] [INFO ] [sig ] Generating forecast for: PIM [2026-01-30T20:29:30.667364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-30T20:29:30.678482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-30T20:29:30.678817] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-30T20:29:30.679858] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-30T20:29:30.679913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:30.679946] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:30.679974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:30.680033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:30.737718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:30.738618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:30.738695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:30.738727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:30.857626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:30.857766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:30.857806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:30.857834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:30.861230] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=77.66%) [2026-01-30T20:29:30.861498] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-30T20:29:30.861636] [INFO ] [sig ] PIM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:31.003930] [INFO ] [LOCAL ] Saved forecast: PIM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PIM.txt [2026-01-30T20:29:31.004066] [INFO ] [sig ] [2445/3461] Completed PIM in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:31.004107] [INFO ] [sig ] [2446/3461] Forecasting PINE... [2026-01-30T20:29:31.004149] [INFO ] [sig ] Generating forecast for: PINE [2026-01-30T20:29:31.004191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-30T20:29:31.016687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-30T20:29:31.016977] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-30T20:29:31.017993] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-30T20:29:31.018047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:31.018080] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:31.018133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:31.018198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:31.076655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:31.077254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:31.077328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:31.077360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:31.206893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:31.207048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:31.207092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:31.207121] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:31.210829] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=25.51%) [2026-01-30T20:29:31.211143] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-30T20:29:31.211299] [INFO ] [sig ] PINE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:31.362330] [INFO ] [LOCAL ] Saved forecast: PINE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PINE.txt [2026-01-30T20:29:31.362470] [INFO ] [sig ] [2446/3461] Completed PINE in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:31.362516] [INFO ] [sig ] [2447/3461] Forecasting PINS... [2026-01-30T20:29:31.362545] [INFO ] [sig ] Generating forecast for: PINS [2026-01-30T20:29:31.362592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-30T20:29:31.374501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-30T20:29:31.374816] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-30T20:29:31.375603] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-30T20:29:31.375662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:31.375696] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:31.375723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:31.375781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:31.435059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:31.435826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:31.435910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:31.435947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:31.564882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:31.565035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:31.565077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:31.565139] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:31.568697] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-30T20:29:31.568972] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-30T20:29:31.569094] [INFO ] [sig ] PINS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:31.718358] [INFO ] [LOCAL ] Saved forecast: PINS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PINS.txt [2026-01-30T20:29:31.718510] [INFO ] [sig ] [2447/3461] Completed PINS in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-30T20:29:31.718550] [INFO ] [sig ] [2448/3461] Forecasting PK... [2026-01-30T20:29:31.718601] [INFO ] [sig ] Generating forecast for: PK [2026-01-30T20:29:31.718639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-30T20:29:31.730931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-30T20:29:31.731236] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-30T20:29:31.732026] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-30T20:29:31.732078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:31.732110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:31.732141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:31.732211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:31.792072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:31.793026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:31.793112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:31.793145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:31.929569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:31.929749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:31.929803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:31.929836] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:31.933689] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=71.41%) [2026-01-30T20:29:31.934022] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-30T20:29:31.934154] [INFO ] [sig ] PK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:32.080275] [INFO ] [LOCAL ] Saved forecast: PK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PK.txt [2026-01-30T20:29:32.080439] [INFO ] [sig ] [2448/3461] Completed PK in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:32.080482] [INFO ] [sig ] [2449/3461] Forecasting PKBK... [2026-01-30T20:29:32.080513] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-30T20:29:32.080544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-30T20:29:32.092254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-30T20:29:32.092605] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-30T20:29:32.093402] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-30T20:29:32.093455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:32.093488] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:32.093516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:32.093591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:32.152813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:32.153728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:32.153809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:32.153842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:32.269831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:32.269981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:32.270022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:32.270071] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:32.273714] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=73.39%) [2026-01-30T20:29:32.274001] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-30T20:29:32.274128] [INFO ] [sig ] PKBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:32.417903] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PKBK.txt [2026-01-30T20:29:32.418027] [INFO ] [sig ] [2449/3461] Completed PKBK in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:32.418066] [INFO ] [sig ] [2450/3461] Forecasting PKE... [2026-01-30T20:29:32.418112] [INFO ] [sig ] Generating forecast for: PKE [2026-01-30T20:29:32.418144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-30T20:29:32.430049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-30T20:29:32.430346] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-30T20:29:32.431151] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-30T20:29:32.431207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:32.431241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:32.431269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:32.431326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:32.489822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:32.490622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:32.490702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:32.490736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:32.609609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:32.609756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:32.609796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:32.609823] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:32.613234] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-01-30T20:29:32.613528] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-30T20:29:32.613668] [INFO ] [sig ] PKE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:32.763127] [INFO ] [LOCAL ] Saved forecast: PKE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PKE.txt [2026-01-30T20:29:32.763284] [INFO ] [sig ] [2450/3461] Completed PKE in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:32.763324] [INFO ] [sig ] [2451/3461] Forecasting PKG... [2026-01-30T20:29:32.763354] [INFO ] [sig ] Generating forecast for: PKG [2026-01-30T20:29:32.763384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-30T20:29:32.775766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-30T20:29:32.776058] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-30T20:29:32.776844] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-30T20:29:32.776895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:32.776926] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:32.776952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:32.777008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:32.835541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:32.836419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:32.836497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:32.836547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:32.962203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:32.962353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:32.962392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:32.962420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:32.965793] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=52.02%) [2026-01-30T20:29:32.966072] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-30T20:29:32.966194] [INFO ] [sig ] PKG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:33.106557] [INFO ] [LOCAL ] Saved forecast: PKG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PKG.txt [2026-01-30T20:29:33.106703] [INFO ] [sig ] [2451/3461] Completed PKG in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:33.106742] [INFO ] [sig ] [2452/3461] Forecasting PKOH... [2026-01-30T20:29:33.106770] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-30T20:29:33.106800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-30T20:29:33.118081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-30T20:29:33.118416] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-30T20:29:33.119207] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-30T20:29:33.119260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:33.119294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:33.119321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:33.119379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:33.176774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:33.177607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:33.177687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:33.177719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:33.291443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:33.291610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:33.291654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:33.291684] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:33.295170] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-30T20:29:33.295446] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-30T20:29:33.295626] [INFO ] [sig ] PKOH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:33.442127] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PKOH.txt [2026-01-30T20:29:33.442258] [INFO ] [sig ] [2452/3461] Completed PKOH in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:33.442297] [INFO ] [sig ] [2453/3461] Forecasting PKX... [2026-01-30T20:29:33.442326] [INFO ] [sig ] Generating forecast for: PKX [2026-01-30T20:29:33.442355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-30T20:29:33.454055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-30T20:29:33.454371] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-30T20:29:33.455202] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-30T20:29:33.455256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:33.455291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:33.455353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:33.455420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:33.514332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:33.515124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:33.515206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:33.515240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:33.644707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:33.644896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:33.644956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:33.644997] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:33.649974] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-30T20:29:33.650565] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-30T20:29:33.650764] [INFO ] [sig ] PKX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:33.846282] [INFO ] [LOCAL ] Saved forecast: PKX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PKX.txt [2026-01-30T20:29:33.846511] [INFO ] [sig ] [2453/3461] Completed PKX in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-30T20:29:33.846558] [INFO ] [sig ] [2454/3461] Forecasting PLAB... [2026-01-30T20:29:33.846616] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-30T20:29:33.846655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-30T20:29:33.864337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-30T20:29:33.864871] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-30T20:29:33.865979] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-30T20:29:33.866047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:33.866088] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:33.866124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:33.866205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:33.950183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:33.951203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:33.951345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:33.951379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:34.112078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:34.112274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:34.112341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:34.112388] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:34.118070] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-30T20:29:34.118639] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-30T20:29:34.118841] [INFO ] [sig ] PLAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:34.394976] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLAB.txt [2026-01-30T20:29:34.395238] [INFO ] [sig ] [2454/3461] Completed PLAB in 0.5s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:34.395320] [INFO ] [sig ] [2455/3461] Forecasting PLAY... [2026-01-30T20:29:34.395379] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-30T20:29:34.395446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-30T20:29:34.451905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-30T20:29:34.456865] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-30T20:29:34.458547] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-30T20:29:34.458662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:34.458716] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:34.458762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:34.458883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:34.559459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:34.560618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:34.560736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:34.560777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:34.723414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:34.723619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:34.723667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:34.723696] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:34.728133] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-30T20:29:34.728658] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-30T20:29:34.728845] [INFO ] [sig ] PLAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:34.914134] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLAY.txt [2026-01-30T20:29:34.914293] [INFO ] [sig ] [2455/3461] Completed PLAY in 0.5s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:34.914334] [INFO ] [sig ] [2456/3461] Forecasting PLBC... [2026-01-30T20:29:34.914364] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-30T20:29:34.914393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-30T20:29:34.925282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-30T20:29:34.925698] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-30T20:29:34.926528] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-30T20:29:34.926602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:34.926639] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:34.926666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:34.926721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:34.984000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:34.984946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:34.985033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:34.985066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:35.089276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:35.089425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:35.089465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:35.089495] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:35.093189] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-30T20:29:35.093521] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-30T20:29:35.093678] [INFO ] [sig ] PLBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:35.239531] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLBC.txt [2026-01-30T20:29:35.239681] [INFO ] [sig ] [2456/3461] Completed PLBC in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:35.239721] [INFO ] [sig ] [2457/3461] Forecasting PLBY... [2026-01-30T20:29:35.239762] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-30T20:29:35.239800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-30T20:29:35.251364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-30T20:29:35.251684] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-30T20:29:35.252442] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-30T20:29:35.252492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:35.252525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:35.252553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:35.252629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:35.310378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:35.311057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:35.311134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:35.311166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:35.433613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:35.433761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:35.433799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:35.433829] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:35.437188] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-30T20:29:35.437487] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-30T20:29:35.437626] [INFO ] [sig ] PLBY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:35.582869] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLBY.txt [2026-01-30T20:29:35.583046] [INFO ] [sig ] [2457/3461] Completed PLBY in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:35.583103] [INFO ] [sig ] [2458/3461] Forecasting PLCE... [2026-01-30T20:29:35.583143] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-30T20:29:35.583185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-30T20:29:35.594570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-30T20:29:35.594899] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-30T20:29:35.595687] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-30T20:29:35.595739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:35.595771] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:35.595797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:35.595853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:35.655046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:35.655996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:35.656075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:35.656106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:35.781841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:35.781990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:35.782030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:35.782059] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:35.785395] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-30T20:29:35.785691] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-30T20:29:35.785815] [INFO ] [sig ] PLCE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:35.928810] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLCE.txt [2026-01-30T20:29:35.928956] [INFO ] [sig ] [2458/3461] Completed PLCE in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:35.928995] [INFO ] [sig ] [2459/3461] Forecasting PLD... [2026-01-30T20:29:35.929024] [INFO ] [sig ] Generating forecast for: PLD [2026-01-30T20:29:35.929053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-30T20:29:35.941235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-30T20:29:35.941618] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-30T20:29:35.942402] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-30T20:29:35.942454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:35.942486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:35.942513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:35.942590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:36.000142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:36.000903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:36.000980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:36.001012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:36.125778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:36.125926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:36.125966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:36.125994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:36.129365] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=57.85%) [2026-01-30T20:29:36.129671] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-30T20:29:36.129797] [INFO ] [sig ] PLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:36.270955] [INFO ] [LOCAL ] Saved forecast: PLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLD.txt [2026-01-30T20:29:36.271111] [INFO ] [sig ] [2459/3461] Completed PLD in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:36.271150] [INFO ] [sig ] [2460/3461] Forecasting PLPC... [2026-01-30T20:29:36.271179] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-30T20:29:36.271209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-30T20:29:36.282518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-30T20:29:36.282902] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-30T20:29:36.283821] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-30T20:29:36.283875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:36.283908] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:36.283935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:36.283991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:36.340687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:36.341525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:36.341630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:36.341664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:36.465494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:36.465661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:36.465703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:36.465733] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:36.469561] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=85.60%) [2026-01-30T20:29:36.469855] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-30T20:29:36.469981] [INFO ] [sig ] PLPC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:36.624088] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLPC.txt [2026-01-30T20:29:36.624233] [INFO ] [sig ] [2460/3461] Completed PLPC in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:36.624290] [INFO ] [sig ] [2461/3461] Forecasting PLRX... [2026-01-30T20:29:36.624326] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-30T20:29:36.624356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-30T20:29:36.636709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-30T20:29:36.637047] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-30T20:29:36.637876] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-30T20:29:36.637929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:36.638000] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:36.638029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:36.638208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:36.698781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:36.699591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:36.699673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:36.699705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:36.824337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:36.824495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:36.824535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:36.824564] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:36.829042] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-01-30T20:29:36.829382] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-30T20:29:36.829557] [INFO ] [sig ] PLRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:36.977516] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLRX.txt [2026-01-30T20:29:36.977681] [INFO ] [sig ] [2461/3461] Completed PLRX in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:36.977724] [INFO ] [sig ] [2462/3461] Forecasting PLSE... [2026-01-30T20:29:36.977753] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-30T20:29:36.977783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-30T20:29:36.989439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-30T20:29:36.989787] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-30T20:29:36.990674] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-30T20:29:36.990727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:36.990759] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:36.990786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:36.990843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:37.052907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:37.053831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:37.053926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:37.053961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:37.177455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:37.177638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:37.177683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:37.177713] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:37.181337] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-01-30T20:29:37.181675] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-30T20:29:37.181810] [INFO ] [sig ] PLSE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:37.337106] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLSE.txt [2026-01-30T20:29:37.337247] [INFO ] [sig ] [2462/3461] Completed PLSE in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:37.337286] [INFO ] [sig ] [2463/3461] Forecasting PLTK... [2026-01-30T20:29:37.337315] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-30T20:29:37.337344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-30T20:29:37.349217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-30T20:29:37.349613] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-30T20:29:37.350442] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-30T20:29:37.350507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:37.350540] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:37.350568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:37.350651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:37.415171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:37.416129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:37.416226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:37.416267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:37.543164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:37.543329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:37.543373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:37.543404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:37.546975] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-30T20:29:37.547294] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-30T20:29:37.547469] [INFO ] [sig ] PLTK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:37.697886] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLTK.txt [2026-01-30T20:29:37.698122] [INFO ] [sig ] [2463/3461] Completed PLTK in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-30T20:29:37.698178] [INFO ] [sig ] [2464/3461] Forecasting PLUG... [2026-01-30T20:29:37.698218] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-30T20:29:37.698260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-30T20:29:37.713452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-30T20:29:37.713935] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-30T20:29:37.714977] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-30T20:29:37.715043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:37.715085] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:37.715120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:37.715203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:37.782393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:37.783325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:37.783416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:37.783449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:37.910880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:37.911035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:37.911077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:37.911138] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:37.914972] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-30T20:29:37.915262] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-30T20:29:37.915418] [INFO ] [sig ] PLUG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:38.070003] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLUG.txt [2026-01-30T20:29:38.070211] [INFO ] [sig ] [2464/3461] Completed PLUG in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:38.070267] [INFO ] [sig ] [2465/3461] Forecasting PLUS... [2026-01-30T20:29:38.070306] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-30T20:29:38.070347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-30T20:29:38.082784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-30T20:29:38.083194] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-30T20:29:38.084057] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-30T20:29:38.084113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:38.084145] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:38.084173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:38.084231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:38.146804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:38.147762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:38.147872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:38.147921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:38.278565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:38.278734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:38.278775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:38.278805] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:38.282466] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=34.00%) [2026-01-30T20:29:38.282776] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-30T20:29:38.282907] [INFO ] [sig ] PLUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:38.437428] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PLUS.txt [2026-01-30T20:29:38.437560] [INFO ] [sig ] [2465/3461] Completed PLUS in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:38.437616] [INFO ] [sig ] [2466/3461] Forecasting PLXS... [2026-01-30T20:29:38.437646] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-30T20:29:38.437675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-30T20:29:38.448986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-30T20:29:38.449246] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-30T20:29:38.450021] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-30T20:29:38.450083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:38.450115] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:38.450142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:38.450198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:38.506751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:38.507627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:38.507708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:38.507740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:38.627739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:38.627890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:38.627931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:38.627961] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:38.631468] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-30T20:29:38.631772] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-30T20:29:38.631900] [INFO ] [sig ] PLXS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:38.777478] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PLXS.txt [2026-01-30T20:29:38.777651] [INFO ] [sig ] [2466/3461] Completed PLXS in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:38.777693] [INFO ] [sig ] [2467/3461] Forecasting PM... [2026-01-30T20:29:38.777722] [INFO ] [sig ] Generating forecast for: PM [2026-01-30T20:29:38.777753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-30T20:29:38.793907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-30T20:29:38.794300] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-30T20:29:38.795138] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-30T20:29:38.795192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:38.795224] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:38.795252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:38.795309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:38.854537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:38.855464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:38.855549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:38.855602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:38.985907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:38.986058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:38.986099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:38.986129] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:38.990284] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-30T20:29:38.990846] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-30T20:29:38.991005] [INFO ] [sig ] PM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:39.140554] [INFO ] [LOCAL ] Saved forecast: PM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PM.txt [2026-01-30T20:29:39.140730] [INFO ] [sig ] [2467/3461] Completed PM in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:39.140770] [INFO ] [sig ] [2468/3461] Forecasting PMAX... [2026-01-30T20:29:39.140799] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-30T20:29:39.140829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-30T20:29:39.151927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-30T20:29:39.152208] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-30T20:29:39.152979] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-30T20:29:39.153031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:39.153063] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:39.153089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:39.153145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:39.209815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:39.210594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:39.210677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:39.210709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:39.327222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:39.327381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:39.327420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:39.327449] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:39.330873] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-01-30T20:29:39.331167] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-30T20:29:39.331295] [INFO ] [sig ] PMAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:39.474462] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PMAX.txt [2026-01-30T20:29:39.474633] [INFO ] [sig ] [2468/3461] Completed PMAX in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:39.474675] [INFO ] [sig ] [2469/3461] Forecasting PML... [2026-01-30T20:29:39.474705] [INFO ] [sig ] Generating forecast for: PML [2026-01-30T20:29:39.474736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-30T20:29:39.486222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-30T20:29:39.486550] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-30T20:29:39.487346] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-30T20:29:39.487399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:39.487432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:39.487460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:39.487517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:39.549515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:39.550492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:39.550605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:39.550641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:39.673774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:39.673930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:39.673972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:39.674004] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:39.677608] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-30T20:29:39.677899] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-30T20:29:39.678029] [INFO ] [sig ] PML: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:39.827711] [INFO ] [LOCAL ] Saved forecast: PML 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PML.txt [2026-01-30T20:29:39.827858] [INFO ] [sig ] [2469/3461] Completed PML in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:39.827910] [INFO ] [sig ] [2470/3461] Forecasting PMM... [2026-01-30T20:29:39.827942] [INFO ] [sig ] Generating forecast for: PMM [2026-01-30T20:29:39.827975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-30T20:29:39.839390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-30T20:29:39.839712] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-30T20:29:39.840523] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-30T20:29:39.840611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:39.840650] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:39.840683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:39.840768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:39.904090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:39.904947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:39.905029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:39.905062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:40.031481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:40.031654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:40.031714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:40.031757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:40.035314] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-30T20:29:40.035701] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-30T20:29:40.035878] [INFO ] [sig ] PMM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:40.183879] [INFO ] [LOCAL ] Saved forecast: PMM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PMM.txt [2026-01-30T20:29:40.184027] [INFO ] [sig ] [2470/3461] Completed PMM in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-30T20:29:40.184069] [INFO ] [sig ] [2471/3461] Forecasting PMO... [2026-01-30T20:29:40.184103] [INFO ] [sig ] Generating forecast for: PMO [2026-01-30T20:29:40.184150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-30T20:29:40.195651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-30T20:29:40.196015] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-30T20:29:40.196846] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-30T20:29:40.196903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:40.196945] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:40.196975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:40.197031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:40.255259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:40.256197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:40.256341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:40.256376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:40.377720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:40.377880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:40.377922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:40.377951] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:40.381532] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-01-30T20:29:40.381835] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-30T20:29:40.381980] [INFO ] [sig ] PMO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:40.525884] [INFO ] [LOCAL ] Saved forecast: PMO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PMO.txt [2026-01-30T20:29:40.526025] [INFO ] [sig ] [2471/3461] Completed PMO in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:40.526065] [INFO ] [sig ] [2472/3461] Forecasting PMTS... [2026-01-30T20:29:40.526095] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-30T20:29:40.526125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-30T20:29:40.537774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-30T20:29:40.538075] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-30T20:29:40.538897] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-30T20:29:40.538949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:40.538980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:40.539005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:40.539061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:40.596825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:40.597542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:40.597827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:40.597861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:40.728510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:40.728676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:40.728718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:40.728747] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:40.732172] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-01-30T20:29:40.732476] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-30T20:29:40.732629] [INFO ] [sig ] PMTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:40.876086] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PMTS.txt [2026-01-30T20:29:40.876263] [INFO ] [sig ] [2472/3461] Completed PMTS in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:40.876306] [INFO ] [sig ] [2473/3461] Forecasting PMVP... [2026-01-30T20:29:40.876336] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-30T20:29:40.876367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-30T20:29:40.889310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-30T20:29:40.889699] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-30T20:29:40.890535] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-30T20:29:40.890619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:40.890660] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:40.890689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:40.890746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:40.950499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:40.951258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:40.951345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:40.951386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:41.082930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:41.083115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:41.083193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:41.083245] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:41.087073] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=48.53%) [2026-01-30T20:29:41.087378] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-30T20:29:41.087524] [INFO ] [sig ] PMVP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:41.238314] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PMVP.txt [2026-01-30T20:29:41.238466] [INFO ] [sig ] [2473/3461] Completed PMVP in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:41.238508] [INFO ] [sig ] [2474/3461] Forecasting PNC... [2026-01-30T20:29:41.238540] [INFO ] [sig ] Generating forecast for: PNC [2026-01-30T20:29:41.238590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-30T20:29:41.250694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-30T20:29:41.251039] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-30T20:29:41.251814] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-30T20:29:41.251865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:41.251897] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:41.251923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:41.251979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:41.308803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:41.309533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:41.309629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:41.309662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:41.434806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:41.434961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:41.435002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:41.435034] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:41.438834] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-01-30T20:29:41.439139] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-30T20:29:41.439276] [INFO ] [sig ] PNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:41.589793] [INFO ] [LOCAL ] Saved forecast: PNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PNC.txt [2026-01-30T20:29:41.589960] [INFO ] [sig ] [2474/3461] Completed PNC in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:41.590004] [INFO ] [sig ] [2475/3461] Forecasting PNI... [2026-01-30T20:29:41.590035] [INFO ] [sig ] Generating forecast for: PNI [2026-01-30T20:29:41.590068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-30T20:29:41.601341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-30T20:29:41.601694] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-30T20:29:41.602513] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-30T20:29:41.602597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:41.602645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:41.602676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:41.602735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:41.663461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:41.664343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:41.664448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:41.664485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:41.784254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:41.784441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:41.784504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:41.784543] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:41.788511] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-01-30T20:29:41.788820] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-30T20:29:41.788948] [INFO ] [sig ] PNI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:41.944498] [INFO ] [LOCAL ] Saved forecast: PNI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PNI.txt [2026-01-30T20:29:41.944669] [INFO ] [sig ] [2475/3461] Completed PNI in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:41.944713] [INFO ] [sig ] [2476/3461] Forecasting PNQI... [2026-01-30T20:29:41.944744] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-30T20:29:41.944777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-30T20:29:41.957341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-30T20:29:41.957699] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-30T20:29:41.958567] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-30T20:29:41.958641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:41.958677] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:41.958904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:41.958963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:42.020805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:42.021656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:42.021747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:42.021782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:42.147937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:42.148085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:42.148156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:42.148186] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:42.151609] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-01-30T20:29:42.151881] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-30T20:29:42.152002] [INFO ] [sig ] PNQI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:42.293390] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PNQI.txt [2026-01-30T20:29:42.293545] [INFO ] [sig ] [2476/3461] Completed PNQI in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:42.293606] [INFO ] [sig ] [2477/3461] Forecasting PNRG... [2026-01-30T20:29:42.293637] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-30T20:29:42.293666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-30T20:29:42.304817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-30T20:29:42.305104] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-30T20:29:42.305867] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-30T20:29:42.305918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:42.305987] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:42.306016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:42.306072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:42.362974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:42.363621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:42.363697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:42.363729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:42.480138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:42.480296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:42.480336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:42.480366] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:42.483988] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-30T20:29:42.484364] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-30T20:29:42.484519] [INFO ] [sig ] PNRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:42.642157] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PNRG.txt [2026-01-30T20:29:42.642320] [INFO ] [sig ] [2477/3461] Completed PNRG in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:42.642361] [INFO ] [sig ] [2478/3461] Forecasting PNTG... [2026-01-30T20:29:42.642395] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-30T20:29:42.642432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-30T20:29:42.653962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-30T20:29:42.654220] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-30T20:29:42.654999] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-30T20:29:42.655050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:42.655106] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:42.655134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:42.655192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:42.712861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:42.713457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:42.713546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:42.713596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:42.829432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:42.829521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:42.829556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:42.829602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:42.832717] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-30T20:29:42.832977] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-30T20:29:42.833097] [INFO ] [sig ] PNTG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:42.974790] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PNTG.txt [2026-01-30T20:29:42.974914] [INFO ] [sig ] [2478/3461] Completed PNTG in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:42.974953] [INFO ] [sig ] [2479/3461] Forecasting PODD... [2026-01-30T20:29:42.974981] [INFO ] [sig ] Generating forecast for: PODD [2026-01-30T20:29:42.975010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-30T20:29:42.985893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-30T20:29:42.986171] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-30T20:29:42.986944] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-30T20:29:42.986996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:42.987027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:42.987053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:42.987108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:43.043032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:43.043662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:43.043737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:43.043768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:43.159834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:43.159935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:43.159972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:43.159999] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:43.163160] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-01-30T20:29:43.163424] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-30T20:29:43.163547] [INFO ] [sig ] PODD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:43.310940] [INFO ] [LOCAL ] Saved forecast: PODD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PODD.txt [2026-01-30T20:29:43.311066] [INFO ] [sig ] [2479/3461] Completed PODD in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:43.311105] [INFO ] [sig ] [2480/3461] Forecasting POOL... [2026-01-30T20:29:43.311133] [INFO ] [sig ] Generating forecast for: POOL [2026-01-30T20:29:43.311163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-30T20:29:43.322659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-30T20:29:43.322915] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-30T20:29:43.323727] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-30T20:29:43.323778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:43.323810] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:43.323836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:43.323892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:43.382098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:43.382754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:43.382832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:43.382864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:43.504260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:43.504362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:43.504398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:43.504426] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:43.508171] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-30T20:29:43.508433] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-30T20:29:43.508554] [INFO ] [sig ] POOL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:43.650588] [INFO ] [LOCAL ] Saved forecast: POOL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/POOL.txt [2026-01-30T20:29:43.650697] [INFO ] [sig ] [2480/3461] Completed POOL in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-30T20:29:43.650735] [INFO ] [sig ] [2481/3461] Forecasting POWI... [2026-01-30T20:29:43.650771] [INFO ] [sig ] Generating forecast for: POWI [2026-01-30T20:29:43.650801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-30T20:29:43.662190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-30T20:29:43.662443] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-30T20:29:43.663202] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-30T20:29:43.663253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:43.663285] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:43.663312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:43.663368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:43.720314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:43.720900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:43.720974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:43.721024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:43.839115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:43.839208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:43.839243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:43.839297] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:43.842390] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-01-30T20:29:43.842670] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-30T20:29:43.842790] [INFO ] [sig ] POWI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:43.984327] [INFO ] [LOCAL ] Saved forecast: POWI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/POWI.txt [2026-01-30T20:29:43.984432] [INFO ] [sig ] [2481/3461] Completed POWI in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:43.984470] [INFO ] [sig ] [2482/3461] Forecasting POWL... [2026-01-30T20:29:43.984499] [INFO ] [sig ] Generating forecast for: POWL [2026-01-30T20:29:43.984529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-30T20:29:43.997084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-30T20:29:43.997338] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-30T20:29:43.998085] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-30T20:29:43.998162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:43.998193] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:43.998219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:43.998275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:44.055460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:44.056049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:44.056124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:44.056154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:44.177644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:44.177764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:44.177802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:44.177830] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:44.181097] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=62.90%) [2026-01-30T20:29:44.181363] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-30T20:29:44.181499] [INFO ] [sig ] POWL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:44.322788] [INFO ] [LOCAL ] Saved forecast: POWL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/POWL.txt [2026-01-30T20:29:44.322910] [INFO ] [sig ] [2482/3461] Completed POWL in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:44.322949] [INFO ] [sig ] [2483/3461] Forecasting PPC... [2026-01-30T20:29:44.322977] [INFO ] [sig ] Generating forecast for: PPC [2026-01-30T20:29:44.323007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-30T20:29:44.334421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-30T20:29:44.334761] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-30T20:29:44.335513] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-30T20:29:44.335563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:44.335613] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:44.335640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:44.335696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:44.391997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:44.392620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:44.392698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:44.392897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:44.515019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:44.515137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:44.515176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:44.515205] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:44.518605] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-01-30T20:29:44.518876] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-30T20:29:44.518997] [INFO ] [sig ] PPC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:44.662160] [INFO ] [LOCAL ] Saved forecast: PPC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPC.txt [2026-01-30T20:29:44.662289] [INFO ] [sig ] [2483/3461] Completed PPC in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:44.662328] [INFO ] [sig ] [2484/3461] Forecasting PPG... [2026-01-30T20:29:44.662363] [INFO ] [sig ] Generating forecast for: PPG [2026-01-30T20:29:44.662395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-30T20:29:44.673286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-30T20:29:44.673608] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-30T20:29:44.674350] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-30T20:29:44.674402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:44.674432] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:44.674459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:44.674518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:44.732198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:44.732795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:44.732869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:44.732901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:44.857783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:44.857911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:44.857950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:44.857995] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:44.861509] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-30T20:29:44.862006] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-30T20:29:44.862125] [INFO ] [sig ] PPG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:45.004148] [INFO ] [LOCAL ] Saved forecast: PPG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPG.txt [2026-01-30T20:29:45.004252] [INFO ] [sig ] [2484/3461] Completed PPG in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:45.004289] [INFO ] [sig ] [2485/3461] Forecasting PPH... [2026-01-30T20:29:45.004317] [INFO ] [sig ] Generating forecast for: PPH [2026-01-30T20:29:45.004348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-30T20:29:45.015298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-30T20:29:45.015626] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-30T20:29:45.016378] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-30T20:29:45.016430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:45.016466] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:45.016499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:45.016567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:45.075113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:45.075751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:45.075826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:45.075858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:45.195788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:45.195902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:45.195940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:45.195968] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:45.199282] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-30T20:29:45.199593] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-30T20:29:45.199728] [INFO ] [sig ] PPH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:45.340988] [INFO ] [LOCAL ] Saved forecast: PPH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPH.txt [2026-01-30T20:29:45.341099] [INFO ] [sig ] [2485/3461] Completed PPH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:45.341137] [INFO ] [sig ] [2486/3461] Forecasting PPIH... [2026-01-30T20:29:45.341165] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-30T20:29:45.341194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-30T20:29:45.352111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-30T20:29:45.352372] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-30T20:29:45.353169] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-30T20:29:45.353220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:45.353251] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:45.353277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:45.353331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:45.409768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:45.410348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:45.410423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:45.410466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:45.530731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:45.530841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:45.530880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:45.530907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:45.534222] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-30T20:29:45.534488] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-30T20:29:45.534628] [INFO ] [sig ] PPIH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:45.675958] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPIH.txt [2026-01-30T20:29:45.676074] [INFO ] [sig ] [2486/3461] Completed PPIH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:45.676113] [INFO ] [sig ] [2487/3461] Forecasting PPL... [2026-01-30T20:29:45.676142] [INFO ] [sig ] Generating forecast for: PPL [2026-01-30T20:29:45.676171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-30T20:29:45.687160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-30T20:29:45.687427] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-30T20:29:45.688207] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-30T20:29:45.688258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:45.688289] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:45.688315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:45.688370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:45.745251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:45.745850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:45.745924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:45.745955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:45.867068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:45.867187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:45.867224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:45.867252] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:45.870534] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-01-30T20:29:45.870837] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-30T20:29:45.870956] [INFO ] [sig ] PPL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:46.012629] [INFO ] [LOCAL ] Saved forecast: PPL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPL.txt [2026-01-30T20:29:46.012736] [INFO ] [sig ] [2487/3461] Completed PPL in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-30T20:29:46.012774] [INFO ] [sig ] [2488/3461] Forecasting PPSI... [2026-01-30T20:29:46.012802] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-30T20:29:46.012832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-30T20:29:46.023732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-30T20:29:46.023990] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-30T20:29:46.024781] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-30T20:29:46.024999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:46.025029] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:46.025057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:46.025124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:46.082091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:46.082734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:46.082833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:46.082866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:46.197924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:46.198028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:46.198064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:46.198109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:46.201280] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-01-30T20:29:46.201559] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-30T20:29:46.201723] [INFO ] [sig ] PPSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:46.398587] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PPSI.txt [2026-01-30T20:29:46.398729] [INFO ] [sig ] [2488/3461] Completed PPSI in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:46.398769] [INFO ] [sig ] [2489/3461] Forecasting PPTA... [2026-01-30T20:29:46.398798] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-30T20:29:46.398828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-30T20:29:46.410054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-30T20:29:46.410316] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-30T20:29:46.411098] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-30T20:29:46.411149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:46.411180] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:46.411207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:46.411264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:46.468328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:46.469110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:46.469190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:46.469221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:46.587103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:46.587238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:46.587275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:46.587303] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:46.590710] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-30T20:29:46.590977] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-30T20:29:46.591097] [INFO ] [sig ] PPTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:46.733403] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PPTA.txt [2026-01-30T20:29:46.733553] [INFO ] [sig ] [2489/3461] Completed PPTA in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:46.733624] [INFO ] [sig ] [2490/3461] Forecasting PRA... [2026-01-30T20:29:46.733660] [INFO ] [sig ] Generating forecast for: PRA [2026-01-30T20:29:46.733693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-30T20:29:46.744809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-30T20:29:46.745093] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-30T20:29:46.745875] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-30T20:29:46.745927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:46.745958] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:46.745985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:46.746040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:46.803001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:46.803706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:46.803784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:46.803816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:46.921078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:46.921219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:46.921258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:46.921285] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:46.924683] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=32.87%) [2026-01-30T20:29:46.924957] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-30T20:29:46.925078] [INFO ] [sig ] PRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:47.068280] [INFO ] [LOCAL ] Saved forecast: PRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRA.txt [2026-01-30T20:29:47.068415] [INFO ] [sig ] [2490/3461] Completed PRA in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:47.068455] [INFO ] [sig ] [2491/3461] Forecasting PRAA... [2026-01-30T20:29:47.068483] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-30T20:29:47.068519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-30T20:29:47.079757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-30T20:29:47.080067] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-30T20:29:47.080905] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-30T20:29:47.080957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:47.080988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:47.081015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:47.081069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:47.140365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:47.141095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:47.141177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:47.141209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:47.258826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:47.258976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:47.259014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:47.259043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:47.262659] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-30T20:29:47.262941] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-30T20:29:47.263061] [INFO ] [sig ] PRAA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:47.406840] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRAA.txt [2026-01-30T20:29:47.406994] [INFO ] [sig ] [2491/3461] Completed PRAA in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:47.407034] [INFO ] [sig ] [2492/3461] Forecasting PRAX... [2026-01-30T20:29:47.407064] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-30T20:29:47.407100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-30T20:29:47.418570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-30T20:29:47.418930] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-30T20:29:47.419771] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-30T20:29:47.419822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:47.419855] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:47.419881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:47.419937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:47.479131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:47.479866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:47.479944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:47.479975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:47.605128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:47.605265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:47.605304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:47.605332] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:47.608701] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-30T20:29:47.608971] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-30T20:29:47.609091] [INFO ] [sig ] PRAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:47.755234] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRAX.txt [2026-01-30T20:29:47.755371] [INFO ] [sig ] [2492/3461] Completed PRAX in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:47.755420] [INFO ] [sig ] [2493/3461] Forecasting PRCH... [2026-01-30T20:29:47.755451] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-30T20:29:47.755482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-30T20:29:47.767498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-30T20:29:47.767810] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-30T20:29:47.768684] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-30T20:29:47.768737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:47.768769] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:47.768795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:47.768850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:47.827456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:47.828049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:47.828171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:47.828207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:47.949504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:47.949652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:47.949696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:47.949728] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:47.953016] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-30T20:29:47.953284] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-30T20:29:47.953404] [INFO ] [sig ] PRCH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:48.094959] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRCH.txt [2026-01-30T20:29:48.095090] [INFO ] [sig ] [2493/3461] Completed PRCH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:48.095130] [INFO ] [sig ] [2494/3461] Forecasting PRDO... [2026-01-30T20:29:48.095159] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-30T20:29:48.095189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-30T20:29:48.106189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-30T20:29:48.106469] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-30T20:29:48.107283] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-30T20:29:48.107336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:48.107368] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:48.107395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:48.107452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:48.164693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:48.165267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:48.165340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:48.165372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:48.286247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:48.286353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:48.286393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:48.286422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:48.289728] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-30T20:29:48.289999] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-30T20:29:48.290120] [INFO ] [sig ] PRDO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:48.431336] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRDO.txt [2026-01-30T20:29:48.431450] [INFO ] [sig ] [2494/3461] Completed PRDO in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:48.431488] [INFO ] [sig ] [2495/3461] Forecasting PRFZ... [2026-01-30T20:29:48.431516] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-30T20:29:48.431546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-30T20:29:48.442740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-30T20:29:48.443031] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-30T20:29:48.443876] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-30T20:29:48.443929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:48.443985] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:48.444015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:48.444086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:48.502218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:48.502853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:48.502930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:48.502963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:48.626063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:48.626171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:48.626209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:48.626237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:48.629455] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=7.49%) [2026-01-30T20:29:48.629751] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-30T20:29:48.629873] [INFO ] [sig ] PRFZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:48.770323] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRFZ.txt [2026-01-30T20:29:48.770433] [INFO ] [sig ] [2495/3461] Completed PRFZ in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:48.770470] [INFO ] [sig ] [2496/3461] Forecasting PRG... [2026-01-30T20:29:48.770499] [INFO ] [sig ] Generating forecast for: PRG [2026-01-30T20:29:48.770529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-30T20:29:48.781888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-30T20:29:48.782172] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-30T20:29:48.782971] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-30T20:29:48.783022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:48.783055] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:48.783081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:48.783137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:48.839722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:48.840313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:48.840388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:48.840419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:48.957502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:48.957644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:48.957684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:48.957712] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:48.961080] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=58.37%) [2026-01-30T20:29:48.961352] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-30T20:29:48.961471] [INFO ] [sig ] PRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:49.103491] [INFO ] [LOCAL ] Saved forecast: PRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRG.txt [2026-01-30T20:29:49.103640] [INFO ] [sig ] [2496/3461] Completed PRG in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:49.103698] [INFO ] [sig ] [2497/3461] Forecasting PRGO... [2026-01-30T20:29:49.103737] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-30T20:29:49.103766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-30T20:29:49.114708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-30T20:29:49.114973] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-30T20:29:49.115764] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-30T20:29:49.115815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:49.115847] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:49.115874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:49.115930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:49.176893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:49.177560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:49.177666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:49.177702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:49.296385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:49.296547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:49.296607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:49.296638] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:49.300292] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-01-30T20:29:49.300612] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-30T20:29:49.300747] [INFO ] [sig ] PRGO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:49.445565] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRGO.txt [2026-01-30T20:29:49.445745] [INFO ] [sig ] [2497/3461] Completed PRGO in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:49.445787] [INFO ] [sig ] [2498/3461] Forecasting PRH... [2026-01-30T20:29:49.445817] [INFO ] [sig ] Generating forecast for: PRH [2026-01-30T20:29:49.445850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-30T20:29:49.457611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-30T20:29:49.457944] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-30T20:29:49.458795] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-30T20:29:49.458848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:49.458881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:49.458908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:49.458966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:49.518903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:49.519785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:49.519869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:49.519903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:49.639361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:49.639514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:49.639556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:49.639646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:49.643137] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=40.27%) [2026-01-30T20:29:49.643421] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-30T20:29:49.643547] [INFO ] [sig ] PRH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:49.790726] [INFO ] [LOCAL ] Saved forecast: PRH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRH.txt [2026-01-30T20:29:49.790886] [INFO ] [sig ] [2498/3461] Completed PRH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-30T20:29:49.790925] [INFO ] [sig ] [2499/3461] Forecasting PRI... [2026-01-30T20:29:49.790954] [INFO ] [sig ] Generating forecast for: PRI [2026-01-30T20:29:49.790985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-30T20:29:49.803073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-30T20:29:49.803436] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-30T20:29:49.804300] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-30T20:29:49.804367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:49.804408] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:49.804444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:49.804519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:49.862828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:49.863824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:49.863921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:49.863965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:49.985703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:49.985856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:49.985896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:49.985924] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:49.989501] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=68.45%) [2026-01-30T20:29:49.989810] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-30T20:29:49.989937] [INFO ] [sig ] PRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:50.139511] [INFO ] [LOCAL ] Saved forecast: PRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRI.txt [2026-01-30T20:29:50.139705] [INFO ] [sig ] [2499/3461] Completed PRI in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-30T20:29:50.139754] [INFO ] [sig ] [2500/3461] Forecasting PRIM... [2026-01-30T20:29:50.139783] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-30T20:29:50.139813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-30T20:29:50.151822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-30T20:29:50.152313] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-30T20:29:50.153114] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-30T20:29:50.153166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:50.153197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:50.153224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:50.153281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:50.210592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:50.211439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:50.211521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:50.211554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:50.329731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:50.329882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:50.329924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:50.329953] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:50.333271] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=45.13%) [2026-01-30T20:29:50.333551] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-30T20:29:50.333700] [INFO ] [sig ] PRIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:50.474356] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRIM.txt [2026-01-30T20:29:50.474497] [INFO ] [sig ] [2500/3461] Completed PRIM in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-30T20:29:50.474537] [INFO ] [sig ] [2501/3461] Forecasting PRLB... [2026-01-30T20:29:50.474568] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-30T20:29:50.474632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-30T20:29:50.485930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-30T20:29:50.486222] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-30T20:29:50.486993] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-30T20:29:50.487057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:50.487089] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:50.487115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:50.487170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:50.545535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:50.546300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:50.546380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:50.546412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:50.669867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:50.670018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:50.670059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:50.670087] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:50.673539] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-30T20:29:50.673835] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-30T20:29:50.673956] [INFO ] [sig ] PRLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:50.816028] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRLB.txt [2026-01-30T20:29:50.816176] [INFO ] [sig ] [2501/3461] Completed PRLB in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-30T20:29:50.816216] [INFO ] [sig ] [2502/3461] Forecasting PRM... [2026-01-30T20:29:50.816244] [INFO ] [sig ] Generating forecast for: PRM [2026-01-30T20:29:50.816273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-30T20:29:50.828009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-30T20:29:50.828383] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-30T20:29:50.829392] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-30T20:29:50.829445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:50.829476] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:50.829501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:50.829558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:50.887123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:50.887960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:50.888042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:50.888075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:51.019372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:51.019529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:51.019589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:51.019624] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:51.023187] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-30T20:29:51.023479] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-30T20:29:51.023643] [INFO ] [sig ] PRM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:51.181682] [INFO ] [LOCAL ] Saved forecast: PRM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRM.txt [2026-01-30T20:29:51.181839] [INFO ] [sig ] [2502/3461] Completed PRM in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-30T20:29:51.182061] [INFO ] [sig ] [2503/3461] Forecasting PRME... [2026-01-30T20:29:51.182092] [INFO ] [sig ] Generating forecast for: PRME [2026-01-30T20:29:51.182125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-30T20:29:51.194841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-30T20:29:51.195227] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-30T20:29:51.196106] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-30T20:29:51.196159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:51.196192] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:51.196218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:51.196273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:51.256286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:51.257123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:51.257210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:51.257243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:51.377531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:51.377713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:51.377755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:51.377784] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:51.382043] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=44.51%) [2026-01-30T20:29:51.382329] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-30T20:29:51.382457] [INFO ] [sig ] PRME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:51.526802] [INFO ] [LOCAL ] Saved forecast: PRME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRME.txt [2026-01-30T20:29:51.526953] [INFO ] [sig ] [2503/3461] Completed PRME in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-30T20:29:51.526993] [INFO ] [sig ] [2504/3461] Forecasting PRN... [2026-01-30T20:29:51.527022] [INFO ] [sig ] Generating forecast for: PRN [2026-01-30T20:29:51.527052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-30T20:29:51.538475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-30T20:29:51.538830] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-30T20:29:51.539651] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-30T20:29:51.539702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:51.539733] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:51.539758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:51.539813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:51.599370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:51.600193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:51.600276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:51.600310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:51.721842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:51.721992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:51.722032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:51.722060] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:51.725657] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=81.02%) [2026-01-30T20:29:51.725983] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-30T20:29:51.726123] [INFO ] [sig ] PRN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:51.888260] [INFO ] [LOCAL ] Saved forecast: PRN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PRN.txt [2026-01-30T20:29:51.888443] [INFO ] [sig ] [2504/3461] Completed PRN in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:51.888494] [INFO ] [sig ] [2505/3461] Forecasting PROF... [2026-01-30T20:29:51.888525] [INFO ] [sig ] Generating forecast for: PROF [2026-01-30T20:29:51.888556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-30T20:29:51.900775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-30T20:29:51.901351] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-30T20:29:51.902371] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-30T20:29:51.902424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:51.902456] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:51.902483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:51.902539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:51.959188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:51.960098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:51.960216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:51.960252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:52.087061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:52.087208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:52.087247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:52.087275] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:52.090617] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-30T20:29:52.090899] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-30T20:29:52.091019] [INFO ] [sig ] PROF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:52.232630] [INFO ] [LOCAL ] Saved forecast: PROF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PROF.txt [2026-01-30T20:29:52.232755] [INFO ] [sig ] [2505/3461] Completed PROF in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:52.232794] [INFO ] [sig ] [2506/3461] Forecasting PROK... [2026-01-30T20:29:52.232825] [INFO ] [sig ] Generating forecast for: PROK [2026-01-30T20:29:52.232855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-30T20:29:52.244150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-30T20:29:52.244428] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-30T20:29:52.245228] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-30T20:29:52.245279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:52.245310] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:52.245336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:52.245392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:52.302274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:52.303012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:52.303089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:52.303121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:52.420313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:52.420453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:52.420492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:52.420521] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:52.423841] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-30T20:29:52.424115] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-30T20:29:52.424253] [INFO ] [sig ] PROK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:52.565246] [INFO ] [LOCAL ] Saved forecast: PROK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PROK.txt [2026-01-30T20:29:52.565369] [INFO ] [sig ] [2506/3461] Completed PROK in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:52.565408] [INFO ] [sig ] [2507/3461] Forecasting PRTA... [2026-01-30T20:29:52.565437] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-30T20:29:52.565467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-30T20:29:52.576440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-30T20:29:52.576742] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-30T20:29:52.577506] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-30T20:29:52.577557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:52.577606] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:52.577634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:52.577690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:52.634327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:52.634958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:52.635035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:52.635066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:52.750347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:52.750480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:52.750518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:52.750546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:52.753949] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=28.47%) [2026-01-30T20:29:52.754222] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-30T20:29:52.754344] [INFO ] [sig ] PRTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:52.896269] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRTA.txt [2026-01-30T20:29:52.896396] [INFO ] [sig ] [2507/3461] Completed PRTA in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:52.896435] [INFO ] [sig ] [2508/3461] Forecasting PRTH... [2026-01-30T20:29:52.896464] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-30T20:29:52.896494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-30T20:29:52.907670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-30T20:29:52.907947] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-30T20:29:52.908790] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-30T20:29:52.908848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:52.908879] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:52.908906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:52.908966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:52.966625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:52.967261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:52.967335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:52.967366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:53.088640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:53.088788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:53.088849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:53.088879] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:53.092221] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=24.26%) [2026-01-30T20:29:53.092492] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-30T20:29:53.092632] [INFO ] [sig ] PRTH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:53.233472] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRTH.txt [2026-01-30T20:29:53.233637] [INFO ] [sig ] [2508/3461] Completed PRTH in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:53.233692] [INFO ] [sig ] [2509/3461] Forecasting PRVA... [2026-01-30T20:29:53.233730] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-30T20:29:53.233770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-30T20:29:53.245282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-30T20:29:53.245587] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-30T20:29:53.246359] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-30T20:29:53.246410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:53.246443] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:53.246470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:53.246527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:53.303484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:53.304156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:53.304231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:53.304263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:53.422922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:53.423062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:53.423101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:53.423130] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:53.426468] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-01-30T20:29:53.426771] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-30T20:29:53.426899] [INFO ] [sig ] PRVA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:53.567756] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PRVA.txt [2026-01-30T20:29:53.567908] [INFO ] [sig ] [2509/3461] Completed PRVA in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:53.567947] [INFO ] [sig ] [2510/3461] Forecasting PSC... [2026-01-30T20:29:53.567977] [INFO ] [sig ] Generating forecast for: PSC [2026-01-30T20:29:53.568006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-30T20:29:53.580477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-30T20:29:53.580854] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-30T20:29:53.581725] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-30T20:29:53.581779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:53.581811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:53.581838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:53.581895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:53.642050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:53.642960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:53.643038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:53.643070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:53.762309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:53.762437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:53.762475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:53.762503] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:53.765801] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=37.64%) [2026-01-30T20:29:53.766072] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-30T20:29:53.766190] [INFO ] [sig ] PSC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:53.906933] [INFO ] [LOCAL ] Saved forecast: PSC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSC.txt [2026-01-30T20:29:53.907050] [INFO ] [sig ] [2510/3461] Completed PSC in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:53.907088] [INFO ] [sig ] [2511/3461] Forecasting PSCE... [2026-01-30T20:29:53.907117] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-30T20:29:53.907145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-30T20:29:53.918340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-30T20:29:53.918644] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-30T20:29:53.919439] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-30T20:29:53.919491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:53.919525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:53.919553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:53.919642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:53.976758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:53.977445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:53.977522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:53.977554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:54.084945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:54.085081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:54.085126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:54.085154] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:54.088527] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=72.56%) [2026-01-30T20:29:54.088863] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-30T20:29:54.088987] [INFO ] [sig ] PSCE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:54.230826] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PSCE.txt [2026-01-30T20:29:54.231157] [INFO ] [sig ] [2511/3461] Completed PSCE in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:54.231196] [INFO ] [sig ] [2512/3461] Forecasting PSCH... [2026-01-30T20:29:54.231225] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-30T20:29:54.231254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-30T20:29:54.242780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-30T20:29:54.243069] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-30T20:29:54.243839] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-30T20:29:54.243889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:54.243955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:54.243985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:54.244041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:54.300539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:54.301244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:54.301321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:54.301353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:54.410846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:54.410993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:54.411034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:54.411064] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:54.414460] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-01-30T20:29:54.414754] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-30T20:29:54.414876] [INFO ] [sig ] PSCH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:54.557398] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PSCH.txt [2026-01-30T20:29:54.557524] [INFO ] [sig ] [2512/3461] Completed PSCH in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:54.557562] [INFO ] [sig ] [2513/3461] Forecasting PSEC... [2026-01-30T20:29:54.557610] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-30T20:29:54.557640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-30T20:29:54.568499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-30T20:29:54.568839] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-30T20:29:54.569613] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-30T20:29:54.569665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:54.569698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:54.569725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:54.569782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:54.626895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:54.627556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:54.627649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:54.627681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:54.747109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:54.747253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:54.747292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:54.747320] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:54.750730] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=36.18%) [2026-01-30T20:29:54.751002] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-30T20:29:54.751124] [INFO ] [sig ] PSEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:54.892968] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSEC.txt [2026-01-30T20:29:54.893098] [INFO ] [sig ] [2513/3461] Completed PSEC in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:54.893137] [INFO ] [sig ] [2514/3461] Forecasting PSF... [2026-01-30T20:29:54.893167] [INFO ] [sig ] Generating forecast for: PSF [2026-01-30T20:29:54.893196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-30T20:29:54.904295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-30T20:29:54.904596] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-30T20:29:54.905370] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-30T20:29:54.905420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:54.905452] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:54.905479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:54.905535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:54.962761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:54.963404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:54.963481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:54.963514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:55.082842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:55.082991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:55.083030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:55.083058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:55.086953] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-01-30T20:29:55.087226] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-30T20:29:55.087345] [INFO ] [sig ] PSF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:55.228780] [INFO ] [LOCAL ] Saved forecast: PSF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSF.txt [2026-01-30T20:29:55.228910] [INFO ] [sig ] [2514/3461] Completed PSF in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:55.228949] [INFO ] [sig ] [2515/3461] Forecasting PSFE... [2026-01-30T20:29:55.228977] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-30T20:29:55.229007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-30T20:29:55.240774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-30T20:29:55.241248] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-30T20:29:55.242019] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-30T20:29:55.242071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:55.242103] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:55.242130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:55.242186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:55.299356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:55.300115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:55.300196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:55.300228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:55.420494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:55.420660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:55.420701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:55.420768] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:55.424238] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-30T20:29:55.424532] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-30T20:29:55.424680] [INFO ] [sig ] PSFE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:55.568631] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSFE.txt [2026-01-30T20:29:55.568770] [INFO ] [sig ] [2515/3461] Completed PSFE in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:55.568813] [INFO ] [sig ] [2516/3461] Forecasting PSHG... [2026-01-30T20:29:55.568848] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-30T20:29:55.568880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-30T20:29:55.579804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-30T20:29:55.580119] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-30T20:29:55.580944] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-30T20:29:55.580996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:55.581027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:55.581054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:55.581109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:55.638383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:55.639163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:55.639243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:55.639275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:55.756515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:55.756672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:55.756711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:55.756739] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:55.760092] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-01-30T20:29:55.760366] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-30T20:29:55.760485] [INFO ] [sig ] PSHG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:55.902372] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSHG.txt [2026-01-30T20:29:55.902508] [INFO ] [sig ] [2516/3461] Completed PSHG in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-30T20:29:55.902547] [INFO ] [sig ] [2517/3461] Forecasting PSN... [2026-01-30T20:29:55.902594] [INFO ] [sig ] Generating forecast for: PSN [2026-01-30T20:29:55.902627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-30T20:29:55.913753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-30T20:29:55.914093] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-30T20:29:55.914875] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-30T20:29:55.914925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:55.914957] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:55.914983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:55.915039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:55.979400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:55.980387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:55.980473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:55.980507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:56.104415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:56.104569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:56.104630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:56.104661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:56.108278] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=41.08%) [2026-01-30T20:29:56.108596] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-30T20:29:56.108728] [INFO ] [sig ] PSN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:56.257546] [INFO ] [LOCAL ] Saved forecast: PSN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSN.txt [2026-01-30T20:29:56.257704] [INFO ] [sig ] [2517/3461] Completed PSN in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-30T20:29:56.257746] [INFO ] [sig ] [2518/3461] Forecasting PSNL... [2026-01-30T20:29:56.257777] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-30T20:29:56.257809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-30T20:29:56.269301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-30T20:29:56.269650] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-30T20:29:56.270436] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-30T20:29:56.270489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:56.270525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:56.270566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:56.270654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:56.329635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:56.330268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:56.330357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:56.330398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:56.451940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:56.452078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:56.452117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:56.452144] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:56.455432] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=63.58%) [2026-01-30T20:29:56.455734] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-30T20:29:56.455879] [INFO ] [sig ] PSNL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:56.601645] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PSNL.txt [2026-01-30T20:29:56.601778] [INFO ] [sig ] [2518/3461] Completed PSNL in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-30T20:29:56.601816] [INFO ] [sig ] [2519/3461] Forecasting PSO... [2026-01-30T20:29:56.601847] [INFO ] [sig ] Generating forecast for: PSO [2026-01-30T20:29:56.601877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-30T20:29:56.613427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-30T20:29:56.613720] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-30T20:29:56.614474] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-30T20:29:56.614525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:56.614557] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:56.614606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:56.614664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:56.672515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:56.673139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:56.673214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:56.673246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:56.793428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:56.793598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:56.793643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:56.793691] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:56.797257] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-30T20:29:56.797601] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-30T20:29:56.797750] [INFO ] [sig ] PSO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:56.942808] [INFO ] [LOCAL ] Saved forecast: PSO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSO.txt [2026-01-30T20:29:56.942949] [INFO ] [sig ] [2519/3461] Completed PSO in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-30T20:29:56.942989] [INFO ] [sig ] [2520/3461] Forecasting PSTG... [2026-01-30T20:29:56.943019] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-30T20:29:56.943050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-30T20:29:56.954013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-30T20:29:56.954303] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-30T20:29:56.955133] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-30T20:29:56.955183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:56.955214] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:56.955241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:56.955296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:57.011973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:57.012761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:57.012861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:57.012898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:57.136195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:57.136352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:57.136393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:57.136422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:57.139842] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-30T20:29:57.140121] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-30T20:29:57.140248] [INFO ] [sig ] PSTG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:57.287237] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PSTG.txt [2026-01-30T20:29:57.287390] [INFO ] [sig ] [2520/3461] Completed PSTG in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-30T20:29:57.287429] [INFO ] [sig ] [2521/3461] Forecasting PSTL... [2026-01-30T20:29:57.287458] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-30T20:29:57.287487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-30T20:29:57.300427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-30T20:29:57.300806] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-30T20:29:57.301677] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-30T20:29:57.301730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:57.301762] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:57.301789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:57.301863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:57.364569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:57.365903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:57.366013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:57.366048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:57.497992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:57.498180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:57.498234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:57.498267] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:57.502152] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-30T20:29:57.502440] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-30T20:29:57.502566] [INFO ] [sig ] PSTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:57.650656] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PSTL.txt [2026-01-30T20:29:57.650791] [INFO ] [sig ] [2521/3461] Completed PSTL in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:57.650829] [INFO ] [sig ] [2522/3461] Forecasting PSX... [2026-01-30T20:29:57.650859] [INFO ] [sig ] Generating forecast for: PSX [2026-01-30T20:29:57.650887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-30T20:29:57.663126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-30T20:29:57.663453] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-30T20:29:57.664308] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-30T20:29:57.664361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:57.664393] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:57.664421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:57.664484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:57.724460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:57.725291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:57.725408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:57.725447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:57.855019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:57.855183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:57.855225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:57.855256] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:57.859288] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=63.43%) [2026-01-30T20:29:57.859701] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-30T20:29:57.859880] [INFO ] [sig ] PSX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:58.011249] [INFO ] [LOCAL ] Saved forecast: PSX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PSX.txt [2026-01-30T20:29:58.011392] [INFO ] [sig ] [2522/3461] Completed PSX in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:58.011434] [INFO ] [sig ] [2523/3461] Forecasting PTA... [2026-01-30T20:29:58.011466] [INFO ] [sig ] Generating forecast for: PTA [2026-01-30T20:29:58.011496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-30T20:29:58.024601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-30T20:29:58.024957] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-30T20:29:58.026225] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-30T20:29:58.026285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:58.026330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:58.026386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:58.026474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:58.092825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:58.093614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:58.093696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:58.093730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:58.224232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:58.224381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:58.224422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:58.224450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:58.228410] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-01-30T20:29:58.228753] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-30T20:29:58.228913] [INFO ] [sig ] PTA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:58.377932] [INFO ] [LOCAL ] Saved forecast: PTA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PTA.txt [2026-01-30T20:29:58.378068] [INFO ] [sig ] [2523/3461] Completed PTA in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:58.378119] [INFO ] [sig ] [2524/3461] Forecasting PTC... [2026-01-30T20:29:58.378153] [INFO ] [sig ] Generating forecast for: PTC [2026-01-30T20:29:58.378185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-30T20:29:58.390140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-30T20:29:58.390496] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-30T20:29:58.391298] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-30T20:29:58.391349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:58.391381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:58.391406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:58.391462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:58.447206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:58.447976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:58.448057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:58.448090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:58.573686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:58.573844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:58.573886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:58.573915] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:58.577852] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=69.77%) [2026-01-30T20:29:58.578142] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-30T20:29:58.578268] [INFO ] [sig ] PTC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:58.722598] [INFO ] [LOCAL ] Saved forecast: PTC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PTC.txt [2026-01-30T20:29:58.722732] [INFO ] [sig ] [2524/3461] Completed PTC in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:58.722771] [INFO ] [sig ] [2525/3461] Forecasting PTEN... [2026-01-30T20:29:58.722807] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-30T20:29:58.722842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-30T20:29:58.734718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-30T20:29:58.735001] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-30T20:29:58.735785] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-30T20:29:58.735836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:58.735868] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:58.735895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:58.735951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:58.793503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:58.794192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:58.794270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:58.794302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:58.916676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:58.916855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:58.916902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:58.916936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:58.920608] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-30T20:29:58.920997] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-30T20:29:58.921133] [INFO ] [sig ] PTEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:29:59.067307] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PTEN.txt [2026-01-30T20:29:59.067460] [INFO ] [sig ] [2525/3461] Completed PTEN in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:59.067500] [INFO ] [sig ] [2526/3461] Forecasting PTF... [2026-01-30T20:29:59.067529] [INFO ] [sig ] Generating forecast for: PTF [2026-01-30T20:29:59.067559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-30T20:29:59.080700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-30T20:29:59.081274] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-30T20:29:59.082095] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-30T20:29:59.082147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:59.082181] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:59.082208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:59.082263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:59.143547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:59.144438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:59.144521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:59.144554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:59.269292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:59.269451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:59.269494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:59.269524] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:59.273374] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-30T20:29:59.273882] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-30T20:29:59.274013] [INFO ] [sig ] PTF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:59.426306] [INFO ] [LOCAL ] Saved forecast: PTF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PTF.txt [2026-01-30T20:29:59.426454] [INFO ] [sig ] [2526/3461] Completed PTF in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:59.426494] [INFO ] [sig ] [2527/3461] Forecasting PTGX... [2026-01-30T20:29:59.426522] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-30T20:29:59.426559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-30T20:29:59.438001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-30T20:29:59.438381] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-30T20:29:59.439295] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-30T20:29:59.439349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:59.439383] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:59.439412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:59.439470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:59.499541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:59.500392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:59.500472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:59.500505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:59.618635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:59.618779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:59.618820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:59.618847] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:59.622168] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-30T20:29:59.622441] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-30T20:29:59.622566] [INFO ] [sig ] PTGX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:29:59.765257] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PTGX.txt [2026-01-30T20:29:59.765409] [INFO ] [sig ] [2527/3461] Completed PTGX in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:29:59.765449] [INFO ] [sig ] [2528/3461] Forecasting PTH... [2026-01-30T20:29:59.765477] [INFO ] [sig ] Generating forecast for: PTH [2026-01-30T20:29:59.765508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-30T20:29:59.776303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-30T20:29:59.776692] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-30T20:29:59.777539] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-30T20:29:59.777624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:29:59.777664] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:29:59.777693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:29:59.777752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:29:59.834817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:29:59.835683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:29:59.835763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:29:59.835795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:29:59.945497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:29:59.945659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:29:59.945699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:29:59.945729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:29:59.949183] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=60.31%) [2026-01-30T20:29:59.949463] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-30T20:29:59.949605] [INFO ] [sig ] PTH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:00.107479] [INFO ] [LOCAL ] Saved forecast: PTH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PTH.txt [2026-01-30T20:30:00.107667] [INFO ] [sig ] [2528/3461] Completed PTH in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:00.107712] [INFO ] [sig ] [2529/3461] Forecasting PTLO... [2026-01-30T20:30:00.107741] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-30T20:30:00.107772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-30T20:30:00.119325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-30T20:30:00.119716] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-30T20:30:00.120476] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-30T20:30:00.120527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:00.120916] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:00.120952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:00.121010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:00.179408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:00.180326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:00.180408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:00.180440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:00.300079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:00.300236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:00.300276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:00.300304] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:00.303711] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-30T20:30:00.304011] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-30T20:30:00.304133] [INFO ] [sig ] PTLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:00.449987] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PTLO.txt [2026-01-30T20:30:00.450135] [INFO ] [sig ] [2529/3461] Completed PTLO in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:00.450176] [INFO ] [sig ] [2530/3461] Forecasting PTNQ... [2026-01-30T20:30:00.450205] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-30T20:30:00.450236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-30T20:30:00.462650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-30T20:30:00.463033] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-30T20:30:00.463970] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-30T20:30:00.464026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:00.464061] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:00.464097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:00.464165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:00.527412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:00.528363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:00.528453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:00.528486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:00.666629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:00.666792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:00.666835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:00.666864] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:00.671223] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-30T20:30:00.671594] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-30T20:30:00.671735] [INFO ] [sig ] PTNQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:00.824885] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PTNQ.txt [2026-01-30T20:30:00.825038] [INFO ] [sig ] [2530/3461] Completed PTNQ in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:00.825261] [INFO ] [sig ] [2531/3461] Forecasting PTON... [2026-01-30T20:30:00.825291] [INFO ] [sig ] Generating forecast for: PTON [2026-01-30T20:30:00.825323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-30T20:30:00.838856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-30T20:30:00.839259] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-30T20:30:00.840125] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-30T20:30:00.840180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:00.840213] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:00.840242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:00.840299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:00.900101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:00.900912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:00.900993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:00.901027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:01.026233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:01.026409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:01.026466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:01.026508] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:01.031625] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-01-30T20:30:01.032076] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-30T20:30:01.032265] [INFO ] [sig ] PTON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:01.191650] [INFO ] [LOCAL ] Saved forecast: PTON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PTON.txt [2026-01-30T20:30:01.191809] [INFO ] [sig ] [2531/3461] Completed PTON in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:01.191851] [INFO ] [sig ] [2532/3461] Forecasting PTY... [2026-01-30T20:30:01.191881] [INFO ] [sig ] Generating forecast for: PTY [2026-01-30T20:30:01.191914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-30T20:30:01.204871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-30T20:30:01.205420] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-30T20:30:01.206387] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-30T20:30:01.206449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:01.206489] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:01.206526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:01.206622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:01.269286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:01.270326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:01.270409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:01.270441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:01.390704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:01.390859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:01.390900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:01.390978] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:01.394440] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-01-30T20:30:01.394747] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-30T20:30:01.394872] [INFO ] [sig ] PTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:01.544661] [INFO ] [LOCAL ] Saved forecast: PTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PTY.txt [2026-01-30T20:30:01.544816] [INFO ] [sig ] [2532/3461] Completed PTY in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:01.544865] [INFO ] [sig ] [2533/3461] Forecasting PUBM... [2026-01-30T20:30:01.544901] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-30T20:30:01.544938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-30T20:30:01.557681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-30T20:30:01.558284] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-30T20:30:01.559287] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-30T20:30:01.559340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:01.559372] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:01.559399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:01.559456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:01.619516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:01.620406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:01.620491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:01.620525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:01.763080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:01.763240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:01.763285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:01.763315] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:01.766818] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=25.62%) [2026-01-30T20:30:01.767126] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-30T20:30:01.767264] [INFO ] [sig ] PUBM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:01.913765] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PUBM.txt [2026-01-30T20:30:01.913920] [INFO ] [sig ] [2533/3461] Completed PUBM in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-30T20:30:01.913960] [INFO ] [sig ] [2534/3461] Forecasting PUK... [2026-01-30T20:30:01.913991] [INFO ] [sig ] Generating forecast for: PUK [2026-01-30T20:30:01.914023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-30T20:30:01.926461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-30T20:30:01.926846] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-30T20:30:01.927696] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-30T20:30:01.927749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:01.927782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:01.928000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:01.928058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:01.990398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:01.991311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:01.991398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:01.991432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:02.123524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:02.123702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:02.123744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:02.123773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:02.127366] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-01-30T20:30:02.127735] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-30T20:30:02.127884] [INFO ] [sig ] PUK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:02.290554] [INFO ] [LOCAL ] Saved forecast: PUK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PUK.txt [2026-01-30T20:30:02.290721] [INFO ] [sig ] [2534/3461] Completed PUK in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-30T20:30:02.290761] [INFO ] [sig ] [2535/3461] Forecasting PUMP... [2026-01-30T20:30:02.290790] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-30T20:30:02.290822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-30T20:30:02.302827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-30T20:30:02.303229] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-30T20:30:02.304075] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-30T20:30:02.304127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:02.304159] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:02.304185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:02.304241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:02.365078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:02.365986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:02.366264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:02.366297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:02.499094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:02.499252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:02.499293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:02.499322] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:02.502944] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=59.87%) [2026-01-30T20:30:02.503255] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-30T20:30:02.503395] [INFO ] [sig ] PUMP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:02.660317] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PUMP.txt [2026-01-30T20:30:02.660476] [INFO ] [sig ] [2535/3461] Completed PUMP in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-30T20:30:02.660517] [INFO ] [sig ] [2536/3461] Forecasting PVH... [2026-01-30T20:30:02.660547] [INFO ] [sig ] Generating forecast for: PVH [2026-01-30T20:30:02.660600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-30T20:30:02.673776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-30T20:30:02.674237] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-30T20:30:02.675082] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-30T20:30:02.675150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:02.675184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:02.675213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:02.675276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:02.738597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:02.739473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:02.739554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:02.739609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:02.865067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:02.865223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:02.865265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:02.865294] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:02.868879] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-01-30T20:30:02.869207] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-30T20:30:02.869346] [INFO ] [sig ] PVH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:03.031773] [INFO ] [LOCAL ] Saved forecast: PVH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PVH.txt [2026-01-30T20:30:03.031937] [INFO ] [sig ] [2536/3461] Completed PVH in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-30T20:30:03.031979] [INFO ] [sig ] [2537/3461] Forecasting PVL... [2026-01-30T20:30:03.032009] [INFO ] [sig ] Generating forecast for: PVL [2026-01-30T20:30:03.032042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-30T20:30:03.045123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-30T20:30:03.045743] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-30T20:30:03.046815] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-30T20:30:03.046872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:03.046906] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:03.046934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:03.046994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:03.108766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:03.109685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:03.109767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:03.109801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:03.228429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:03.228602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:03.228644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:03.228671] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:03.232130] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-30T20:30:03.232415] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-30T20:30:03.232541] [INFO ] [sig ] PVL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:03.379665] [INFO ] [LOCAL ] Saved forecast: PVL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PVL.txt [2026-01-30T20:30:03.379816] [INFO ] [sig ] [2537/3461] Completed PVL in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-30T20:30:03.379856] [INFO ] [sig ] [2538/3461] Forecasting PWP... [2026-01-30T20:30:03.379885] [INFO ] [sig ] Generating forecast for: PWP [2026-01-30T20:30:03.379915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-30T20:30:03.391685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-30T20:30:03.392047] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-30T20:30:03.392829] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-30T20:30:03.392880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:03.392912] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:03.392939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:03.392994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:03.449168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:03.450038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:03.450120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:03.450153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:03.572157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:03.572308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:03.572349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:03.572378] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:03.575860] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=64.00%) [2026-01-30T20:30:03.576142] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-30T20:30:03.576266] [INFO ] [sig ] PWP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:03.718903] [INFO ] [LOCAL ] Saved forecast: PWP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PWP.txt [2026-01-30T20:30:03.719054] [INFO ] [sig ] [2538/3461] Completed PWP in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:03.719096] [INFO ] [sig ] [2539/3461] Forecasting PX... [2026-01-30T20:30:03.719124] [INFO ] [sig ] Generating forecast for: PX [2026-01-30T20:30:03.719155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-30T20:30:03.730915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-30T20:30:03.731294] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-30T20:30:03.732099] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-30T20:30:03.732151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:03.732182] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:03.732209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:03.732264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:03.788737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:03.789660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:03.789744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:03.789814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:03.916057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:03.916183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:03.916223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:03.916252] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:03.919668] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-30T20:30:03.919970] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-30T20:30:03.920112] [INFO ] [sig ] PX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:04.062123] [INFO ] [LOCAL ] Saved forecast: PX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PX.txt [2026-01-30T20:30:04.062253] [INFO ] [sig ] [2539/3461] Completed PX in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:04.062298] [INFO ] [sig ] [2540/3461] Forecasting PXS... [2026-01-30T20:30:04.062329] [INFO ] [sig ] Generating forecast for: PXS [2026-01-30T20:30:04.062359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-30T20:30:04.073882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-30T20:30:04.074281] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-30T20:30:04.075145] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-30T20:30:04.075199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:04.075233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:04.075260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:04.075316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:04.140628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:04.141511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:04.141609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:04.141644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:04.255033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:04.255186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:04.255228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:04.255259] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:04.259138] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-01-30T20:30:04.259628] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-30T20:30:04.259757] [INFO ] [sig ] PXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:04.407001] [INFO ] [LOCAL ] Saved forecast: PXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PXS.txt [2026-01-30T20:30:04.407140] [INFO ] [sig ] [2540/3461] Completed PXS in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:04.407179] [INFO ] [sig ] [2541/3461] Forecasting PY... [2026-01-30T20:30:04.407209] [INFO ] [sig ] Generating forecast for: PY [2026-01-30T20:30:04.407240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-30T20:30:04.418410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-30T20:30:04.418788] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-30T20:30:04.419557] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-30T20:30:04.419629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:04.419660] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:04.419686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:04.419741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:04.477129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:04.478007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:04.478085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:04.478136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:04.587154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:04.587312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:04.587352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:04.587380] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:04.591304] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=49.37%) [2026-01-30T20:30:04.591606] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-30T20:30:04.591767] [INFO ] [sig ] PY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:04.737130] [INFO ] [LOCAL ] Saved forecast: PY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PY.txt [2026-01-30T20:30:04.737284] [INFO ] [sig ] [2541/3461] Completed PY in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:04.737325] [INFO ] [sig ] [2542/3461] Forecasting PYPL... [2026-01-30T20:30:04.737355] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-30T20:30:04.737385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-30T20:30:04.748474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-30T20:30:04.748928] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-30T20:30:04.749719] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-30T20:30:04.749770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:04.749801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:04.749829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:04.749885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:04.808629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:04.809435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:04.809515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:04.809548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:04.926697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:04.926851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:04.926890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:04.926919] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:04.930482] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=26.87%) [2026-01-30T20:30:04.930774] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-30T20:30:04.930897] [INFO ] [sig ] PYPL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:05.080530] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PYPL.txt [2026-01-30T20:30:05.080727] [INFO ] [sig ] [2542/3461] Completed PYPL in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:05.080768] [INFO ] [sig ] [2543/3461] Forecasting PYXS... [2026-01-30T20:30:05.080797] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-30T20:30:05.080827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-30T20:30:05.092353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-30T20:30:05.092647] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-30T20:30:05.093402] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-30T20:30:05.093453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:05.093485] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:05.093511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:05.093567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:05.157095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:05.157923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:05.158019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:05.158060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:05.277770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:05.277932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:05.277973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:05.278022] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:05.282124] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-30T20:30:05.282632] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-30T20:30:05.282801] [INFO ] [sig ] PYXS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:05.432978] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/PYXS.txt [2026-01-30T20:30:05.433141] [INFO ] [sig ] [2543/3461] Completed PYXS in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:05.433197] [INFO ] [sig ] [2544/3461] Forecasting PZZA... [2026-01-30T20:30:05.433231] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-30T20:30:05.433262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-30T20:30:05.444706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-30T20:30:05.445072] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-30T20:30:05.445888] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-30T20:30:05.445941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:05.445973] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:05.446001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:05.446058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:05.503761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:05.504645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:05.504726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:05.504758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:05.621918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:05.622063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:05.622102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:05.622131] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:05.625432] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-30T20:30:05.625720] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-30T20:30:05.625839] [INFO ] [sig ] PZZA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:05.769226] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/PZZA.txt [2026-01-30T20:30:05.769371] [INFO ] [sig ] [2544/3461] Completed PZZA in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:05.769411] [INFO ] [sig ] [2545/3461] Forecasting QBTS... [2026-01-30T20:30:05.769440] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-30T20:30:05.769470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-30T20:30:05.780609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-30T20:30:05.780918] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-30T20:30:05.781689] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-30T20:30:05.781740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:05.781773] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:05.781799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:05.781854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:05.838887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:05.839719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:05.839814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:05.839847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:05.972791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:05.972969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:05.973033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:05.973083] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:05.977481] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-30T20:30:05.977828] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-30T20:30:05.977978] [INFO ] [sig ] QBTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:06.139911] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QBTS.txt [2026-01-30T20:30:06.140064] [INFO ] [sig ] [2545/3461] Completed QBTS in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:06.140105] [INFO ] [sig ] [2546/3461] Forecasting QCLN... [2026-01-30T20:30:06.140136] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-30T20:30:06.140166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-30T20:30:06.151777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-30T20:30:06.152172] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-30T20:30:06.153018] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-30T20:30:06.153072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:06.153139] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:06.153179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:06.153262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:06.213096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:06.214003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:06.214092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:06.214126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:06.334864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:06.335021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:06.335062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:06.335092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:06.338786] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=17.57%) [2026-01-30T20:30:06.339188] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-30T20:30:06.339332] [INFO ] [sig ] QCLN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:06.487020] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QCLN.txt [2026-01-30T20:30:06.487177] [INFO ] [sig ] [2546/3461] Completed QCLN in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:06.487217] [INFO ] [sig ] [2547/3461] Forecasting QCOM... [2026-01-30T20:30:06.487246] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-30T20:30:06.487277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-30T20:30:06.499316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-30T20:30:06.499743] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-30T20:30:06.500667] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-30T20:30:06.500724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:06.500771] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:06.500800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:06.500855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:06.560774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:06.561625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:06.561707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:06.561740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:06.684165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:06.684333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:06.684374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:06.684403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:06.687945] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=51.90%) [2026-01-30T20:30:06.688252] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-30T20:30:06.688377] [INFO ] [sig ] QCOM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:06.831659] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QCOM.txt [2026-01-30T20:30:06.831841] [INFO ] [sig ] [2547/3461] Completed QCOM in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:06.831885] [INFO ] [sig ] [2548/3461] Forecasting QCRH... [2026-01-30T20:30:06.831913] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-30T20:30:06.831942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-30T20:30:06.843803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-30T20:30:06.844124] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-30T20:30:06.844962] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-30T20:30:06.845015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:06.845047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:06.845073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:06.845129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:06.913246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:06.914050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:06.914131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:06.914164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:07.030290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:07.030429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:07.030468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:07.030496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:07.033824] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-30T20:30:07.034095] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-30T20:30:07.034218] [INFO ] [sig ] QCRH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:07.174123] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QCRH.txt [2026-01-30T20:30:07.174256] [INFO ] [sig ] [2548/3461] Completed QCRH in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:07.174297] [INFO ] [sig ] [2549/3461] Forecasting QDEL... [2026-01-30T20:30:07.174327] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-30T20:30:07.174359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-30T20:30:07.185165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-30T20:30:07.185482] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-30T20:30:07.186311] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-30T20:30:07.186362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:07.186394] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:07.186421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:07.186477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:07.244279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:07.245127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:07.245208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:07.245240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:07.363585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:07.363740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:07.363779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:07.363846] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:07.367516] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-01-30T20:30:07.367846] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-30T20:30:07.367992] [INFO ] [sig ] QDEL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:07.518387] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QDEL.txt [2026-01-30T20:30:07.518524] [INFO ] [sig ] [2549/3461] Completed QDEL in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:07.518564] [INFO ] [sig ] [2550/3461] Forecasting QFIN... [2026-01-30T20:30:07.518612] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-30T20:30:07.518645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-30T20:30:07.530348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-30T20:30:07.530704] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-30T20:30:07.531627] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-30T20:30:07.531679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:07.531712] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:07.531738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:07.531795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:07.591112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:07.591862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:07.591940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:07.591972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:07.715831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:07.715978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:07.716018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:07.716049] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:07.719405] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-30T20:30:07.719699] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-30T20:30:07.719822] [INFO ] [sig ] QFIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:07.864231] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QFIN.txt [2026-01-30T20:30:07.864363] [INFO ] [sig ] [2550/3461] Completed QFIN in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-30T20:30:07.864401] [INFO ] [sig ] [2551/3461] Forecasting QGEN... [2026-01-30T20:30:07.864452] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-30T20:30:07.864486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-30T20:30:07.875522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-30T20:30:07.875834] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-30T20:30:07.876605] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-30T20:30:07.876658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:07.876690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:07.876717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:07.876773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:07.935332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:07.936133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:07.936230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:07.936263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:08.057682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:08.057833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:08.057900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:08.057936] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:08.061449] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-30T20:30:08.061746] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-30T20:30:08.061870] [INFO ] [sig ] QGEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:08.207963] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QGEN.txt [2026-01-30T20:30:08.208123] [INFO ] [sig ] [2551/3461] Completed QGEN in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-30T20:30:08.208165] [INFO ] [sig ] [2552/3461] Forecasting QLYS... [2026-01-30T20:30:08.208195] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-30T20:30:08.208226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-30T20:30:08.219504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-30T20:30:08.219832] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-30T20:30:08.220671] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-30T20:30:08.220722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:08.220754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:08.220780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:08.220835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:08.279935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:08.280764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:08.280860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:08.280893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:08.403041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:08.403192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:08.403232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:08.403260] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:08.406595] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-01-30T20:30:08.406867] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-30T20:30:08.406987] [INFO ] [sig ] QLYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:08.549902] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QLYS.txt [2026-01-30T20:30:08.550052] [INFO ] [sig ] [2552/3461] Completed QLYS in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-30T20:30:08.550092] [INFO ] [sig ] [2553/3461] Forecasting QMCO... [2026-01-30T20:30:08.550122] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-30T20:30:08.550151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-30T20:30:08.561370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-30T20:30:08.561678] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-30T20:30:08.562556] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-30T20:30:08.562632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:08.562665] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:08.562692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:08.562748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:08.621670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:08.622494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:08.622592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:08.622628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:08.740560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:08.740735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:08.740774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:08.740803] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:08.744379] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-30T20:30:08.744733] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-30T20:30:08.744874] [INFO ] [sig ] QMCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:08.891611] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QMCO.txt [2026-01-30T20:30:08.891750] [INFO ] [sig ] [2553/3461] Completed QMCO in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-30T20:30:08.891789] [INFO ] [sig ] [2554/3461] Forecasting QMOM... [2026-01-30T20:30:08.891820] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-30T20:30:08.891850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-30T20:30:08.902518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-30T20:30:08.902838] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-30T20:30:08.903636] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-30T20:30:08.903688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:08.903719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:08.903745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:08.903801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:08.968551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:08.969478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:08.969559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:08.969609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:09.089461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:09.089625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:09.089666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:09.089712] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:09.093070] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-01-30T20:30:09.093342] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-30T20:30:09.093462] [INFO ] [sig ] QMOM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:09.243117] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QMOM.txt [2026-01-30T20:30:09.243267] [INFO ] [sig ] [2554/3461] Completed QMOM in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-30T20:30:09.243308] [INFO ] [sig ] [2555/3461] Forecasting QNTM... [2026-01-30T20:30:09.243337] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-30T20:30:09.243367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-30T20:30:09.254533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-30T20:30:09.254876] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-30T20:30:09.255685] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-30T20:30:09.255737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:09.255769] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:09.255795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:09.255852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:09.314971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:09.315790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:09.315872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:09.315904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:09.440431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:09.440594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:09.440635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:09.440663] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:09.443965] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-30T20:30:09.444265] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-30T20:30:09.444385] [INFO ] [sig ] QNTM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:09.586973] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QNTM.txt [2026-01-30T20:30:09.587117] [INFO ] [sig ] [2555/3461] Completed QNTM in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:09.587156] [INFO ] [sig ] [2556/3461] Forecasting QQMG... [2026-01-30T20:30:09.587186] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-30T20:30:09.587216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-30T20:30:09.597777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-30T20:30:09.598070] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-30T20:30:09.598915] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-30T20:30:09.598966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:09.598998] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:09.599027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:09.599083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:09.658383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:09.659442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:09.659565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:09.659632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:09.776857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:09.777021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:09.777062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:09.777090] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:09.781435] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-30T20:30:09.781733] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-30T20:30:09.781858] [INFO ] [sig ] QQMG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:09.927471] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QQMG.txt [2026-01-30T20:30:09.927627] [INFO ] [sig ] [2556/3461] Completed QQMG in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:09.927673] [INFO ] [sig ] [2557/3461] Forecasting QQQ... [2026-01-30T20:30:09.927703] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-30T20:30:09.927733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-30T20:30:09.938589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-30T20:30:09.938930] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-30T20:30:09.939739] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-30T20:30:09.939790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:09.939821] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:09.939847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:09.939903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:09.996426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:09.997107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:09.997182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:09.997215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:10.120929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:10.121081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:10.121129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:10.121163] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:10.124509] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-01-30T20:30:10.124798] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-30T20:30:10.124921] [INFO ] [sig ] QQQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:10.267847] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QQQ.txt [2026-01-30T20:30:10.267997] [INFO ] [sig ] [2557/3461] Completed QQQ in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:10.268036] [INFO ] [sig ] [2558/3461] Forecasting QQQE... [2026-01-30T20:30:10.268066] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-30T20:30:10.268114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-30T20:30:10.279398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-30T20:30:10.279752] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-30T20:30:10.280539] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-30T20:30:10.280608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:10.280640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:10.280679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:10.280736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:10.339442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:10.340328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:10.340412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:10.340445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:10.457807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:10.457956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:10.457995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:10.458023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:10.461362] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=64.32%) [2026-01-30T20:30:10.461688] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-30T20:30:10.461817] [INFO ] [sig ] QQQE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:10.607412] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QQQE.txt [2026-01-30T20:30:10.607567] [INFO ] [sig ] [2558/3461] Completed QQQE in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:10.607667] [INFO ] [sig ] [2559/3461] Forecasting QQQI... [2026-01-30T20:30:10.607715] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-30T20:30:10.607750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-30T20:30:10.618868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-30T20:30:10.619198] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-30T20:30:10.620001] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-30T20:30:10.620051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:10.620086] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:10.620114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:10.620169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:10.678011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:10.678856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:10.678944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:10.678978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:10.796520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:10.796687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:10.796736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:10.796767] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:10.800333] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-01-30T20:30:10.800629] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-30T20:30:10.800775] [INFO ] [sig ] QQQI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:10.945978] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QQQI.txt [2026-01-30T20:30:10.946169] [INFO ] [sig ] [2559/3461] Completed QQQI in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:10.946211] [INFO ] [sig ] [2560/3461] Forecasting QQQJ... [2026-01-30T20:30:10.946242] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-30T20:30:10.946273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-30T20:30:10.957376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-30T20:30:10.957763] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-30T20:30:10.958606] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-30T20:30:10.958659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:10.958691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:10.958717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:10.958773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:11.019542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:11.020426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:11.020518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:11.020550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:11.143850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:11.144001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:11.144041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:11.144069] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:11.147677] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=44.70%) [2026-01-30T20:30:11.148026] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-30T20:30:11.148187] [INFO ] [sig ] QQQJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:11.294074] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QQQJ.txt [2026-01-30T20:30:11.294218] [INFO ] [sig ] [2560/3461] Completed QQQJ in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:11.294259] [INFO ] [sig ] [2561/3461] Forecasting QQQM... [2026-01-30T20:30:11.294288] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-30T20:30:11.294318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-30T20:30:11.306222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-30T20:30:11.306533] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-30T20:30:11.307349] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-30T20:30:11.307400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:11.307433] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:11.307460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:11.307516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:11.365497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:11.366393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:11.366477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:11.366511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:11.486821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:11.486971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:11.487011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:11.487039] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:11.490727] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=62.48%) [2026-01-30T20:30:11.490997] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-30T20:30:11.491120] [INFO ] [sig ] QQQM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:11.638473] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QQQM.txt [2026-01-30T20:30:11.638648] [INFO ] [sig ] [2561/3461] Completed QQQM in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:11.638691] [INFO ] [sig ] [2562/3461] Forecasting QQQX... [2026-01-30T20:30:11.638720] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-30T20:30:11.638758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-30T20:30:11.649613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-30T20:30:11.649978] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-30T20:30:11.650805] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-30T20:30:11.650857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:11.650890] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:11.650918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:11.650974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:11.710335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:11.711123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:11.711218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:11.711253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:11.835612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:11.835765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:11.835805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:11.835833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:11.839459] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-30T20:30:11.839760] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-30T20:30:11.839885] [INFO ] [sig ] QQQX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:11.988260] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QQQX.txt [2026-01-30T20:30:11.988400] [INFO ] [sig ] [2562/3461] Completed QQQX in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:11.988440] [INFO ] [sig ] [2563/3461] Forecasting QQQY... [2026-01-30T20:30:11.988469] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-30T20:30:11.988499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-30T20:30:11.999611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-30T20:30:11.999931] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-30T20:30:12.000706] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-30T20:30:12.000757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:12.000811] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:12.000838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:12.000895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:12.065203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:12.066363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:12.066452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:12.066487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:12.189487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:12.189660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:12.189710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:12.189746] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:12.193214] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-30T20:30:12.193490] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-30T20:30:12.193631] [INFO ] [sig ] QQQY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:12.337516] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QQQY.txt [2026-01-30T20:30:12.337670] [INFO ] [sig ] [2563/3461] Completed QQQY in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:12.337712] [INFO ] [sig ] [2564/3461] Forecasting QRHC... [2026-01-30T20:30:12.337741] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-30T20:30:12.337770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-30T20:30:12.349973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-30T20:30:12.350361] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-30T20:30:12.351163] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-30T20:30:12.351214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:12.351246] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:12.351272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:12.351336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:12.410597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:12.411399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:12.411480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:12.411513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:12.532515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:12.532698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:12.532741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:12.532771] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:12.536257] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-30T20:30:12.536566] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-30T20:30:12.536730] [INFO ] [sig ] QRHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:12.694919] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QRHC.txt [2026-01-30T20:30:12.695156] [INFO ] [sig ] [2564/3461] Completed QRHC in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:12.695205] [INFO ] [sig ] [2565/3461] Forecasting QRVO... [2026-01-30T20:30:12.695237] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-30T20:30:12.695271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-30T20:30:12.710035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-30T20:30:12.710728] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-30T20:30:12.712036] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-30T20:30:12.712098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:12.712135] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:12.712162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:12.712229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:12.780158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:12.781568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:12.781704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:12.781740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:12.922093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:12.922536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:12.922639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:12.922681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:12.927392] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=31.09%) [2026-01-30T20:30:12.927854] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-30T20:30:12.928054] [INFO ] [sig ] QRVO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:13.080993] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QRVO.txt [2026-01-30T20:30:13.081189] [INFO ] [sig ] [2565/3461] Completed QRVO in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:13.081233] [INFO ] [sig ] [2566/3461] Forecasting QS... [2026-01-30T20:30:13.081262] [INFO ] [sig ] Generating forecast for: QS [2026-01-30T20:30:13.081297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-30T20:30:13.094791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-30T20:30:13.095286] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-30T20:30:13.096213] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-30T20:30:13.096265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:13.096298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:13.096324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:13.096382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:13.156444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:13.157556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:13.157673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:13.157706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:13.304637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:13.304899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:13.304969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:13.305043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:13.310477] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-30T20:30:13.311078] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-30T20:30:13.311282] [INFO ] [sig ] QS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:13.493017] [INFO ] [LOCAL ] Saved forecast: QS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QS.txt [2026-01-30T20:30:13.493217] [INFO ] [sig ] [2566/3461] Completed QS in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:13.493260] [INFO ] [sig ] [2567/3461] Forecasting QSI... [2026-01-30T20:30:13.493289] [INFO ] [sig ] Generating forecast for: QSI [2026-01-30T20:30:13.493329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-30T20:30:13.507377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-30T20:30:13.507931] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-30T20:30:13.508899] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-30T20:30:13.508953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:13.508986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:13.509014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:13.509090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:13.571815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:13.573283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:13.573398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:13.573434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:13.704930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:13.705163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:13.705208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:13.705237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:13.709813] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-30T20:30:13.710171] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-30T20:30:13.710518] [INFO ] [sig ] QSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:13.879687] [INFO ] [LOCAL ] Saved forecast: QSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QSI.txt [2026-01-30T20:30:13.879858] [INFO ] [sig ] [2567/3461] Completed QSI in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-30T20:30:13.879899] [INFO ] [sig ] [2568/3461] Forecasting QTEC... [2026-01-30T20:30:13.879929] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-30T20:30:13.879959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-30T20:30:13.893686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-30T20:30:13.894059] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-30T20:30:13.894852] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-30T20:30:13.894904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:13.894935] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:13.894962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:13.895019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:13.953670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:13.954533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:13.954634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:13.954667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:14.081956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:14.082141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:14.082183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:14.082211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:14.085872] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-30T20:30:14.086171] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-30T20:30:14.086298] [INFO ] [sig ] QTEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:14.236978] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QTEC.txt [2026-01-30T20:30:14.237146] [INFO ] [sig ] [2568/3461] Completed QTEC in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-30T20:30:14.237186] [INFO ] [sig ] [2569/3461] Forecasting QTRX... [2026-01-30T20:30:14.237216] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-30T20:30:14.237248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-30T20:30:14.249826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-30T20:30:14.250167] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-30T20:30:14.251013] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-30T20:30:14.251066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:14.251098] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:14.251125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:14.251188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:14.308741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:14.309733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:14.309820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:14.309853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:14.436927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:14.437091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:14.437132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:14.437159] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:14.441067] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=49.86%) [2026-01-30T20:30:14.441366] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-30T20:30:14.441496] [INFO ] [sig ] QTRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:14.594251] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QTRX.txt [2026-01-30T20:30:14.594419] [INFO ] [sig ] [2569/3461] Completed QTRX in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-30T20:30:14.594459] [INFO ] [sig ] [2570/3461] Forecasting QTTB... [2026-01-30T20:30:14.594489] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-30T20:30:14.594518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-30T20:30:14.607144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-30T20:30:14.607781] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-30T20:30:14.608643] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-30T20:30:14.608698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:14.608730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:14.608758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:14.608814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:14.667642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:14.668621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:14.668708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:14.668741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:14.788540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:14.788688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:14.788730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:14.788758] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:14.792291] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-01-30T20:30:14.792592] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-30T20:30:14.792727] [INFO ] [sig ] QTTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:14.941435] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QTTB.txt [2026-01-30T20:30:14.941618] [INFO ] [sig ] [2570/3461] Completed QTTB in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-30T20:30:14.941661] [INFO ] [sig ] [2571/3461] Forecasting QTUM... [2026-01-30T20:30:14.941691] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-30T20:30:14.941720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-30T20:30:14.955120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-30T20:30:14.955479] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-30T20:30:14.956274] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-30T20:30:14.956339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:14.956371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:14.956590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:14.956649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:15.015982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:15.016883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:15.016960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:15.016992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:15.136010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:15.136142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:15.136185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:15.136219] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:15.139599] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-30T20:30:15.139870] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-30T20:30:15.139993] [INFO ] [sig ] QTUM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:15.284648] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QTUM.txt [2026-01-30T20:30:15.284773] [INFO ] [sig ] [2571/3461] Completed QTUM in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-30T20:30:15.284812] [INFO ] [sig ] [2572/3461] Forecasting QTWO... [2026-01-30T20:30:15.284841] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-30T20:30:15.284869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-30T20:30:15.297361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-30T20:30:15.297674] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-30T20:30:15.298695] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-30T20:30:15.298746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:15.298777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:15.298803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:15.298858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:15.356349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:15.357007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:15.357082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:15.357114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:15.477960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:15.478129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:15.478178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:15.478212] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:15.481622] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-01-30T20:30:15.481892] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-30T20:30:15.482012] [INFO ] [sig ] QTWO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:15.624057] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QTWO.txt [2026-01-30T20:30:15.624190] [INFO ] [sig ] [2572/3461] Completed QTWO in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:15.624229] [INFO ] [sig ] [2573/3461] Forecasting QUAD... [2026-01-30T20:30:15.624258] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-30T20:30:15.624287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-30T20:30:15.636106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-30T20:30:15.636701] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-30T20:30:15.637477] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-30T20:30:15.637529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:15.637560] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:15.637617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:15.637676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:15.697025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:15.697915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:15.698035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:15.698068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:15.824547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:15.824746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:15.824794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:15.824824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:15.828875] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-30T20:30:15.829388] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-30T20:30:15.829521] [INFO ] [sig ] QUAD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:15.981314] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QUAD.txt [2026-01-30T20:30:15.981465] [INFO ] [sig ] [2573/3461] Completed QUAD in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:15.981506] [INFO ] [sig ] [2574/3461] Forecasting QUIK... [2026-01-30T20:30:15.981536] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-30T20:30:15.981565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-30T20:30:15.993247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-30T20:30:15.993666] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-30T20:30:15.994452] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-30T20:30:15.994505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:15.994536] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:15.994562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:15.994842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:16.053750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:16.054870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:16.054957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:16.054989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:16.181344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:16.181499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:16.181539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:16.181582] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:16.185449] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-30T20:30:16.185779] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-30T20:30:16.185914] [INFO ] [sig ] QUIK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:16.334730] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QUIK.txt [2026-01-30T20:30:16.334897] [INFO ] [sig ] [2574/3461] Completed QUIK in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:16.334939] [INFO ] [sig ] [2575/3461] Forecasting QURE... [2026-01-30T20:30:16.334968] [INFO ] [sig ] Generating forecast for: QURE [2026-01-30T20:30:16.334999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-30T20:30:16.347701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-30T20:30:16.348089] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-30T20:30:16.349170] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-30T20:30:16.349228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:16.349263] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:16.349291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:16.349348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:16.410918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:16.411810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:16.411899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:16.411932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:16.540440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:16.540628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:16.540679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:16.540710] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:16.544328] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-30T20:30:16.544858] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-30T20:30:16.544990] [INFO ] [sig ] QURE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:16.693847] [INFO ] [LOCAL ] Saved forecast: QURE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QURE.txt [2026-01-30T20:30:16.694003] [INFO ] [sig ] [2575/3461] Completed QURE in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:16.694044] [INFO ] [sig ] [2576/3461] Forecasting QVAL... [2026-01-30T20:30:16.694074] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-30T20:30:16.694106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-30T20:30:16.705589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-30T20:30:16.706132] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-30T20:30:16.706920] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-30T20:30:16.706971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:16.707004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:16.707030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:16.707086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:16.769107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:16.770207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:16.770290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:16.770322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:16.895331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:16.895460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:16.895499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:16.895528] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:16.899320] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-01-30T20:30:16.899671] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-30T20:30:16.899803] [INFO ] [sig ] QVAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:17.051846] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QVAL.txt [2026-01-30T20:30:17.052028] [INFO ] [sig ] [2576/3461] Completed QVAL in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:17.052071] [INFO ] [sig ] [2577/3461] Forecasting QVCC... [2026-01-30T20:30:17.052100] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-30T20:30:17.052130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-30T20:30:17.063912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-30T20:30:17.064304] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-30T20:30:17.065109] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-30T20:30:17.065162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:17.065197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:17.065229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:17.065297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:17.122107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:17.123016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:17.123101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:17.123133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:17.249460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:17.249835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:17.249878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:17.249906] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:17.253888] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-01-30T20:30:17.254261] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-30T20:30:17.254403] [INFO ] [sig ] QVCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:17.419533] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QVCC.txt [2026-01-30T20:30:17.419752] [INFO ] [sig ] [2577/3461] Completed QVCC in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:17.419795] [INFO ] [sig ] [2578/3461] Forecasting QYLD... [2026-01-30T20:30:17.419827] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-30T20:30:17.419857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-30T20:30:17.432899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-30T20:30:17.433513] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-30T20:30:17.434628] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-30T20:30:17.434684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:17.434718] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:17.434746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:17.434804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:17.497284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:17.498243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:17.498340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:17.498373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:17.630246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:17.630439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:17.630481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:17.630509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:17.634107] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-30T20:30:17.634407] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-30T20:30:17.634530] [INFO ] [sig ] QYLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:17.786951] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/QYLD.txt [2026-01-30T20:30:17.787107] [INFO ] [sig ] [2578/3461] Completed QYLD in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:17.787147] [INFO ] [sig ] [2579/3461] Forecasting QYLG... [2026-01-30T20:30:17.787176] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-30T20:30:17.787204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-30T20:30:17.798895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-30T20:30:17.799256] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-30T20:30:17.800099] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-30T20:30:17.800151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:17.800184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:17.800211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:17.800267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:17.858257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:17.859139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:17.859222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:17.859256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:17.977231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:17.977392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:17.977431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:17.977460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:17.980863] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-01-30T20:30:17.981168] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-30T20:30:17.981305] [INFO ] [sig ] QYLG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:18.131883] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/QYLG.txt [2026-01-30T20:30:18.132042] [INFO ] [sig ] [2579/3461] Completed QYLG in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:18.132084] [INFO ] [sig ] [2580/3461] Forecasting RA... [2026-01-30T20:30:18.132114] [INFO ] [sig ] Generating forecast for: RA [2026-01-30T20:30:18.132144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-30T20:30:18.144460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-30T20:30:18.144885] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-30T20:30:18.145735] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-30T20:30:18.145787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:18.145856] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:18.145884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:18.145940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:18.209949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:18.210854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:18.210947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:18.210980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:18.341412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:18.341583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:18.341627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:18.341657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:18.345141] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-01-30T20:30:18.345469] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-30T20:30:18.345625] [INFO ] [sig ] RA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:18.495298] [INFO ] [LOCAL ] Saved forecast: RA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RA.txt [2026-01-30T20:30:18.495664] [INFO ] [sig ] [2580/3461] Completed RA in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:18.495706] [INFO ] [sig ] [2581/3461] Forecasting RACE... [2026-01-30T20:30:18.495735] [INFO ] [sig ] Generating forecast for: RACE [2026-01-30T20:30:18.495765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-30T20:30:18.508422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-30T20:30:18.508815] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-30T20:30:18.509653] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-30T20:30:18.509704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:18.509736] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:18.509762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:18.509816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:18.568850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:18.569708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:18.569793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:18.569825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:18.693377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:18.693754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:18.693796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:18.693825] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:18.697714] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-30T20:30:18.698068] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-30T20:30:18.698256] [INFO ] [sig ] RACE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:18.853120] [INFO ] [LOCAL ] Saved forecast: RACE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RACE.txt [2026-01-30T20:30:18.853308] [INFO ] [sig ] [2581/3461] Completed RACE in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:18.853351] [INFO ] [sig ] [2582/3461] Forecasting RAIL... [2026-01-30T20:30:18.853380] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-30T20:30:18.853411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-30T20:30:18.867099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-30T20:30:18.867487] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-30T20:30:18.868397] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-30T20:30:18.868466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:18.868524] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:18.868560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:18.868649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:18.928146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:18.929065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:18.929156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:18.929190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:19.061041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:19.061199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:19.061239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:19.061266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:19.064965] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-30T20:30:19.065295] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-30T20:30:19.065433] [INFO ] [sig ] RAIL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:19.223875] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RAIL.txt [2026-01-30T20:30:19.224075] [INFO ] [sig ] [2582/3461] Completed RAIL in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:19.224134] [INFO ] [sig ] [2583/3461] Forecasting RAMP... [2026-01-30T20:30:19.224181] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-30T20:30:19.224226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-30T20:30:19.236754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-30T20:30:19.237190] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-30T20:30:19.238258] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-30T20:30:19.238313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:19.238345] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:19.238374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:19.238450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:19.309183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:19.310329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:19.310448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:19.310490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:19.445186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:19.445330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:19.445371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:19.445432] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:19.449442] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-30T20:30:19.449784] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-30T20:30:19.449919] [INFO ] [sig ] RAMP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:19.594510] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RAMP.txt [2026-01-30T20:30:19.594653] [INFO ] [sig ] [2583/3461] Completed RAMP in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:19.594696] [INFO ] [sig ] [2584/3461] Forecasting RAPP... [2026-01-30T20:30:19.594726] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-30T20:30:19.594755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-30T20:30:19.606478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-30T20:30:19.606804] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-30T20:30:19.607610] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-30T20:30:19.607663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:19.607697] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:19.607726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:19.607784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:19.670676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:19.671685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:19.671778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:19.671813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:19.794229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:19.794390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:19.794433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:19.794461] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:19.798834] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-30T20:30:19.799124] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-30T20:30:19.799253] [INFO ] [sig ] RAPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:19.944242] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RAPP.txt [2026-01-30T20:30:19.944368] [INFO ] [sig ] [2584/3461] Completed RAPP in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-30T20:30:19.944407] [INFO ] [sig ] [2585/3461] Forecasting RARE... [2026-01-30T20:30:19.944436] [INFO ] [sig ] Generating forecast for: RARE [2026-01-30T20:30:19.944465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-30T20:30:19.957318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-30T20:30:19.957643] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-30T20:30:19.958443] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-30T20:30:19.958495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:19.958525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:19.958551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:19.958631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:20.017169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:20.018073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:20.018181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:20.018214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:20.140673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:20.140834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:20.140874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:20.140905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:20.144418] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=42.04%) [2026-01-30T20:30:20.144907] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-30T20:30:20.145031] [INFO ] [sig ] RARE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:20.292178] [INFO ] [LOCAL ] Saved forecast: RARE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RARE.txt [2026-01-30T20:30:20.292311] [INFO ] [sig ] [2585/3461] Completed RARE in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-30T20:30:20.292356] [INFO ] [sig ] [2586/3461] Forecasting RAVE... [2026-01-30T20:30:20.292387] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-30T20:30:20.292417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-30T20:30:20.303957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-30T20:30:20.304265] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-30T20:30:20.305056] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-30T20:30:20.305108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:20.305139] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:20.305166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:20.305221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:20.370507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:20.371687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:20.371766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:20.371798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:20.487235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:20.487420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:20.487480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:20.487509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:20.491927] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=70.33%) [2026-01-30T20:30:20.492223] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-30T20:30:20.492371] [INFO ] [sig ] RAVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:20.640940] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RAVE.txt [2026-01-30T20:30:20.641066] [INFO ] [sig ] [2586/3461] Completed RAVE in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-30T20:30:20.641105] [INFO ] [sig ] [2587/3461] Forecasting RAY... [2026-01-30T20:30:20.641134] [INFO ] [sig ] Generating forecast for: RAY [2026-01-30T20:30:20.641164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-30T20:30:20.652452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-30T20:30:20.652748] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-30T20:30:20.653502] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-30T20:30:20.653553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:20.653605] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:20.653634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:20.653689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:20.713809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:20.714721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:20.714806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:20.714838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:20.836472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:20.836640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:20.836681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:20.836709] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:20.840289] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-30T20:30:20.840628] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-30T20:30:20.840780] [INFO ] [sig ] RAY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:20.983333] [INFO ] [LOCAL ] Saved forecast: RAY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RAY.txt [2026-01-30T20:30:20.983478] [INFO ] [sig ] [2587/3461] Completed RAY in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-30T20:30:20.983516] [INFO ] [sig ] [2588/3461] Forecasting RBA... [2026-01-30T20:30:20.983545] [INFO ] [sig ] Generating forecast for: RBA [2026-01-30T20:30:20.983611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-30T20:30:20.996934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-30T20:30:20.997239] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-30T20:30:20.998184] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-30T20:30:20.998234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:20.998265] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:20.998291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:20.998350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:21.058225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:21.058878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:21.058954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:21.058985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:21.185227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:21.185417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:21.185459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:21.185486] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:21.189413] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=25.01%) [2026-01-30T20:30:21.189715] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-30T20:30:21.189840] [INFO ] [sig ] RBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:21.336170] [INFO ] [LOCAL ] Saved forecast: RBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBA.txt [2026-01-30T20:30:21.336324] [INFO ] [sig ] [2588/3461] Completed RBA in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-30T20:30:21.336367] [INFO ] [sig ] [2589/3461] Forecasting RBB... [2026-01-30T20:30:21.336397] [INFO ] [sig ] Generating forecast for: RBB [2026-01-30T20:30:21.336427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-30T20:30:21.348879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-30T20:30:21.349268] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-30T20:30:21.350314] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-30T20:30:21.350376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:21.350414] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:21.350446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:21.350504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:21.408494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:21.409632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:21.409717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:21.409748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:21.533979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:21.534132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:21.534191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:21.534219] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:21.537559] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=34.49%) [2026-01-30T20:30:21.537850] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-30T20:30:21.537970] [INFO ] [sig ] RBB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:21.687243] [INFO ] [LOCAL ] Saved forecast: RBB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBB.txt [2026-01-30T20:30:21.687406] [INFO ] [sig ] [2589/3461] Completed RBB in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:21.687454] [INFO ] [sig ] [2590/3461] Forecasting RBBN... [2026-01-30T20:30:21.687490] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-30T20:30:21.687520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-30T20:30:21.699048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-30T20:30:21.699419] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-30T20:30:21.700402] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-30T20:30:21.700465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:21.700497] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:21.700524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:21.700773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:21.760834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:21.761711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:21.761853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:21.761899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:21.887297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:21.887446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:21.887488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:21.887517] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:21.891282] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-01-30T20:30:21.891627] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-30T20:30:21.891759] [INFO ] [sig ] RBBN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:22.074619] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBBN.txt [2026-01-30T20:30:22.074871] [INFO ] [sig ] [2590/3461] Completed RBBN in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:22.074941] [INFO ] [sig ] [2591/3461] Forecasting RBC... [2026-01-30T20:30:22.074997] [INFO ] [sig ] Generating forecast for: RBC [2026-01-30T20:30:22.075051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-30T20:30:22.092326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-30T20:30:22.092881] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-30T20:30:22.094180] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-30T20:30:22.094267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:22.094330] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:22.094389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:22.094503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:22.162604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:22.163558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:22.163695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:22.163730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:22.290519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:22.290697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:22.290741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:22.290771] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:22.294337] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-30T20:30:22.294668] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-30T20:30:22.294803] [INFO ] [sig ] RBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:22.442499] [INFO ] [LOCAL ] Saved forecast: RBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBC.txt [2026-01-30T20:30:22.442674] [INFO ] [sig ] [2591/3461] Completed RBC in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:22.442716] [INFO ] [sig ] [2592/3461] Forecasting RBCAA... [2026-01-30T20:30:22.442746] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-30T20:30:22.442778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-30T20:30:22.453979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-30T20:30:22.454390] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-30T20:30:22.455405] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-30T20:30:22.455455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:22.455486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:22.455511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:22.455567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:22.515980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:22.517067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:22.517150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:22.517182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:22.636012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:22.636163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:22.636203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:22.636231] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:22.640034] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-01-30T20:30:22.640340] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-30T20:30:22.640494] [INFO ] [sig ] RBCAA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:22.788165] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBCAA.txt [2026-01-30T20:30:22.788314] [INFO ] [sig ] [2592/3461] Completed RBCAA in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:22.788362] [INFO ] [sig ] [2593/3461] Forecasting RBLX... [2026-01-30T20:30:22.788397] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-30T20:30:22.788435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-30T20:30:22.799625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-30T20:30:22.799973] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-30T20:30:22.800826] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-30T20:30:22.800879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:22.800925] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:22.800954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:22.801012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:22.860294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:22.861150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:22.861232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:22.861266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:22.988138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:22.988292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:22.988333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:22.988363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:22.992109] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-01-30T20:30:22.992406] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-30T20:30:22.992553] [INFO ] [sig ] RBLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:23.143100] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RBLX.txt [2026-01-30T20:30:23.143249] [INFO ] [sig ] [2593/3461] Completed RBLX in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:23.143288] [INFO ] [sig ] [2594/3461] Forecasting RC... [2026-01-30T20:30:23.143317] [INFO ] [sig ] Generating forecast for: RC [2026-01-30T20:30:23.143347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-30T20:30:23.158593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-30T20:30:23.158943] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-30T20:30:23.159758] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-30T20:30:23.159811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:23.159844] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:23.159872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:23.159930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:23.222510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:23.223293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:23.223373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:23.223406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:23.354205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:23.354354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:23.354394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:23.354422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:23.358194] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-01-30T20:30:23.358495] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-30T20:30:23.358642] [INFO ] [sig ] RC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:23.519756] [INFO ] [LOCAL ] Saved forecast: RC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RC.txt [2026-01-30T20:30:23.519908] [INFO ] [sig ] [2594/3461] Completed RC in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:23.519948] [INFO ] [sig ] [2595/3461] Forecasting RCEL... [2026-01-30T20:30:23.519978] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-30T20:30:23.520009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-30T20:30:23.535557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-30T20:30:23.536095] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-30T20:30:23.537252] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-30T20:30:23.537320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:23.537371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:23.537418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:23.537509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:23.605952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:23.607073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:23.607157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:23.607192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:23.738376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:23.738531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:23.738777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:23.738809] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:23.742700] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-30T20:30:23.742982] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-30T20:30:23.743111] [INFO ] [sig ] RCEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:23.887144] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RCEL.txt [2026-01-30T20:30:23.887272] [INFO ] [sig ] [2595/3461] Completed RCEL in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:23.887312] [INFO ] [sig ] [2596/3461] Forecasting RCI... [2026-01-30T20:30:23.887341] [INFO ] [sig ] Generating forecast for: RCI [2026-01-30T20:30:23.887372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-30T20:30:23.898953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-30T20:30:23.899239] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-30T20:30:23.900009] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-30T20:30:23.900060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:23.900092] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:23.900118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:23.900173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:23.968503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:23.969777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:23.969883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:23.969930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:24.097720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:24.097873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:24.097916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:24.097946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:24.101517] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-01-30T20:30:24.101820] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-30T20:30:24.101947] [INFO ] [sig ] RCI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:24.247901] [INFO ] [LOCAL ] Saved forecast: RCI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RCI.txt [2026-01-30T20:30:24.248051] [INFO ] [sig ] [2596/3461] Completed RCI in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:24.248092] [INFO ] [sig ] [2597/3461] Forecasting RCKY... [2026-01-30T20:30:24.248150] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-30T20:30:24.248182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-30T20:30:24.259063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-30T20:30:24.259376] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-30T20:30:24.260172] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-30T20:30:24.260248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:24.260281] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:24.260309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:24.260366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:24.321742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:24.322539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:24.322828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:24.322862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:24.454328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:24.454486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:24.454527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:24.454554] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:24.457960] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-30T20:30:24.458264] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-30T20:30:24.458401] [INFO ] [sig ] RCKY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:24.603803] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RCKY.txt [2026-01-30T20:30:24.603925] [INFO ] [sig ] [2597/3461] Completed RCKY in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:24.603964] [INFO ] [sig ] [2598/3461] Forecasting RCL... [2026-01-30T20:30:24.603993] [INFO ] [sig ] Generating forecast for: RCL [2026-01-30T20:30:24.604022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-30T20:30:24.615439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-30T20:30:24.615757] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-30T20:30:24.616614] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-30T20:30:24.616666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:24.616699] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:24.616726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:24.616785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:24.676096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:24.677166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:24.677248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:24.677281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:24.804179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:24.804334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:24.804374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:24.804402] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:24.807761] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=67.48%) [2026-01-30T20:30:24.808037] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-30T20:30:24.808182] [INFO ] [sig ] RCL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:24.959538] [INFO ] [LOCAL ] Saved forecast: RCL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RCL.txt [2026-01-30T20:30:24.959744] [INFO ] [sig ] [2598/3461] Completed RCL in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:24.959789] [INFO ] [sig ] [2599/3461] Forecasting RCS... [2026-01-30T20:30:24.959819] [INFO ] [sig ] Generating forecast for: RCS [2026-01-30T20:30:24.959861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-30T20:30:24.971801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-30T20:30:24.972200] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-30T20:30:24.973022] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-30T20:30:24.973076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:24.973108] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:24.973137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:24.973194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:25.034025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:25.035099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:25.035186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:25.035217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:25.157870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:25.158021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:25.158062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:25.158092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:25.161977] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-30T20:30:25.162252] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-30T20:30:25.162377] [INFO ] [sig ] RCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:25.309936] [INFO ] [LOCAL ] Saved forecast: RCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RCS.txt [2026-01-30T20:30:25.310087] [INFO ] [sig ] [2599/3461] Completed RCS in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:25.310127] [INFO ] [sig ] [2600/3461] Forecasting RCUS... [2026-01-30T20:30:25.310158] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-30T20:30:25.310187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-30T20:30:25.322747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-30T20:30:25.323125] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-30T20:30:25.324129] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-30T20:30:25.324180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:25.324212] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:25.324239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:25.324296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:25.384399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:25.385275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:25.385358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:25.385391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:25.507389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:25.507545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:25.507655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:25.507702] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:25.511412] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-30T20:30:25.511716] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-30T20:30:25.511856] [INFO ] [sig ] RCUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:25.656137] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RCUS.txt [2026-01-30T20:30:25.656292] [INFO ] [sig ] [2600/3461] Completed RCUS in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-30T20:30:25.656333] [INFO ] [sig ] [2601/3461] Forecasting RDCM... [2026-01-30T20:30:25.656362] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-30T20:30:25.656392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-30T20:30:25.669013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-30T20:30:25.669369] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-30T20:30:25.670346] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-30T20:30:25.670403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:25.670442] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:25.670474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:25.670542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:25.729434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:25.730523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:25.730628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:25.730662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:25.855203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:25.855359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:25.855403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:25.855434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:25.858865] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-30T20:30:25.859151] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-30T20:30:25.859274] [INFO ] [sig ] RDCM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:26.002795] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RDCM.txt [2026-01-30T20:30:26.002950] [INFO ] [sig ] [2601/3461] Completed RDCM in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-30T20:30:26.002990] [INFO ] [sig ] [2602/3461] Forecasting RDHL... [2026-01-30T20:30:26.003020] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-30T20:30:26.003051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-30T20:30:26.016687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-30T20:30:26.017053] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-30T20:30:26.017903] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-30T20:30:26.017955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:26.017986] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:26.018015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:26.018071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:26.075680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:26.076565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:26.076667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:26.076718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:26.196999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:26.197124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:26.197165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:26.197195] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:26.200625] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-01-30T20:30:26.200901] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-30T20:30:26.201025] [INFO ] [sig ] RDHL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:26.347322] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RDHL.txt [2026-01-30T20:30:26.347450] [INFO ] [sig ] [2602/3461] Completed RDHL in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-30T20:30:26.347489] [INFO ] [sig ] [2603/3461] Forecasting RDVY... [2026-01-30T20:30:26.347519] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-30T20:30:26.347549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-30T20:30:26.358185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-30T20:30:26.358496] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-30T20:30:26.359273] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-30T20:30:26.359323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:26.359355] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:26.359381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:26.359436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:26.419253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:26.420027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:26.420106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:26.420139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:26.545351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:26.545508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:26.545548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:26.545593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:26.549155] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-01-30T20:30:26.549459] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-30T20:30:26.549617] [INFO ] [sig ] RDVY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:26.695705] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RDVY.txt [2026-01-30T20:30:26.695833] [INFO ] [sig ] [2603/3461] Completed RDVY in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-30T20:30:26.695880] [INFO ] [sig ] [2604/3461] Forecasting RDY... [2026-01-30T20:30:26.695937] [INFO ] [sig ] Generating forecast for: RDY [2026-01-30T20:30:26.695968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-30T20:30:26.707089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-30T20:30:26.707392] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-30T20:30:26.708247] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-30T20:30:26.708301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:26.708333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:26.708359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:26.708428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:26.769612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:26.770440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:26.770533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:26.770568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:26.896419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:26.896596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:26.896641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:26.896672] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:26.900281] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=81.61%) [2026-01-30T20:30:26.900684] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-30T20:30:26.900828] [INFO ] [sig ] RDY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:27.051770] [INFO ] [LOCAL ] Saved forecast: RDY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RDY.txt [2026-01-30T20:30:27.051923] [INFO ] [sig ] [2604/3461] Completed RDY in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-30T20:30:27.051964] [INFO ] [sig ] [2605/3461] Forecasting REAL... [2026-01-30T20:30:27.051993] [INFO ] [sig ] Generating forecast for: REAL [2026-01-30T20:30:27.052023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-30T20:30:27.063493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-30T20:30:27.063967] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-30T20:30:27.064998] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-30T20:30:27.065057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:27.065102] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:27.065140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:27.065221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:27.131683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:27.132479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:27.132558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:27.132609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:27.256076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:27.256220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:27.256261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:27.256289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:27.259701] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-01-30T20:30:27.259971] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-30T20:30:27.260091] [INFO ] [sig ] REAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:27.403486] [INFO ] [LOCAL ] Saved forecast: REAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REAL.txt [2026-01-30T20:30:27.403623] [INFO ] [sig ] [2605/3461] Completed REAL in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-30T20:30:27.403664] [INFO ] [sig ] [2606/3461] Forecasting REAX... [2026-01-30T20:30:27.403694] [INFO ] [sig ] Generating forecast for: REAX [2026-01-30T20:30:27.403723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-30T20:30:27.415205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-30T20:30:27.415595] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-30T20:30:27.416389] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-30T20:30:27.416456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:27.416495] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:27.416524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:27.416605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:27.475757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:27.476676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:27.476763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:27.476795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:27.609934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:27.610131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:27.610198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:27.610248] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:27.615207] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-30T20:30:27.615601] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-30T20:30:27.615765] [INFO ] [sig ] REAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:27.833426] [INFO ] [LOCAL ] Saved forecast: REAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REAX.txt [2026-01-30T20:30:27.833681] [INFO ] [sig ] [2606/3461] Completed REAX in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:27.833752] [INFO ] [sig ] [2607/3461] Forecasting REBN... [2026-01-30T20:30:27.833805] [INFO ] [sig ] Generating forecast for: REBN [2026-01-30T20:30:27.833860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-30T20:30:27.853642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-30T20:30:27.854198] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-30T20:30:27.855491] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-30T20:30:27.855563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:27.857730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:27.857781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:27.857909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:27.947690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:27.948983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:27.949105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:27.949154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:28.153520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:28.153824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:28.153895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:28.153946] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:28.159820] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-30T20:30:28.160377] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-30T20:30:28.160615] [INFO ] [sig ] REBN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:28.456206] [INFO ] [LOCAL ] Saved forecast: REBN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REBN.txt [2026-01-30T20:30:28.456443] [INFO ] [sig ] [2607/3461] Completed REBN in 0.6s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:28.456520] [INFO ] [sig ] [2608/3461] Forecasting REFI... [2026-01-30T20:30:28.456595] [INFO ] [sig ] Generating forecast for: REFI [2026-01-30T20:30:28.456666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-30T20:30:28.489151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-30T20:30:28.489927] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-30T20:30:28.491557] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-30T20:30:28.491684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:28.491734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:28.491776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:28.491864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:28.592319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:28.595077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:28.595293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:28.595342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:28.742144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:28.742387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:28.742437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:28.742467] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:28.747777] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-01-30T20:30:28.748400] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-30T20:30:28.748641] [INFO ] [sig ] REFI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:28.917131] [INFO ] [LOCAL ] Saved forecast: REFI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/REFI.txt [2026-01-30T20:30:28.917390] [INFO ] [sig ] [2608/3461] Completed REFI in 0.5s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:28.917455] [INFO ] [sig ] [2609/3461] Forecasting REG... [2026-01-30T20:30:28.917500] [INFO ] [sig ] Generating forecast for: REG [2026-01-30T20:30:28.917543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-30T20:30:28.933603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-30T20:30:28.934243] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-30T20:30:28.935352] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-30T20:30:28.935457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:28.935493] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:28.935521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:28.935614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:28.996123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:28.997377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:28.997486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:28.997521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:29.124164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:29.124322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:29.124364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:29.124394] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:29.128033] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-01-30T20:30:29.128377] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-30T20:30:29.128513] [INFO ] [sig ] REG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:29.285232] [INFO ] [LOCAL ] Saved forecast: REG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REG.txt [2026-01-30T20:30:29.285421] [INFO ] [sig ] [2609/3461] Completed REG in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:29.285464] [INFO ] [sig ] [2610/3461] Forecasting REGN... [2026-01-30T20:30:29.285494] [INFO ] [sig ] Generating forecast for: REGN [2026-01-30T20:30:29.285525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-30T20:30:29.297369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-30T20:30:29.297740] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-30T20:30:29.298611] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-30T20:30:29.298670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:29.298701] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:29.298727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:29.298782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:29.356043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:29.356982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:29.357066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:29.357098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:29.480322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:29.480478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:29.480521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:29.480551] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:29.484068] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-30T20:30:29.484396] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-30T20:30:29.484527] [INFO ] [sig ] REGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:29.649152] [INFO ] [LOCAL ] Saved forecast: REGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REGN.txt [2026-01-30T20:30:29.649339] [INFO ] [sig ] [2610/3461] Completed REGN in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:29.649389] [INFO ] [sig ] [2611/3461] Forecasting RELL... [2026-01-30T20:30:29.649426] [INFO ] [sig ] Generating forecast for: RELL [2026-01-30T20:30:29.649468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-30T20:30:29.661795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-30T20:30:29.662149] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-30T20:30:29.663041] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-30T20:30:29.663096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:29.663128] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:29.663154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:29.663210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:29.721845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:29.722554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:29.722654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:29.722688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:29.847995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:29.848183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:29.848234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:29.848266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:29.852016] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=46.17%) [2026-01-30T20:30:29.852294] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-30T20:30:29.852423] [INFO ] [sig ] RELL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:29.997894] [INFO ] [LOCAL ] Saved forecast: RELL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RELL.txt [2026-01-30T20:30:29.998037] [INFO ] [sig ] [2611/3461] Completed RELL in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:29.998078] [INFO ] [sig ] [2612/3461] Forecasting RELX... [2026-01-30T20:30:29.998135] [INFO ] [sig ] Generating forecast for: RELX [2026-01-30T20:30:29.998167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-30T20:30:30.011272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-30T20:30:30.011629] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-30T20:30:30.012394] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-30T20:30:30.012445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:30.012476] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:30.012503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:30.012559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:30.073457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:30.074290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:30.074373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:30.074406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:30.198533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:30.198704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:30.198745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:30.198774] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:30.202105] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-30T20:30:30.202381] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-30T20:30:30.202508] [INFO ] [sig ] RELX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:30.345083] [INFO ] [LOCAL ] Saved forecast: RELX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RELX.txt [2026-01-30T20:30:30.345220] [INFO ] [sig ] [2612/3461] Completed RELX in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:30.345260] [INFO ] [sig ] [2613/3461] Forecasting RELY... [2026-01-30T20:30:30.345289] [INFO ] [sig ] Generating forecast for: RELY [2026-01-30T20:30:30.345320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-30T20:30:30.358179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-30T20:30:30.358642] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-30T20:30:30.359473] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-30T20:30:30.359532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:30.359592] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:30.359633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:30.359694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:30.419498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:30.420410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:30.420502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:30.420537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:30.539457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:30.539624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:30.539665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:30.539695] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:30.543013] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=63.94%) [2026-01-30T20:30:30.543281] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-30T20:30:30.543399] [INFO ] [sig ] RELY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:30.686684] [INFO ] [LOCAL ] Saved forecast: RELY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RELY.txt [2026-01-30T20:30:30.686838] [INFO ] [sig ] [2613/3461] Completed RELY in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:30.686878] [INFO ] [sig ] [2614/3461] Forecasting REPL... [2026-01-30T20:30:30.686916] [INFO ] [sig ] Generating forecast for: REPL [2026-01-30T20:30:30.686956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-30T20:30:30.699077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-30T20:30:30.699487] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-30T20:30:30.700499] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-30T20:30:30.700553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:30.700603] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:30.700632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:30.700688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:30.759493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:30.760347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:30.760425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:30.760456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:30.885584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:30.885726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:30.885765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:30.885794] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:30.889433] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-01-30T20:30:30.889759] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-30T20:30:30.890065] [INFO ] [sig ] REPL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:31.033340] [INFO ] [LOCAL ] Saved forecast: REPL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/REPL.txt [2026-01-30T20:30:31.033494] [INFO ] [sig ] [2614/3461] Completed REPL in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:31.033533] [INFO ] [sig ] [2615/3461] Forecasting RERE... [2026-01-30T20:30:31.033565] [INFO ] [sig ] Generating forecast for: RERE [2026-01-30T20:30:31.033618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-30T20:30:31.045494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-30T20:30:31.045835] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-30T20:30:31.046631] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-30T20:30:31.046693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:31.046726] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:31.046751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:31.046807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:31.105262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:31.106054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:31.106134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:31.106167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:31.224297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:31.224454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:31.224494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:31.224527] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:31.228058] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-30T20:30:31.228356] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-30T20:30:31.228482] [INFO ] [sig ] RERE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:31.385081] [INFO ] [LOCAL ] Saved forecast: RERE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RERE.txt [2026-01-30T20:30:31.385234] [INFO ] [sig ] [2615/3461] Completed RERE in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:31.385274] [INFO ] [sig ] [2616/3461] Forecasting RES... [2026-01-30T20:30:31.385304] [INFO ] [sig ] Generating forecast for: RES [2026-01-30T20:30:31.385335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-30T20:30:31.397560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-30T20:30:31.397982] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-30T20:30:31.401841] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-30T20:30:31.401917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:31.401948] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:31.401976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:31.402049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:31.465201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:31.466099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:31.466188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:31.466220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:31.591190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:31.591362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:31.591415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:31.591451] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:31.594958] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-30T20:30:31.595263] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-30T20:30:31.595406] [INFO ] [sig ] RES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:31.764079] [INFO ] [LOCAL ] Saved forecast: RES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RES.txt [2026-01-30T20:30:31.764259] [INFO ] [sig ] [2616/3461] Completed RES in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-30T20:30:31.764299] [INFO ] [sig ] [2617/3461] Forecasting REVG... [2026-01-30T20:30:31.764328] [INFO ] [sig ] Generating forecast for: REVG [2026-01-30T20:30:31.764358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-30T20:30:31.778516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-30T20:30:31.778958] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-30T20:30:31.779798] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-30T20:30:31.779866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:31.779900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:31.779928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:31.779985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:31.841300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:31.842190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:31.842275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:31.842307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:31.977528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:31.977705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:31.977748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:31.977777] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:31.981626] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-01-30T20:30:31.981924] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-30T20:30:31.982077] [INFO ] [sig ] REVG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:32.128742] [INFO ] [LOCAL ] Saved forecast: REVG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/REVG.txt [2026-01-30T20:30:32.128881] [INFO ] [sig ] [2617/3461] Completed REVG in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:32.128920] [INFO ] [sig ] [2618/3461] Forecasting REX... [2026-01-30T20:30:32.128949] [INFO ] [sig ] Generating forecast for: REX [2026-01-30T20:30:32.128979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-30T20:30:32.140540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-30T20:30:32.140840] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-30T20:30:32.141605] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-30T20:30:32.141656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:32.141688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:32.141713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:32.141768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:32.197680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:32.198351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:32.198427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:32.198459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:32.314894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:32.315049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:32.315089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:32.315119] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:32.318609] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-01-30T20:30:32.318911] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-30T20:30:32.319035] [INFO ] [sig ] REX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:32.459678] [INFO ] [LOCAL ] Saved forecast: REX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/REX.txt [2026-01-30T20:30:32.459815] [INFO ] [sig ] [2618/3461] Completed REX in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:32.460048] [INFO ] [sig ] [2619/3461] Forecasting REYN... [2026-01-30T20:30:32.460077] [INFO ] [sig ] Generating forecast for: REYN [2026-01-30T20:30:32.460106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-30T20:30:32.473047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-30T20:30:32.473386] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-30T20:30:32.474380] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-30T20:30:32.474433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:32.474463] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:32.474489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:32.474564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:32.533171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:32.534223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:32.534331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:32.534380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:32.666424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:32.666599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:32.666649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:32.666683] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:32.670077] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-30T20:30:32.670349] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-30T20:30:32.670469] [INFO ] [sig ] REYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:32.873640] [INFO ] [LOCAL ] Saved forecast: REYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REYN.txt [2026-01-30T20:30:32.873784] [INFO ] [sig ] [2619/3461] Completed REYN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:32.873823] [INFO ] [sig ] [2620/3461] Forecasting REZI... [2026-01-30T20:30:32.873852] [INFO ] [sig ] Generating forecast for: REZI [2026-01-30T20:30:32.873883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-30T20:30:32.885240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-30T20:30:32.885517] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-30T20:30:32.886284] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-30T20:30:32.886335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:32.886367] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:32.886393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:32.886455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:32.942821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:32.943431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:32.943507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:32.943539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:33.066123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:33.066284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:33.066323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:33.066351] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:33.069788] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-30T20:30:33.070081] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-30T20:30:33.070210] [INFO ] [sig ] REZI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:33.210813] [INFO ] [LOCAL ] Saved forecast: REZI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/REZI.txt [2026-01-30T20:30:33.210951] [INFO ] [sig ] [2620/3461] Completed REZI in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:33.211024] [INFO ] [sig ] [2621/3461] Forecasting RF... [2026-01-30T20:30:33.211055] [INFO ] [sig ] Generating forecast for: RF [2026-01-30T20:30:33.211085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-30T20:30:33.222413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-30T20:30:33.222747] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-30T20:30:33.223503] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-30T20:30:33.223554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:33.223608] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:33.223637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:33.223693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:33.279545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:33.280320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:33.280399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:33.280431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:33.401403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:33.401559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:33.401620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:33.401651] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:33.405003] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-01-30T20:30:33.405274] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-30T20:30:33.405395] [INFO ] [sig ] RF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:33.548732] [INFO ] [LOCAL ] Saved forecast: RF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RF.txt [2026-01-30T20:30:33.548871] [INFO ] [sig ] [2621/3461] Completed RF in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:33.548918] [INFO ] [sig ] [2622/3461] Forecasting RFI... [2026-01-30T20:30:33.548949] [INFO ] [sig ] Generating forecast for: RFI [2026-01-30T20:30:33.548979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-30T20:30:33.560686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-30T20:30:33.561192] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-30T20:30:33.561993] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-30T20:30:33.562044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:33.562075] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:33.562101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:33.562157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:33.620494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:33.621343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:33.621425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:33.621457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:33.740305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:33.740458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:33.740499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:33.740528] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:33.743857] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-30T20:30:33.744138] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-30T20:30:33.744280] [INFO ] [sig ] RFI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:33.923806] [INFO ] [LOCAL ] Saved forecast: RFI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RFI.txt [2026-01-30T20:30:33.924014] [INFO ] [sig ] [2622/3461] Completed RFI in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-30T20:30:33.924072] [INFO ] [sig ] [2623/3461] Forecasting RFL... [2026-01-30T20:30:33.924118] [INFO ] [sig ] Generating forecast for: RFL [2026-01-30T20:30:33.924163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-30T20:30:33.939863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-30T20:30:33.940233] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-30T20:30:33.941294] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-30T20:30:33.941359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:33.941404] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:33.941441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:33.941522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:34.007920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:34.008809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:34.008894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:34.008927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:34.130490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:34.130657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:34.130703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:34.130731] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:34.134277] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-01-30T20:30:34.134554] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-30T20:30:34.134700] [INFO ] [sig ] RFL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:34.280392] [INFO ] [LOCAL ] Saved forecast: RFL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RFL.txt [2026-01-30T20:30:34.280531] [INFO ] [sig ] [2623/3461] Completed RFL in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:34.280586] [INFO ] [sig ] [2624/3461] Forecasting RFM... [2026-01-30T20:30:34.280618] [INFO ] [sig ] Generating forecast for: RFM [2026-01-30T20:30:34.280649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-30T20:30:34.292242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-30T20:30:34.292585] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-30T20:30:34.293339] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-30T20:30:34.293390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:34.293422] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:34.293448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:34.293529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:34.349708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:34.350388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:34.350467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:34.350499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:34.459197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:34.459350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:34.459409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:34.459440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:34.462895] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=60.63%) [2026-01-30T20:30:34.463174] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-30T20:30:34.463297] [INFO ] [sig ] RFM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:34.610122] [INFO ] [LOCAL ] Saved forecast: RFM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RFM.txt [2026-01-30T20:30:34.610259] [INFO ] [sig ] [2624/3461] Completed RFM in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:34.610297] [INFO ] [sig ] [2625/3461] Forecasting RFMZ... [2026-01-30T20:30:34.610327] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-30T20:30:34.610359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-30T20:30:34.622899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-30T20:30:34.623335] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-30T20:30:34.624207] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-30T20:30:34.624273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:34.624312] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:34.624347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:34.624427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:34.688248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:34.689125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:34.689205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:34.689238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:34.814473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:34.814642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:34.814685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:34.814713] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:34.818505] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-30T20:30:34.818925] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-30T20:30:34.819074] [INFO ] [sig ] RFMZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:34.974056] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RFMZ.txt [2026-01-30T20:30:34.974211] [INFO ] [sig ] [2625/3461] Completed RFMZ in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:34.974251] [INFO ] [sig ] [2626/3461] Forecasting RGA... [2026-01-30T20:30:34.974280] [INFO ] [sig ] Generating forecast for: RGA [2026-01-30T20:30:34.974311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-30T20:30:34.986075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-30T20:30:34.986455] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-30T20:30:34.987256] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-30T20:30:34.987309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:34.987341] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:34.987368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:34.987427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:35.043531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:35.044409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:35.044514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:35.044547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:35.165250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:35.165411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:35.165450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:35.165479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:35.168969] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=34.27%) [2026-01-30T20:30:35.169261] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-30T20:30:35.169386] [INFO ] [sig ] RGA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:35.315586] [INFO ] [LOCAL ] Saved forecast: RGA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RGA.txt [2026-01-30T20:30:35.315753] [INFO ] [sig ] [2626/3461] Completed RGA in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:35.315793] [INFO ] [sig ] [2627/3461] Forecasting RGCO... [2026-01-30T20:30:35.315822] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-30T20:30:35.315854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-30T20:30:35.330028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-30T20:30:35.330477] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-30T20:30:35.331542] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-30T20:30:35.331630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:35.331681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:35.331723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:35.331808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:35.417062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:35.418281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:35.418392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:35.418446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:35.543628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:35.543792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:35.543831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:35.543859] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:35.547405] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=55.45%) [2026-01-30T20:30:35.547763] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-30T20:30:35.547910] [INFO ] [sig ] RGCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:35.695278] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RGCO.txt [2026-01-30T20:30:35.695427] [INFO ] [sig ] [2627/3461] Completed RGCO in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:35.695468] [INFO ] [sig ] [2628/3461] Forecasting RGEN... [2026-01-30T20:30:35.695497] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-30T20:30:35.695528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-30T20:30:35.708433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-30T20:30:35.709048] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-30T20:30:35.709884] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-30T20:30:35.709938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:35.709984] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:35.710013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:35.710070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:35.773433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:35.774352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:35.774439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:35.774472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:35.898378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:35.898509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:35.898550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:35.898600] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:35.902113] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-30T20:30:35.902400] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-30T20:30:35.902526] [INFO ] [sig ] RGEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:36.046507] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RGEN.txt [2026-01-30T20:30:36.046682] [INFO ] [sig ] [2628/3461] Completed RGEN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:36.046726] [INFO ] [sig ] [2629/3461] Forecasting RGLD... [2026-01-30T20:30:36.046755] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-30T20:30:36.046787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-30T20:30:36.059211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-30T20:30:36.059614] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-30T20:30:36.060449] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-30T20:30:36.060503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:36.060535] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:36.060562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:36.060652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:36.117986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:36.118940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:36.119022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:36.119056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:36.239374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:36.239533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:36.239593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:36.239626] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:36.243049] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-01-30T20:30:36.243392] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-30T20:30:36.243532] [INFO ] [sig ] RGLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:36.390389] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RGLD.txt [2026-01-30T20:30:36.390552] [INFO ] [sig ] [2629/3461] Completed RGLD in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:36.390618] [INFO ] [sig ] [2630/3461] Forecasting RGNX... [2026-01-30T20:30:36.390652] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-30T20:30:36.390689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-30T20:30:36.403720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-30T20:30:36.404106] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-30T20:30:36.404900] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-30T20:30:36.404952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:36.404983] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:36.405010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:36.405065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:36.462697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:36.463618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:36.463717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:36.463757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:36.595086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:36.595258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:36.595301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:36.595331] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:36.598906] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-01-30T20:30:36.599247] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-30T20:30:36.599412] [INFO ] [sig ] RGNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:36.751054] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RGNX.txt [2026-01-30T20:30:36.751275] [INFO ] [sig ] [2630/3461] Completed RGNX in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:36.751333] [INFO ] [sig ] [2631/3461] Forecasting RGP... [2026-01-30T20:30:36.751380] [INFO ] [sig ] Generating forecast for: RGP [2026-01-30T20:30:36.751426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-30T20:30:36.765707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-30T20:30:36.766189] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-30T20:30:36.767201] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-30T20:30:36.767273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:36.767309] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:36.767337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:36.767394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:36.835756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:36.836892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:36.837016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:36.837059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:36.965419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:36.965595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:36.965642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:36.965673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:36.970318] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-01-30T20:30:36.970632] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-30T20:30:36.970767] [INFO ] [sig ] RGP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:37.125549] [INFO ] [LOCAL ] Saved forecast: RGP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RGP.txt [2026-01-30T20:30:37.125719] [INFO ] [sig ] [2631/3461] Completed RGP in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:37.125764] [INFO ] [sig ] [2632/3461] Forecasting RGS... [2026-01-30T20:30:37.125802] [INFO ] [sig ] Generating forecast for: RGS [2026-01-30T20:30:37.125833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-30T20:30:37.138648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-30T20:30:37.138981] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-30T20:30:37.139779] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-30T20:30:37.139831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:37.139862] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:37.139888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:37.139944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:37.200645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:37.201564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:37.201677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:37.201725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:37.315686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:37.315859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:37.315918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:37.315959] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:37.319863] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-01-30T20:30:37.320148] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-30T20:30:37.320276] [INFO ] [sig ] RGS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:37.473456] [INFO ] [LOCAL ] Saved forecast: RGS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RGS.txt [2026-01-30T20:30:37.473609] [INFO ] [sig ] [2632/3461] Completed RGS in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:37.473651] [INFO ] [sig ] [2633/3461] Forecasting RGTI... [2026-01-30T20:30:37.473680] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-30T20:30:37.473709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-30T20:30:37.486518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-30T20:30:37.486887] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-30T20:30:37.487736] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-30T20:30:37.487789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:37.487822] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:37.487849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:37.487907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:37.549646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:37.550478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:37.550563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:37.550617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:37.673974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:37.674122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:37.674162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:37.674190] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:37.677589] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=69.10%) [2026-01-30T20:30:37.677863] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-30T20:30:37.677986] [INFO ] [sig ] RGTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:37.821543] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RGTI.txt [2026-01-30T20:30:37.821707] [INFO ] [sig ] [2633/3461] Completed RGTI in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-30T20:30:37.821749] [INFO ] [sig ] [2634/3461] Forecasting RH... [2026-01-30T20:30:37.821778] [INFO ] [sig ] Generating forecast for: RH [2026-01-30T20:30:37.821808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-30T20:30:37.834829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-30T20:30:37.835168] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-30T20:30:37.836218] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-30T20:30:37.836272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:37.836303] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:37.836329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:37.836385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:37.893262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:37.894023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:37.894101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:37.894133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:38.019658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:38.019827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:38.019877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:38.019907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:38.023515] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=53.02%) [2026-01-30T20:30:38.023814] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-30T20:30:38.023945] [INFO ] [sig ] RH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:38.177124] [INFO ] [LOCAL ] Saved forecast: RH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RH.txt [2026-01-30T20:30:38.177272] [INFO ] [sig ] [2634/3461] Completed RH in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:38.177313] [INFO ] [sig ] [2635/3461] Forecasting RHI... [2026-01-30T20:30:38.177346] [INFO ] [sig ] Generating forecast for: RHI [2026-01-30T20:30:38.177386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-30T20:30:38.192321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-30T20:30:38.192765] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-30T20:30:38.193657] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-30T20:30:38.193710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:38.193743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:38.193769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:38.193826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:38.256463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:38.257332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:38.257433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:38.257470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:38.387995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:38.388168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:38.388212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:38.388262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:38.392453] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-30T20:30:38.392849] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-30T20:30:38.392992] [INFO ] [sig ] RHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:38.547147] [INFO ] [LOCAL ] Saved forecast: RHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RHI.txt [2026-01-30T20:30:38.547308] [INFO ] [sig ] [2635/3461] Completed RHI in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:38.547362] [INFO ] [sig ] [2636/3461] Forecasting RHP... [2026-01-30T20:30:38.547395] [INFO ] [sig ] Generating forecast for: RHP [2026-01-30T20:30:38.547425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-30T20:30:38.560618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-30T20:30:38.561158] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-30T20:30:38.561940] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-30T20:30:38.561992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:38.562023] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:38.562049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:38.562104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:38.621016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:38.621932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:38.622016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:38.622050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:38.744648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:38.744794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:38.744834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:38.744862] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:38.748184] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=77.80%) [2026-01-30T20:30:38.748462] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-30T20:30:38.748606] [INFO ] [sig ] RHP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:38.892994] [INFO ] [LOCAL ] Saved forecast: RHP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RHP.txt [2026-01-30T20:30:38.893149] [INFO ] [sig ] [2636/3461] Completed RHP in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:38.893188] [INFO ] [sig ] [2637/3461] Forecasting RIG... [2026-01-30T20:30:38.893218] [INFO ] [sig ] Generating forecast for: RIG [2026-01-30T20:30:38.893249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-30T20:30:38.906041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-30T20:30:38.906363] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-30T20:30:38.907153] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-30T20:30:38.907203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:38.907234] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:38.907260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:38.907316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:38.966557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:38.967341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:38.967421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:38.967452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:39.090753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:39.090905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:39.090945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:39.090973] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:39.094898] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=83.38%) [2026-01-30T20:30:39.095368] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-30T20:30:39.095489] [INFO ] [sig ] RIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:39.236539] [INFO ] [LOCAL ] Saved forecast: RIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RIG.txt [2026-01-30T20:30:39.236677] [INFO ] [sig ] [2637/3461] Completed RIG in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:39.236747] [INFO ] [sig ] [2638/3461] Forecasting RIGL... [2026-01-30T20:30:39.236785] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-30T20:30:39.236821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-30T20:30:39.248471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-30T20:30:39.248793] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-30T20:30:39.249555] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-30T20:30:39.249624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:39.249657] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:39.249684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:39.249740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:39.305785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:39.306413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:39.306489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:39.306521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:39.425368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:39.425509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:39.425549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:39.425596] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:39.428926] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-01-30T20:30:39.429198] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-30T20:30:39.429318] [INFO ] [sig ] RIGL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:39.571754] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RIGL.txt [2026-01-30T20:30:39.571860] [INFO ] [sig ] [2638/3461] Completed RIGL in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:39.572088] [INFO ] [sig ] [2639/3461] Forecasting RILY... [2026-01-30T20:30:39.572116] [INFO ] [sig ] Generating forecast for: RILY [2026-01-30T20:30:39.572145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-30T20:30:39.583771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-30T20:30:39.584030] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-30T20:30:39.584782] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-30T20:30:39.584832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:39.584863] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:39.584889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:39.584959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:39.643872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:39.644559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:39.644658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:39.644690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:39.767413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:39.767589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:39.767632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:39.767660] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:39.771123] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=35.58%) [2026-01-30T20:30:39.771400] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-30T20:30:39.771526] [INFO ] [sig ] RILY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:39.914956] [INFO ] [LOCAL ] Saved forecast: RILY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RILY.txt [2026-01-30T20:30:39.915124] [INFO ] [sig ] [2639/3461] Completed RILY in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-30T20:30:39.915165] [INFO ] [sig ] [2640/3461] Forecasting RILYN... [2026-01-30T20:30:39.915194] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-30T20:30:39.915416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-30T20:30:39.928005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-30T20:30:39.928343] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-30T20:30:39.929352] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-30T20:30:39.929403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:39.929434] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:39.929462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:39.929517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:39.990210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:39.991104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:39.991187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:39.991221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:40.114895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:40.115254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:40.115297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:40.115327] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:40.118822] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=29.98%) [2026-01-30T20:30:40.119112] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-30T20:30:40.119243] [INFO ] [sig ] RILYN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:40.277960] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RILYN.txt [2026-01-30T20:30:40.278153] [INFO ] [sig ] [2640/3461] Completed RILYN in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:40.278198] [INFO ] [sig ] [2641/3461] Forecasting RILYZ... [2026-01-30T20:30:40.278228] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-30T20:30:40.278260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-30T20:30:40.289971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-30T20:30:40.290372] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-30T20:30:40.291183] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-30T20:30:40.291251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:40.291286] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:40.291341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:40.291402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:40.352712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:40.353602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:40.353690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:40.353723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:40.476384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:40.476544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:40.476606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:40.476637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:40.480127] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-01-30T20:30:40.480414] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-30T20:30:40.480542] [INFO ] [sig ] RILYZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:40.641145] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RILYZ.txt [2026-01-30T20:30:40.641306] [INFO ] [sig ] [2641/3461] Completed RILYZ in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:40.641346] [INFO ] [sig ] [2642/3461] Forecasting RING... [2026-01-30T20:30:40.641375] [INFO ] [sig ] Generating forecast for: RING [2026-01-30T20:30:40.641407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-30T20:30:40.653297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-30T20:30:40.653721] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-30T20:30:40.654591] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-30T20:30:40.654646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:40.654678] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:40.654705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:40.654767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:40.715069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:40.716226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:40.716312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:40.716346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:40.841504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:40.841693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:40.841748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:40.841788] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:40.845997] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-30T20:30:40.846334] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-30T20:30:40.846472] [INFO ] [sig ] RING: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:41.006237] [INFO ] [LOCAL ] Saved forecast: RING 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RING.txt [2026-01-30T20:30:41.006442] [INFO ] [sig ] [2642/3461] Completed RING in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:41.006492] [INFO ] [sig ] [2643/3461] Forecasting RIO... [2026-01-30T20:30:41.006526] [INFO ] [sig ] Generating forecast for: RIO [2026-01-30T20:30:41.006562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-30T20:30:41.021174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-30T20:30:41.021676] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-30T20:30:41.022705] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-30T20:30:41.022772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:41.022816] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:41.022854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:41.022927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:41.100878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:41.101898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:41.101996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:41.102035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:41.247914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:41.248077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:41.248195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:41.248228] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:41.252118] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-30T20:30:41.252516] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-30T20:30:41.252693] [INFO ] [sig ] RIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:41.410426] [INFO ] [LOCAL ] Saved forecast: RIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RIO.txt [2026-01-30T20:30:41.410613] [INFO ] [sig ] [2643/3461] Completed RIO in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:41.410656] [INFO ] [sig ] [2644/3461] Forecasting RITM... [2026-01-30T20:30:41.410685] [INFO ] [sig ] Generating forecast for: RITM [2026-01-30T20:30:41.410716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-30T20:30:41.423927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-30T20:30:41.424476] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-30T20:30:41.425278] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-30T20:30:41.425329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:41.425360] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:41.425386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:41.425442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:41.484209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:41.484924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:41.485009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:41.485045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:41.601365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:41.601514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:41.601555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:41.601605] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:41.605068] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=19.77%) [2026-01-30T20:30:41.605346] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-30T20:30:41.605471] [INFO ] [sig ] RITM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:41.751747] [INFO ] [LOCAL ] Saved forecast: RITM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RITM.txt [2026-01-30T20:30:41.751904] [INFO ] [sig ] [2644/3461] Completed RITM in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:41.751945] [INFO ] [sig ] [2645/3461] Forecasting RIVN... [2026-01-30T20:30:41.751974] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-30T20:30:41.752004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-30T20:30:41.763511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-30T20:30:41.763832] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-30T20:30:41.764655] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-30T20:30:41.764708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:41.764740] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:41.764766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:41.764827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:41.822302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:41.823087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:41.823170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:41.823204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:41.946860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:41.947018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:41.947058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:41.947088] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:41.950610] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-01-30T20:30:41.950926] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-30T20:30:41.951056] [INFO ] [sig ] RIVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:42.093605] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RIVN.txt [2026-01-30T20:30:42.093734] [INFO ] [sig ] [2645/3461] Completed RIVN in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:42.093776] [INFO ] [sig ] [2646/3461] Forecasting RKLB... [2026-01-30T20:30:42.093811] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-30T20:30:42.093847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-30T20:30:42.105147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-30T20:30:42.105479] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-30T20:30:42.106305] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-30T20:30:42.106358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:42.106390] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:42.106418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:42.106475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:42.163372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:42.164038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:42.164115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:42.164147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:42.291188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:42.291345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:42.291391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:42.291422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:42.295275] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-30T20:30:42.295643] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-30T20:30:42.295795] [INFO ] [sig ] RKLB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:42.442770] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RKLB.txt [2026-01-30T20:30:42.442905] [INFO ] [sig ] [2646/3461] Completed RKLB in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:42.442945] [INFO ] [sig ] [2647/3461] Forecasting RL... [2026-01-30T20:30:42.442974] [INFO ] [sig ] Generating forecast for: RL [2026-01-30T20:30:42.443005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-30T20:30:42.454034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-30T20:30:42.454331] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-30T20:30:42.455153] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-30T20:30:42.455204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:42.455235] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:42.455261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:42.455317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:42.513027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:42.513888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:42.513967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:42.514000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:42.634687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:42.634828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:42.634868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:42.634899] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:42.638356] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-30T20:30:42.638653] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-30T20:30:42.638779] [INFO ] [sig ] RL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:42.784345] [INFO ] [LOCAL ] Saved forecast: RL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RL.txt [2026-01-30T20:30:42.784509] [INFO ] [sig ] [2647/3461] Completed RL in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:42.784553] [INFO ] [sig ] [2648/3461] Forecasting RLAY... [2026-01-30T20:30:42.784603] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-30T20:30:42.784635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-30T20:30:42.795828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-30T20:30:42.796153] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-30T20:30:42.796965] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-30T20:30:42.797016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:42.797047] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:42.797073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:42.797128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:42.854635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:42.855351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:42.855432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:42.855465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:42.982776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:42.982970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:42.983013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:42.983043] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:42.986564] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=41.13%) [2026-01-30T20:30:42.986888] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-30T20:30:42.987023] [INFO ] [sig ] RLAY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:43.147661] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RLAY.txt [2026-01-30T20:30:43.147822] [INFO ] [sig ] [2648/3461] Completed RLAY in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:43.147867] [INFO ] [sig ] [2649/3461] Forecasting RLI... [2026-01-30T20:30:43.147899] [INFO ] [sig ] Generating forecast for: RLI [2026-01-30T20:30:43.147931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-30T20:30:43.160062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-30T20:30:43.160388] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-30T20:30:43.161252] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-30T20:30:43.161306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:43.161340] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:43.161367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:43.161426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:43.221833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:43.222625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:43.222716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:43.222751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:43.357505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:43.357674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:43.357715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:43.357746] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:43.361848] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-01-30T20:30:43.362189] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-30T20:30:43.362325] [INFO ] [sig ] RLI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:43.517878] [INFO ] [LOCAL ] Saved forecast: RLI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RLI.txt [2026-01-30T20:30:43.518043] [INFO ] [sig ] [2649/3461] Completed RLI in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:43.518082] [INFO ] [sig ] [2650/3461] Forecasting RLJ... [2026-01-30T20:30:43.518129] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-30T20:30:43.518160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-30T20:30:43.529483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-30T20:30:43.529902] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-30T20:30:43.530733] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-30T20:30:43.530787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:43.530819] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:43.530847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:43.530904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:43.589198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:43.590101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:43.590196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:43.590227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:43.714511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:43.714694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:43.714735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:43.714763] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:43.718319] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-30T20:30:43.718622] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-30T20:30:43.718750] [INFO ] [sig ] RLJ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:43.866368] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RLJ.txt [2026-01-30T20:30:43.866510] [INFO ] [sig ] [2650/3461] Completed RLJ in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-30T20:30:43.866550] [INFO ] [sig ] [2651/3461] Forecasting RLMD... [2026-01-30T20:30:43.866596] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-30T20:30:43.866630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-30T20:30:43.878427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-30T20:30:43.878749] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-30T20:30:43.879514] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-30T20:30:43.879565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:43.879622] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:43.879650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:43.879706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:43.939001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:43.939901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:43.940006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:43.940041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:44.063838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:44.063983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:44.064023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:44.064052] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:44.067412] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=47.97%) [2026-01-30T20:30:44.067721] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-30T20:30:44.067845] [INFO ] [sig ] RLMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:44.211495] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RLMD.txt [2026-01-30T20:30:44.211635] [INFO ] [sig ] [2651/3461] Completed RLMD in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:44.211676] [INFO ] [sig ] [2652/3461] Forecasting RLTY... [2026-01-30T20:30:44.211706] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-30T20:30:44.211735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-30T20:30:44.223132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-30T20:30:44.223417] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-30T20:30:44.224184] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-30T20:30:44.224235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:44.224280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:44.224308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:44.224363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:44.280755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:44.281383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:44.281472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:44.281511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:44.397166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:44.397313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:44.397353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:44.397381] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:44.400945] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-30T20:30:44.401241] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-30T20:30:44.401369] [INFO ] [sig ] RLTY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:44.546414] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RLTY.txt [2026-01-30T20:30:44.546562] [INFO ] [sig ] [2652/3461] Completed RLTY in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:44.546621] [INFO ] [sig ] [2653/3461] Forecasting RLX... [2026-01-30T20:30:44.546651] [INFO ] [sig ] Generating forecast for: RLX [2026-01-30T20:30:44.546682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-30T20:30:44.557793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-30T20:30:44.558087] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-30T20:30:44.558899] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-30T20:30:44.558950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:44.558981] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:44.559006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:44.559061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:44.616035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:44.616933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:44.617026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:44.617058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:44.739904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:44.740060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:44.740100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:44.740128] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:44.743501] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=39.70%) [2026-01-30T20:30:44.743801] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-30T20:30:44.743932] [INFO ] [sig ] RLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:44.889997] [INFO ] [LOCAL ] Saved forecast: RLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RLX.txt [2026-01-30T20:30:44.890353] [INFO ] [sig ] [2653/3461] Completed RLX in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:44.890395] [INFO ] [sig ] [2654/3461] Forecasting RM... [2026-01-30T20:30:44.890424] [INFO ] [sig ] Generating forecast for: RM [2026-01-30T20:30:44.890455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-30T20:30:44.902412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-30T20:30:44.902843] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-30T20:30:44.903711] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-30T20:30:44.903764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:44.903797] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:44.903825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:44.903894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:44.962857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:44.963771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:44.963857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:44.963888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:45.082546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:45.082715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:45.082756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:45.082785] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:45.086138] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-01-30T20:30:45.086417] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-30T20:30:45.086540] [INFO ] [sig ] RM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:45.230048] [INFO ] [LOCAL ] Saved forecast: RM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RM.txt [2026-01-30T20:30:45.230233] [INFO ] [sig ] [2654/3461] Completed RM in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:45.230274] [INFO ] [sig ] [2655/3461] Forecasting RMAX... [2026-01-30T20:30:45.230304] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-30T20:30:45.230334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-30T20:30:45.242179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-30T20:30:45.242512] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-30T20:30:45.243282] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-30T20:30:45.243334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:45.243365] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:45.243392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:45.243448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:45.302367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:45.303213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:45.303295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:45.303326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:45.426010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:45.426171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:45.426210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:45.426238] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:45.429886] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=46.12%) [2026-01-30T20:30:45.430219] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-30T20:30:45.430351] [INFO ] [sig ] RMAX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:45.581902] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RMAX.txt [2026-01-30T20:30:45.582094] [INFO ] [sig ] [2655/3461] Completed RMAX in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:45.582149] [INFO ] [sig ] [2656/3461] Forecasting RMBI... [2026-01-30T20:30:45.582186] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-30T20:30:45.582234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-30T20:30:45.595275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-30T20:30:45.595729] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-30T20:30:45.596922] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-30T20:30:45.596977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:45.597011] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:45.597039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:45.597271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:45.664104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:45.665430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:45.665530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:45.665563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:45.787014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:45.787188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:45.787237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:45.787268] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:45.791028] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-30T20:30:45.791369] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-30T20:30:45.791507] [INFO ] [sig ] RMBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:45.952764] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RMBI.txt [2026-01-30T20:30:45.952904] [INFO ] [sig ] [2656/3461] Completed RMBI in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-30T20:30:45.952945] [INFO ] [sig ] [2657/3461] Forecasting RMBS... [2026-01-30T20:30:45.952974] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-30T20:30:45.953004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-30T20:30:45.966787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-30T20:30:45.967384] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-30T20:30:45.968280] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-30T20:30:45.968345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:45.968385] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:45.968413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:45.968470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:46.035001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:46.036123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:46.036210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:46.036246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:46.162669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:46.162826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:46.162868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:46.162900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:46.166548] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=22.64%) [2026-01-30T20:30:46.166850] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-30T20:30:46.167001] [INFO ] [sig ] RMBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:46.325006] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RMBS.txt [2026-01-30T20:30:46.325153] [INFO ] [sig ] [2657/3461] Completed RMBS in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:46.325195] [INFO ] [sig ] [2658/3461] Forecasting RMD... [2026-01-30T20:30:46.325227] [INFO ] [sig ] Generating forecast for: RMD [2026-01-30T20:30:46.325259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-30T20:30:46.338020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-30T20:30:46.338404] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-30T20:30:46.339270] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-30T20:30:46.339322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:46.339737] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:46.339771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:46.339830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:46.396498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:46.397401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:46.397486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:46.397518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:46.525541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:46.525706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:46.525748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:46.525776] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:46.529491] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=42.37%) [2026-01-30T20:30:46.529799] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-30T20:30:46.529925] [INFO ] [sig ] RMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:46.680523] [INFO ] [LOCAL ] Saved forecast: RMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RMD.txt [2026-01-30T20:30:46.680710] [INFO ] [sig ] [2658/3461] Completed RMD in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:46.680753] [INFO ] [sig ] [2659/3461] Forecasting RMI... [2026-01-30T20:30:46.680781] [INFO ] [sig ] Generating forecast for: RMI [2026-01-30T20:30:46.680811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-30T20:30:46.695697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-30T20:30:46.696107] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-30T20:30:46.697236] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-30T20:30:46.697302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:46.697344] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:46.697377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:46.697439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:46.765045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:46.765808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:46.765889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:46.765926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:46.880615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:46.880768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:46.880811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:46.880858] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:46.884530] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=51.49%) [2026-01-30T20:30:46.884841] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-30T20:30:46.884987] [INFO ] [sig ] RMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:47.031828] [INFO ] [LOCAL ] Saved forecast: RMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RMI.txt [2026-01-30T20:30:47.031975] [INFO ] [sig ] [2659/3461] Completed RMI in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:47.032015] [INFO ] [sig ] [2660/3461] Forecasting RMM... [2026-01-30T20:30:47.032043] [INFO ] [sig ] Generating forecast for: RMM [2026-01-30T20:30:47.032074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-30T20:30:47.043846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-30T20:30:47.044375] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-30T20:30:47.045318] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-30T20:30:47.045369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:47.045401] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:47.045426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:47.045481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:47.105359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:47.106180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:47.106259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:47.106291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:47.230262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:47.230412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:47.230451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:47.230480] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:47.234132] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=79.64%) [2026-01-30T20:30:47.234413] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-30T20:30:47.234539] [INFO ] [sig ] RMM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:47.378917] [INFO ] [LOCAL ] Saved forecast: RMM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RMM.txt [2026-01-30T20:30:47.379080] [INFO ] [sig ] [2660/3461] Completed RMM in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:47.379138] [INFO ] [sig ] [2661/3461] Forecasting RMMZ... [2026-01-30T20:30:47.379172] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-30T20:30:47.379205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-30T20:30:47.390210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-30T20:30:47.390552] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-30T20:30:47.391385] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-30T20:30:47.391439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:47.391474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:47.391503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:47.391562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:47.448638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:47.449406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:47.449505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:47.449538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:47.564717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:47.564865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:47.564907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:47.564967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:47.569084] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=13.30%) [2026-01-30T20:30:47.569380] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-30T20:30:47.569533] [INFO ] [sig ] RMMZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:47.721673] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RMMZ.txt [2026-01-30T20:30:47.721818] [INFO ] [sig ] [2661/3461] Completed RMMZ in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:47.721860] [INFO ] [sig ] [2662/3461] Forecasting RMNI... [2026-01-30T20:30:47.721891] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-30T20:30:47.721923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-30T20:30:47.733321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-30T20:30:47.733660] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-30T20:30:47.734470] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-30T20:30:47.734522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:47.734556] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:47.734608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:47.734668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:47.800964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:47.801890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:47.801977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:47.802010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:47.929077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:47.929236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:47.929278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:47.929308] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:47.932947] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=87.71%) [2026-01-30T20:30:47.933295] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-30T20:30:47.933467] [INFO ] [sig ] RMNI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:48.087103] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RMNI.txt [2026-01-30T20:30:48.087248] [INFO ] [sig ] [2662/3461] Completed RMNI in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:48.087287] [INFO ] [sig ] [2663/3461] Forecasting RNA... [2026-01-30T20:30:48.087317] [INFO ] [sig ] Generating forecast for: RNA [2026-01-30T20:30:48.087347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-30T20:30:48.098994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-30T20:30:48.099539] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-30T20:30:48.100360] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-30T20:30:48.100413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:48.100450] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:48.100499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:48.100564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:48.158444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:48.159232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:48.159313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:48.159347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:48.280994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:48.281151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:48.281195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:48.281236] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:48.284826] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=30.76%) [2026-01-30T20:30:48.285134] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-30T20:30:48.285276] [INFO ] [sig ] RNA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:48.430245] [INFO ] [LOCAL ] Saved forecast: RNA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RNA.txt [2026-01-30T20:30:48.430605] [INFO ] [sig ] [2663/3461] Completed RNA in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:48.430646] [INFO ] [sig ] [2664/3461] Forecasting RNAC... [2026-01-30T20:30:48.430675] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-30T20:30:48.430705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-30T20:30:48.442763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-30T20:30:48.443089] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-30T20:30:48.443891] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-30T20:30:48.443944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:48.443976] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:48.444003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:48.444059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:48.502956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:48.503711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:48.503808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:48.503841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:48.630353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:48.630510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:48.630557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:48.630602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:48.634260] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=70.75%) [2026-01-30T20:30:48.634562] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-30T20:30:48.634703] [INFO ] [sig ] RNAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:48.778032] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RNAC.txt [2026-01-30T20:30:48.778188] [INFO ] [sig ] [2664/3461] Completed RNAC in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:48.778228] [INFO ] [sig ] [2665/3461] Forecasting RNAZ... [2026-01-30T20:30:48.778257] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-30T20:30:48.778286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-30T20:30:48.789556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-30T20:30:48.789871] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-30T20:30:48.790704] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-30T20:30:48.790755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:48.790786] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:48.790813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:48.790869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:48.850374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:48.851081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:48.851160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:48.851192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:48.970495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:48.970654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:48.970696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:48.970724] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:48.974079] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-30T20:30:48.974348] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-30T20:30:48.974469] [INFO ] [sig ] RNAZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:49.122351] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RNAZ.txt [2026-01-30T20:30:49.122479] [INFO ] [sig ] [2665/3461] Completed RNAZ in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:49.122519] [INFO ] [sig ] [2666/3461] Forecasting RNG... [2026-01-30T20:30:49.122548] [INFO ] [sig ] Generating forecast for: RNG [2026-01-30T20:30:49.122595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-30T20:30:49.133341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-30T20:30:49.133644] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-30T20:30:49.134396] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-30T20:30:49.134446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:49.134478] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:49.134503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:49.134561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:49.196067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:49.196804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:49.196880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:49.196912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:49.319238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:49.319386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:49.319424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:49.319453] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:49.322810] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=99.92%) [2026-01-30T20:30:49.323077] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-30T20:30:49.323221] [INFO ] [sig ] RNG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:49.475727] [INFO ] [LOCAL ] Saved forecast: RNG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RNG.txt [2026-01-30T20:30:49.475865] [INFO ] [sig ] [2666/3461] Completed RNG in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:49.475905] [INFO ] [sig ] [2667/3461] Forecasting RNP... [2026-01-30T20:30:49.475934] [INFO ] [sig ] Generating forecast for: RNP [2026-01-30T20:30:49.475970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-30T20:30:49.487679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-30T20:30:49.487938] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-30T20:30:49.488757] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-30T20:30:49.488807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:49.488838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:49.488863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:49.488918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:49.547106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:49.547741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:49.547817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:49.547848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:49.671918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:49.672079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:49.672119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:49.672149] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:49.675801] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-01-30T20:30:49.676115] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-30T20:30:49.676443] [INFO ] [sig ] RNP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:49.829673] [INFO ] [LOCAL ] Saved forecast: RNP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RNP.txt [2026-01-30T20:30:49.829827] [INFO ] [sig ] [2667/3461] Completed RNP in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-30T20:30:49.829867] [INFO ] [sig ] [2668/3461] Forecasting ROAD... [2026-01-30T20:30:49.829896] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-30T20:30:49.829928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-30T20:30:49.842223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-30T20:30:49.842622] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-30T20:30:49.843554] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-30T20:30:49.843626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:49.843658] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:49.843685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:49.843741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:49.903739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:49.904611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:49.904731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:49.904764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:50.051829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:50.052020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:50.052096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:50.052155] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:50.057166] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=71.86%) [2026-01-30T20:30:50.057664] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-30T20:30:50.057860] [INFO ] [sig ] ROAD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:50.228654] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ROAD.txt [2026-01-30T20:30:50.228940] [INFO ] [sig ] [2668/3461] Completed ROAD in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:50.228984] [INFO ] [sig ] [2669/3461] Forecasting ROCK... [2026-01-30T20:30:50.229014] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-30T20:30:50.229046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-30T20:30:50.240955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-30T20:30:50.241292] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-30T20:30:50.242198] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-30T20:30:50.242253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:50.242285] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:50.242312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:50.242398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:50.300839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:50.301597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:50.301680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:50.301712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:50.424049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:50.424202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:50.424243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:50.424272] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:50.428167] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-01-30T20:30:50.428655] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-30T20:30:50.428784] [INFO ] [sig ] ROCK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:50.571161] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ROCK.txt [2026-01-30T20:30:50.571306] [INFO ] [sig ] [2669/3461] Completed ROCK in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:50.571347] [INFO ] [sig ] [2670/3461] Forecasting ROE... [2026-01-30T20:30:50.571375] [INFO ] [sig ] Generating forecast for: ROE [2026-01-30T20:30:50.571406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-30T20:30:50.582947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-30T20:30:50.583271] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-30T20:30:50.584074] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-30T20:30:50.584137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:50.584176] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:50.584208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:50.584264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:50.644067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:50.644921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:50.645012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:50.645055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:50.762115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:50.762275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:50.762314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:50.762343] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:50.765820] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-30T20:30:50.766110] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-30T20:30:50.766235] [INFO ] [sig ] ROE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:50.906243] [INFO ] [LOCAL ] Saved forecast: ROE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ROE.txt [2026-01-30T20:30:50.906379] [INFO ] [sig ] [2670/3461] Completed ROE in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:50.906418] [INFO ] [sig ] [2671/3461] Forecasting ROP... [2026-01-30T20:30:50.906446] [INFO ] [sig ] Generating forecast for: ROP [2026-01-30T20:30:50.906476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-30T20:30:50.917612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-30T20:30:50.917887] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-30T20:30:50.918684] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-30T20:30:50.918735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:50.918766] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:50.918792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:50.918847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:50.976439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:50.977155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:50.977236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:50.977267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:51.106900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:51.107078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:51.107120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:51.107150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:51.111096] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-30T20:30:51.111509] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-30T20:30:51.111679] [INFO ] [sig ] ROP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:51.257269] [INFO ] [LOCAL ] Saved forecast: ROP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ROP.txt [2026-01-30T20:30:51.257464] [INFO ] [sig ] [2671/3461] Completed ROP in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:51.257515] [INFO ] [sig ] [2672/3461] Forecasting RPAY... [2026-01-30T20:30:51.257551] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-30T20:30:51.257619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-30T20:30:51.270107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-30T20:30:51.270481] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-30T20:30:51.271288] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-30T20:30:51.271341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:51.271374] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:51.271400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:51.271486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:51.328372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:51.329391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:51.329502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:51.329537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:51.454859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:51.455037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:51.455100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:51.455144] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:51.459766] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-30T20:30:51.460179] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-30T20:30:51.460317] [INFO ] [sig ] RPAY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:51.617818] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RPAY.txt [2026-01-30T20:30:51.617981] [INFO ] [sig ] [2672/3461] Completed RPAY in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:51.618029] [INFO ] [sig ] [2673/3461] Forecasting RPD... [2026-01-30T20:30:51.618071] [INFO ] [sig ] Generating forecast for: RPD [2026-01-30T20:30:51.618140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-30T20:30:51.629653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-30T20:30:51.630000] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-30T20:30:51.630790] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-30T20:30:51.630841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:51.630872] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:51.630898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:51.630953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:51.688377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:51.689323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:51.689416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:51.689448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:51.817891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:51.818051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:51.818093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:51.818147] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:51.821970] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-30T20:30:51.822247] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-30T20:30:51.822368] [INFO ] [sig ] RPD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:51.971558] [INFO ] [LOCAL ] Saved forecast: RPD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RPD.txt [2026-01-30T20:30:51.971725] [INFO ] [sig ] [2673/3461] Completed RPD in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-30T20:30:51.971765] [INFO ] [sig ] [2674/3461] Forecasting RPID... [2026-01-30T20:30:51.971794] [INFO ] [sig ] Generating forecast for: RPID [2026-01-30T20:30:51.971823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-30T20:30:51.983244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-30T20:30:51.983549] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-30T20:30:51.984354] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-30T20:30:51.984405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:51.984437] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:51.984463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:51.984556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:52.042347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:52.043193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:52.043274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:52.043306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:52.175596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:52.175775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:52.175831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:52.175877] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:52.181126] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-30T20:30:52.181512] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-30T20:30:52.181716] [INFO ] [sig ] RPID: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:52.358437] [INFO ] [LOCAL ] Saved forecast: RPID 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RPID.txt [2026-01-30T20:30:52.358603] [INFO ] [sig ] [2674/3461] Completed RPID in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:52.358645] [INFO ] [sig ] [2675/3461] Forecasting RPRX... [2026-01-30T20:30:52.358866] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-30T20:30:52.358897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-30T20:30:52.371704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-30T20:30:52.372022] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-30T20:30:52.373055] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-30T20:30:52.373108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:52.373193] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:52.373221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:52.373278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:52.434451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:52.435278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:52.435359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:52.435394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:52.559150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:52.559301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:52.559342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:52.559372] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:52.562827] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-30T20:30:52.563105] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-30T20:30:52.563230] [INFO ] [sig ] RPRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:52.711501] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RPRX.txt [2026-01-30T20:30:52.711644] [INFO ] [sig ] [2675/3461] Completed RPRX in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:52.711685] [INFO ] [sig ] [2676/3461] Forecasting RQI... [2026-01-30T20:30:52.711714] [INFO ] [sig ] Generating forecast for: RQI [2026-01-30T20:30:52.711744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-30T20:30:52.724227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-30T20:30:52.724626] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-30T20:30:52.725451] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-30T20:30:52.725524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:52.725559] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:52.725613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:52.725683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:52.783884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:52.784813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:52.784901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:52.784936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:52.919769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:52.919932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:52.919975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:52.920005] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:52.923625] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-30T20:30:52.923927] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-30T20:30:52.924085] [INFO ] [sig ] RQI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:53.082629] [INFO ] [LOCAL ] Saved forecast: RQI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RQI.txt [2026-01-30T20:30:53.082780] [INFO ] [sig ] [2676/3461] Completed RQI in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:53.082821] [INFO ] [sig ] [2677/3461] Forecasting RRBI... [2026-01-30T20:30:53.082851] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-30T20:30:53.082882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-30T20:30:53.094322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-30T20:30:53.094685] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-30T20:30:53.095496] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-30T20:30:53.095549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:53.095604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:53.095633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:53.095690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:53.157932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:53.158766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:53.158850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:53.158882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:53.274880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:53.275031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:53.275072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:53.275099] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:53.278824] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=66.22%) [2026-01-30T20:30:53.279161] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-30T20:30:53.279319] [INFO ] [sig ] RRBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:53.429657] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RRBI.txt [2026-01-30T20:30:53.429802] [INFO ] [sig ] [2677/3461] Completed RRBI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:53.429845] [INFO ] [sig ] [2678/3461] Forecasting RRC... [2026-01-30T20:30:53.429883] [INFO ] [sig ] Generating forecast for: RRC [2026-01-30T20:30:53.429931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-30T20:30:53.442177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-30T20:30:53.442517] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-30T20:30:53.443348] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-30T20:30:53.443401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:53.443433] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:53.443459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:53.443519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:53.508666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:53.509723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:53.509808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:53.509839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:53.639054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:53.639221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:53.639264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:53.639326] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:53.643475] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-30T20:30:53.643776] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-30T20:30:53.643901] [INFO ] [sig ] RRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:53.800037] [INFO ] [LOCAL ] Saved forecast: RRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RRC.txt [2026-01-30T20:30:53.800201] [INFO ] [sig ] [2678/3461] Completed RRC in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:53.800245] [INFO ] [sig ] [2679/3461] Forecasting RRGB... [2026-01-30T20:30:53.800275] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-30T20:30:53.800305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-30T20:30:53.813268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-30T20:30:53.813617] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-30T20:30:53.814397] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-30T20:30:53.814448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:53.814479] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:53.814506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:53.814562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:53.875067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:53.875949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:53.876031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:53.876064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:54.006151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:54.006300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:54.006342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:54.006371] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:54.009969] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-30T20:30:54.010252] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-30T20:30:54.010376] [INFO ] [sig ] RRGB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:54.165804] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RRGB.txt [2026-01-30T20:30:54.165955] [INFO ] [sig ] [2679/3461] Completed RRGB in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:54.165995] [INFO ] [sig ] [2680/3461] Forecasting RRX... [2026-01-30T20:30:54.166026] [INFO ] [sig ] Generating forecast for: RRX [2026-01-30T20:30:54.166055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-30T20:30:54.178151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-30T20:30:54.178479] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-30T20:30:54.179341] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-30T20:30:54.179394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:54.179425] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:54.179451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:54.179508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:54.239942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:54.240842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:54.240923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:54.240955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:54.372002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:54.372186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:54.372263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:54.372307] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:54.376089] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-30T20:30:54.376452] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-30T20:30:54.376605] [INFO ] [sig ] RRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:54.530591] [INFO ] [LOCAL ] Saved forecast: RRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RRX.txt [2026-01-30T20:30:54.530740] [INFO ] [sig ] [2680/3461] Completed RRX in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:54.530781] [INFO ] [sig ] [2681/3461] Forecasting RS... [2026-01-30T20:30:54.530810] [INFO ] [sig ] Generating forecast for: RS [2026-01-30T20:30:54.530841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-30T20:30:54.542852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-30T20:30:54.543239] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-30T20:30:54.544111] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-30T20:30:54.544164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:54.544196] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:54.544223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:54.544279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:54.604817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:54.605651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:54.605733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:54.605767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:54.729148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:54.729307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:54.729352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:54.729391] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:54.732898] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=31.68%) [2026-01-30T20:30:54.733202] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-30T20:30:54.733354] [INFO ] [sig ] RS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:54.877925] [INFO ] [LOCAL ] Saved forecast: RS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RS.txt [2026-01-30T20:30:54.878080] [INFO ] [sig ] [2681/3461] Completed RS in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:54.878150] [INFO ] [sig ] [2682/3461] Forecasting RSG... [2026-01-30T20:30:54.878182] [INFO ] [sig ] Generating forecast for: RSG [2026-01-30T20:30:54.878210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-30T20:30:54.890129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-30T20:30:54.890497] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-30T20:30:54.891311] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-30T20:30:54.891364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:54.891396] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:54.891423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:54.891480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:54.954464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:54.955363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:54.955449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:54.955482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:55.088473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:55.088680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:55.088724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:55.088753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:55.093012] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-01-30T20:30:55.093312] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-30T20:30:55.093469] [INFO ] [sig ] RSG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:55.240618] [INFO ] [LOCAL ] Saved forecast: RSG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RSG.txt [2026-01-30T20:30:55.240777] [INFO ] [sig ] [2682/3461] Completed RSG in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:55.240821] [INFO ] [sig ] [2683/3461] Forecasting RSI... [2026-01-30T20:30:55.240852] [INFO ] [sig ] Generating forecast for: RSI [2026-01-30T20:30:55.240882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-30T20:30:55.252946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-30T20:30:55.253322] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-30T20:30:55.254361] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-30T20:30:55.254427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:55.254473] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:55.254514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:55.254631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:55.317239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:55.318215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:55.318312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:55.318357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:55.451771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:55.451929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:55.451987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:55.452018] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:55.455487] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-01-30T20:30:55.455790] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-30T20:30:55.455920] [INFO ] [sig ] RSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:55.605448] [INFO ] [LOCAL ] Saved forecast: RSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RSI.txt [2026-01-30T20:30:55.605613] [INFO ] [sig ] [2683/3461] Completed RSI in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-30T20:30:55.605655] [INFO ] [sig ] [2684/3461] Forecasting RSKD... [2026-01-30T20:30:55.605684] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-30T20:30:55.605714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-30T20:30:55.618052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-30T20:30:55.618458] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-30T20:30:55.619402] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-30T20:30:55.619458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:55.619504] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:55.619545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:55.619668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:55.686588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:55.687797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:55.687888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:55.687926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:55.810599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:55.810760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:55.810803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:55.810833] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:55.814368] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-30T20:30:55.814688] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-30T20:30:55.814818] [INFO ] [sig ] RSKD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:55.980914] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RSKD.txt [2026-01-30T20:30:55.981061] [INFO ] [sig ] [2684/3461] Completed RSKD in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:55.981101] [INFO ] [sig ] [2685/3461] Forecasting RSSS... [2026-01-30T20:30:55.981132] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-30T20:30:55.981165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-30T20:30:55.993200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-30T20:30:55.993591] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-30T20:30:55.994478] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-30T20:30:55.994531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:55.994563] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:55.994612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:55.994670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:56.071909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:56.072867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:56.073028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:56.073073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:56.212739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:56.212896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:56.212938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:56.212967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:56.217034] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-30T20:30:56.217348] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-30T20:30:56.217485] [INFO ] [sig ] RSSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:56.368198] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RSSS.txt [2026-01-30T20:30:56.368368] [INFO ] [sig ] [2685/3461] Completed RSSS in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:56.368412] [INFO ] [sig ] [2686/3461] Forecasting RTO... [2026-01-30T20:30:56.368442] [INFO ] [sig ] Generating forecast for: RTO [2026-01-30T20:30:56.368473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-30T20:30:56.380305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-30T20:30:56.380683] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-30T20:30:56.381497] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-30T20:30:56.381555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:56.381633] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:56.381673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:56.381732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:56.440008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:56.440818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:56.440897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:56.440931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:56.567295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:56.567459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:56.567500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:56.567529] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:56.571199] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-01-30T20:30:56.571547] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-30T20:30:56.571716] [INFO ] [sig ] RTO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:56.724527] [INFO ] [LOCAL ] Saved forecast: RTO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RTO.txt [2026-01-30T20:30:56.724727] [INFO ] [sig ] [2686/3461] Completed RTO in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:56.724771] [INFO ] [sig ] [2687/3461] Forecasting RUM... [2026-01-30T20:30:56.724810] [INFO ] [sig ] Generating forecast for: RUM [2026-01-30T20:30:56.724842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-30T20:30:56.737322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-30T20:30:56.737663] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-30T20:30:56.738538] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-30T20:30:56.738608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:56.738655] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:56.738682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:56.738738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:56.801215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:56.801939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:56.802030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:56.802062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:56.924809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:56.924969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:56.925012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:56.925041] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:56.928747] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-30T20:30:56.929045] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-30T20:30:56.929188] [INFO ] [sig ] RUM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:57.070975] [INFO ] [LOCAL ] Saved forecast: RUM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RUM.txt [2026-01-30T20:30:57.071120] [INFO ] [sig ] [2687/3461] Completed RUM in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:57.071161] [INFO ] [sig ] [2688/3461] Forecasting RUN... [2026-01-30T20:30:57.071193] [INFO ] [sig ] Generating forecast for: RUN [2026-01-30T20:30:57.071223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-30T20:30:57.083119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-30T20:30:57.083471] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-30T20:30:57.084285] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-30T20:30:57.084337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:57.084369] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:57.084396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:57.084452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:57.141059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:57.141955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:57.142037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:57.142069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:57.260443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:57.260619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:57.260662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:57.260693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:57.264379] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=52.24%) [2026-01-30T20:30:57.264755] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-30T20:30:57.264909] [INFO ] [sig ] RUN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:57.418811] [INFO ] [LOCAL ] Saved forecast: RUN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RUN.txt [2026-01-30T20:30:57.418973] [INFO ] [sig ] [2688/3461] Completed RUN in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:57.419013] [INFO ] [sig ] [2689/3461] Forecasting RUNN... [2026-01-30T20:30:57.419042] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-30T20:30:57.419070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-30T20:30:57.430941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-30T20:30:57.431275] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-30T20:30:57.432238] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-30T20:30:57.432289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:57.432320] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:57.432345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:57.432400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:57.489686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:57.490341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:57.490418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:57.490449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:57.612655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:57.612837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:57.612887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:57.612917] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:57.617027] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=88.91%) [2026-01-30T20:30:57.617346] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-30T20:30:57.617474] [INFO ] [sig ] RUNN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:57.766284] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RUNN.txt [2026-01-30T20:30:57.766640] [INFO ] [sig ] [2689/3461] Completed RUNN in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:57.766682] [INFO ] [sig ] [2690/3461] Forecasting RUSHA... [2026-01-30T20:30:57.766712] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-30T20:30:57.766740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-30T20:30:57.779736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-30T20:30:57.780066] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-30T20:30:57.780879] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-30T20:30:57.780931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:57.780965] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:57.781004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:57.781064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:57.841803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:57.842504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:57.842619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:57.842668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:57.963559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:57.963726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:57.963768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:57.963796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:57.967489] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-30T20:30:57.967811] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-30T20:30:57.967955] [INFO ] [sig ] RUSHA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:58.120835] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RUSHA.txt [2026-01-30T20:30:58.120981] [INFO ] [sig ] [2690/3461] Completed RUSHA in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-30T20:30:58.121027] [INFO ] [sig ] [2691/3461] Forecasting RUSHB... [2026-01-30T20:30:58.121071] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-30T20:30:58.121103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-30T20:30:58.132747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-30T20:30:58.133066] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-30T20:30:58.133919] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-30T20:30:58.133983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:58.134018] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:58.134045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:58.134102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:58.196228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:58.197059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:58.197145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:58.197178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:58.312546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:58.312740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:58.312792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:58.312824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:58.316665] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: UP (p=67.70%) [2026-01-30T20:30:58.317006] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-30T20:30:58.317146] [INFO ] [sig ] RUSHB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:58.470904] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RUSHB.txt [2026-01-30T20:30:58.471054] [INFO ] [sig ] [2691/3461] Completed RUSHB in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:30:58.471095] [INFO ] [sig ] [2692/3461] Forecasting RVMD... [2026-01-30T20:30:58.471126] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-30T20:30:58.471162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-30T20:30:58.482832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-30T20:30:58.483154] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-30T20:30:58.484041] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-30T20:30:58.484095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:58.484153] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:58.484182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:58.484239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:58.547902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:58.548864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:58.548945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:58.548988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:58.677667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:58.677831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:58.677871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:58.677899] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:58.681456] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-30T20:30:58.681757] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-30T20:30:58.681884] [INFO ] [sig ] RVMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:58.836956] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RVMD.txt [2026-01-30T20:30:58.837144] [INFO ] [sig ] [2692/3461] Completed RVMD in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:30:58.837206] [INFO ] [sig ] [2693/3461] Forecasting RVSB... [2026-01-30T20:30:58.837253] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-30T20:30:58.837301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-30T20:30:58.850534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-30T20:30:58.850968] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-30T20:30:58.852018] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-30T20:30:58.852082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:58.852126] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:58.852164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:58.852268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:58.913727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:58.914666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:58.914749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:58.914781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:59.032277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:59.032439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:59.032480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:59.032508] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:59.036010] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-30T20:30:59.036308] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-30T20:30:59.036434] [INFO ] [sig ] RVSB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:59.183815] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RVSB.txt [2026-01-30T20:30:59.183978] [INFO ] [sig ] [2693/3461] Completed RVSB in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:30:59.184019] [INFO ] [sig ] [2694/3461] Forecasting RVTY... [2026-01-30T20:30:59.184048] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-30T20:30:59.184077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-30T20:30:59.195738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-30T20:30:59.196058] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-30T20:30:59.196886] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-30T20:30:59.196937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:59.196969] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:59.196998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:59.197053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:59.254067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:59.254876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:59.254954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:59.254986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:59.374079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:59.374233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:59.374273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:59.374319] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:59.377698] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-01-30T20:30:59.377983] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-30T20:30:59.378122] [INFO ] [sig ] RVTY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:30:59.519473] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RVTY.txt [2026-01-30T20:30:59.519657] [INFO ] [sig ] [2694/3461] Completed RVTY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:30:59.519719] [INFO ] [sig ] [2695/3461] Forecasting RWAY... [2026-01-30T20:30:59.519751] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-30T20:30:59.519784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-30T20:30:59.531284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-30T20:30:59.531649] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-30T20:30:59.532439] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-30T20:30:59.532490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:59.532521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:59.532547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:59.532627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:59.589379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:59.590265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:59.590348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:59.590382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:30:59.710999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:30:59.711154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:30:59.711196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:30:59.711258] [INFO ] [FORECASTER] Training complete [2026-01-30T20:30:59.714697] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=71.04%) [2026-01-30T20:30:59.714979] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-30T20:30:59.715104] [INFO ] [sig ] RWAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:30:59.863857] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RWAY.txt [2026-01-30T20:30:59.864016] [INFO ] [sig ] [2695/3461] Completed RWAY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:30:59.864056] [INFO ] [sig ] [2696/3461] Forecasting RXO... [2026-01-30T20:30:59.864085] [INFO ] [sig ] Generating forecast for: RXO [2026-01-30T20:30:59.864115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-30T20:30:59.876405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-30T20:30:59.876794] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-30T20:30:59.877599] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-30T20:30:59.877651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:30:59.877684] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:30:59.877710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:30:59.877768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:30:59.937755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:30:59.938843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:30:59.938955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:30:59.938989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:00.066973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:00.067136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:00.067177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:00.067211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:00.070877] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-01-30T20:31:00.071246] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-30T20:31:00.071388] [INFO ] [sig ] RXO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:00.220283] [INFO ] [LOCAL ] Saved forecast: RXO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RXO.txt [2026-01-30T20:31:00.220440] [INFO ] [sig ] [2696/3461] Completed RXO in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:31:00.220487] [INFO ] [sig ] [2697/3461] Forecasting RXRX... [2026-01-30T20:31:00.220517] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-30T20:31:00.220547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-30T20:31:00.232844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-30T20:31:00.233162] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-30T20:31:00.233967] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-30T20:31:00.234019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:00.234050] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:00.234076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:00.234132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:00.292110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:00.292906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:00.292986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:00.293019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:00.420475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:00.420652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:00.420694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:00.420723] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:00.424288] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-01-30T20:31:00.424794] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-30T20:31:00.424922] [INFO ] [sig ] RXRX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:00.579884] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RXRX.txt [2026-01-30T20:31:00.580033] [INFO ] [sig ] [2697/3461] Completed RXRX in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:31:00.580073] [INFO ] [sig ] [2698/3461] Forecasting RY... [2026-01-30T20:31:00.580102] [INFO ] [sig ] Generating forecast for: RY [2026-01-30T20:31:00.580134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-30T20:31:00.591438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-30T20:31:00.591768] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-30T20:31:00.592539] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-30T20:31:00.592634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:00.592670] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:00.592711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:00.592770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:00.653222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:00.653962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:00.654043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:00.654077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:00.787305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:00.787472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:00.787521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:00.787561] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:00.791106] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-30T20:31:00.791392] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-30T20:31:00.791518] [INFO ] [sig ] RY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:00.937953] [INFO ] [LOCAL ] Saved forecast: RY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RY.txt [2026-01-30T20:31:00.938088] [INFO ] [sig ] [2698/3461] Completed RY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:31:00.938162] [INFO ] [sig ] [2699/3461] Forecasting RYAAY... [2026-01-30T20:31:00.938196] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-30T20:31:00.938228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-30T20:31:00.949494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-30T20:31:00.949830] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-30T20:31:00.950650] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-30T20:31:00.950701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:00.950734] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:00.950762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:00.950820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:01.008608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:01.009425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:01.009509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:01.009545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:01.131926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:01.132088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:01.132130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:01.132161] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:01.135561] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-30T20:31:01.135868] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-30T20:31:01.135999] [INFO ] [sig ] RYAAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:01.299310] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RYAAY.txt [2026-01-30T20:31:01.299467] [INFO ] [sig ] [2699/3461] Completed RYAAY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:31:01.299510] [INFO ] [sig ] [2700/3461] Forecasting RYAM... [2026-01-30T20:31:01.299541] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-30T20:31:01.299596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-30T20:31:01.312101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-30T20:31:01.312531] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-30T20:31:01.313397] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-30T20:31:01.313449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:01.313481] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:01.313508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:01.313564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:01.372760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:01.373621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:01.373706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:01.373738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:01.498550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:01.498728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:01.498768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:01.498796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:01.502367] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-30T20:31:01.502710] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-30T20:31:01.502845] [INFO ] [sig ] RYAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:01.650057] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RYAM.txt [2026-01-30T20:31:01.650214] [INFO ] [sig ] [2700/3461] Completed RYAM in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-30T20:31:01.650253] [INFO ] [sig ] [2701/3461] Forecasting RYAN... [2026-01-30T20:31:01.650282] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-30T20:31:01.650312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-30T20:31:01.661943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-30T20:31:01.662339] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-30T20:31:01.663158] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-30T20:31:01.663212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:01.663244] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:01.663277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:01.663346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:01.723487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:01.724429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:01.724527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:01.724561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:01.845673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:01.845845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:01.845900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:01.845935] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:01.849633] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-01-30T20:31:01.849997] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-30T20:31:01.850145] [INFO ] [sig ] RYAN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:02.015742] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RYAN.txt [2026-01-30T20:31:02.015903] [INFO ] [sig ] [2701/3461] Completed RYAN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:02.015944] [INFO ] [sig ] [2702/3461] Forecasting RYI... [2026-01-30T20:31:02.015974] [INFO ] [sig ] Generating forecast for: RYI [2026-01-30T20:31:02.016009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-30T20:31:02.027672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-30T20:31:02.028067] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-30T20:31:02.028937] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-30T20:31:02.028990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:02.029023] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:02.029051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:02.029107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:02.087270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:02.088208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:02.088328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:02.088363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:02.209848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:02.210009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:02.210049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:02.210078] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:02.213606] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-01-30T20:31:02.213923] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-30T20:31:02.214059] [INFO ] [sig ] RYI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:02.362475] [INFO ] [LOCAL ] Saved forecast: RYI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RYI.txt [2026-01-30T20:31:02.362648] [INFO ] [sig ] [2702/3461] Completed RYI in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:02.362691] [INFO ] [sig ] [2703/3461] Forecasting RYN... [2026-01-30T20:31:02.362726] [INFO ] [sig ] Generating forecast for: RYN [2026-01-30T20:31:02.362757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-30T20:31:02.376043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-30T20:31:02.376456] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-30T20:31:02.377419] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-30T20:31:02.377484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:02.377522] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:02.377551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:02.377660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:02.441547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:02.442866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:02.442950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:02.442985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:02.566976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:02.567127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:02.567169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:02.567199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:02.570780] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-01-30T20:31:02.571066] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-30T20:31:02.571193] [INFO ] [sig ] RYN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:02.713770] [INFO ] [LOCAL ] Saved forecast: RYN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RYN.txt [2026-01-30T20:31:02.713916] [INFO ] [sig ] [2703/3461] Completed RYN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:02.713956] [INFO ] [sig ] [2704/3461] Forecasting RYTM... [2026-01-30T20:31:02.713987] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-30T20:31:02.714016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-30T20:31:02.725337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-30T20:31:02.725695] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-30T20:31:02.726460] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-30T20:31:02.726511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:02.726543] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:02.726592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:02.726652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:02.783639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:02.784472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:02.784555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:02.784608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:02.905505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:02.905673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:02.905714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:02.905742] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:02.909100] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-30T20:31:02.909403] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-30T20:31:02.909537] [INFO ] [sig ] RYTM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:03.054713] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RYTM.txt [2026-01-30T20:31:03.054865] [INFO ] [sig ] [2704/3461] Completed RYTM in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:03.054905] [INFO ] [sig ] [2705/3461] Forecasting RZB... [2026-01-30T20:31:03.054936] [INFO ] [sig ] Generating forecast for: RZB [2026-01-30T20:31:03.054966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-30T20:31:03.066040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-30T20:31:03.066342] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-30T20:31:03.067112] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-30T20:31:03.067163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:03.067195] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:03.067221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:03.067277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:03.129875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:03.130773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:03.130858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:03.130893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:03.248749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:03.248907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:03.248949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:03.248979] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:03.252606] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=36.55%) [2026-01-30T20:31:03.252984] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-30T20:31:03.253128] [INFO ] [sig ] RZB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:03.409752] [INFO ] [LOCAL ] Saved forecast: RZB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/RZB.txt [2026-01-30T20:31:03.409913] [INFO ] [sig ] [2705/3461] Completed RZB in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:03.409969] [INFO ] [sig ] [2706/3461] Forecasting RZC... [2026-01-30T20:31:03.410001] [INFO ] [sig ] Generating forecast for: RZC [2026-01-30T20:31:03.410030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-30T20:31:03.422826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-30T20:31:03.423105] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-30T20:31:03.423873] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-30T20:31:03.423924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:03.423956] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:03.423982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:03.424038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:03.481768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:03.482475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:03.482767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:03.482800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:03.603158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:03.603310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:03.603356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:03.603384] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:03.606768] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=58.21%) [2026-01-30T20:31:03.607038] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-30T20:31:03.607158] [INFO ] [sig ] RZC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:03.751705] [INFO ] [LOCAL ] Saved forecast: RZC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/RZC.txt [2026-01-30T20:31:03.751840] [INFO ] [sig ] [2706/3461] Completed RZC in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:03.751879] [INFO ] [sig ] [2707/3461] Forecasting S... [2026-01-30T20:31:03.751909] [INFO ] [sig ] Generating forecast for: S [2026-01-30T20:31:03.751939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-30T20:31:03.763299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-30T20:31:03.763602] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-30T20:31:03.764364] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-30T20:31:03.764427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:03.764466] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:03.764500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:03.764599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:03.823371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:03.824081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:03.824161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:03.824193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:03.953434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:03.953616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:03.953658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:03.953687] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:03.957025] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-30T20:31:03.957298] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-30T20:31:03.957422] [INFO ] [sig ] S: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:04.103838] [INFO ] [LOCAL ] Saved forecast: S 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/S.txt [2026-01-30T20:31:04.103989] [INFO ] [sig ] [2707/3461] Completed S in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-30T20:31:04.104028] [INFO ] [sig ] [2708/3461] Forecasting SA... [2026-01-30T20:31:04.104058] [INFO ] [sig ] Generating forecast for: SA [2026-01-30T20:31:04.104086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-30T20:31:04.117023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-30T20:31:04.117418] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-30T20:31:04.118438] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-30T20:31:04.118489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:04.118730] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:04.118759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:04.118814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:04.177992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:04.178881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:04.178972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:04.179005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:04.303520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:04.303924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:04.303969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:04.304000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:04.307377] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=40.67%) [2026-01-30T20:31:04.307683] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-30T20:31:04.307809] [INFO ] [sig ] SA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:04.453593] [INFO ] [LOCAL ] Saved forecast: SA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SA.txt [2026-01-30T20:31:04.453753] [INFO ] [sig ] [2708/3461] Completed SA in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:04.453796] [INFO ] [sig ] [2709/3461] Forecasting SAFE... [2026-01-30T20:31:04.453828] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-30T20:31:04.453859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-30T20:31:04.465566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-30T20:31:04.465932] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-30T20:31:04.466743] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-30T20:31:04.466795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:04.466853] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:04.466883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:04.466942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:04.526909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:04.527763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:04.527864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:04.527899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:04.662088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:04.662240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:04.662281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:04.662311] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:04.666053] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-01-30T20:31:04.666427] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-30T20:31:04.666594] [INFO ] [sig ] SAFE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:04.842077] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SAFE.txt [2026-01-30T20:31:04.842232] [INFO ] [sig ] [2709/3461] Completed SAFE in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:04.842273] [INFO ] [sig ] [2710/3461] Forecasting SAH... [2026-01-30T20:31:04.842307] [INFO ] [sig ] Generating forecast for: SAH [2026-01-30T20:31:04.842338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-30T20:31:04.856381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-30T20:31:04.856885] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-30T20:31:04.858303] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-30T20:31:04.858372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:04.858404] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:04.858432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:04.858490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:04.937257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:04.938250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:04.938340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:04.938371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:05.061164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:05.061333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:05.061398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:05.061440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:05.064890] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-30T20:31:05.065192] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-30T20:31:05.065323] [INFO ] [sig ] SAH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:05.211542] [INFO ] [LOCAL ] Saved forecast: SAH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SAH.txt [2026-01-30T20:31:05.211726] [INFO ] [sig ] [2710/3461] Completed SAH in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:05.211767] [INFO ] [sig ] [2711/3461] Forecasting SAIA... [2026-01-30T20:31:05.211798] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-30T20:31:05.211830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-30T20:31:05.224729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-30T20:31:05.225105] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-30T20:31:05.226088] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-30T20:31:05.226139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:05.226184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:05.226211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:05.226267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:05.286693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:05.287792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:05.287880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:05.287913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:05.420880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:05.421029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:05.421069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:05.421098] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:05.424497] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-30T20:31:05.424787] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-30T20:31:05.424907] [INFO ] [sig ] SAIA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:05.568093] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SAIA.txt [2026-01-30T20:31:05.568301] [INFO ] [sig ] [2711/3461] Completed SAIA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:05.568341] [INFO ] [sig ] [2712/3461] Forecasting SAIC... [2026-01-30T20:31:05.568372] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-30T20:31:05.568407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-30T20:31:05.579883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-30T20:31:05.580188] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-30T20:31:05.580960] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-30T20:31:05.581012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:05.581044] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:05.581072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:05.581128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:05.638019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:05.638814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:05.638892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:05.638924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:05.763387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:05.763544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:05.763602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:05.763662] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:05.767204] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-30T20:31:05.767481] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-30T20:31:05.767619] [INFO ] [sig ] SAIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:05.909804] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SAIC.txt [2026-01-30T20:31:05.909912] [INFO ] [sig ] [2712/3461] Completed SAIC in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:05.909949] [INFO ] [sig ] [2713/3461] Forecasting SAM... [2026-01-30T20:31:05.909978] [INFO ] [sig ] Generating forecast for: SAM [2026-01-30T20:31:05.910008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-30T20:31:05.921111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-30T20:31:05.921361] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-30T20:31:05.922115] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-30T20:31:05.922166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:05.922198] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:05.922225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:05.922280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:05.979132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:05.980041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:05.980121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:05.980153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:06.101369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:06.101527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:06.101584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:06.101617] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:06.105052] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-01-30T20:31:06.105333] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-30T20:31:06.105481] [INFO ] [sig ] SAM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:06.253828] [INFO ] [LOCAL ] Saved forecast: SAM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SAM.txt [2026-01-30T20:31:06.253980] [INFO ] [sig ] [2713/3461] Completed SAM in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:06.254021] [INFO ] [sig ] [2714/3461] Forecasting SAMG... [2026-01-30T20:31:06.254051] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-30T20:31:06.254081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-30T20:31:06.267500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-30T20:31:06.267872] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-30T20:31:06.268677] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-30T20:31:06.268727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:06.268758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:06.268785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:06.268842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:06.330761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:06.331792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:06.331931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:06.331966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:06.453071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:06.453215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:06.453259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:06.453288] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:06.456681] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-30T20:31:06.456961] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-30T20:31:06.457093] [INFO ] [sig ] SAMG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:06.608838] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SAMG.txt [2026-01-30T20:31:06.609001] [INFO ] [sig ] [2714/3461] Completed SAMG in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:06.609055] [INFO ] [sig ] [2715/3461] Forecasting SAN... [2026-01-30T20:31:06.609088] [INFO ] [sig ] Generating forecast for: SAN [2026-01-30T20:31:06.609119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-30T20:31:06.620892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-30T20:31:06.621145] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-30T20:31:06.621917] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-30T20:31:06.621968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:06.621998] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:06.622024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:06.622080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:06.679659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:06.680235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:06.680310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:06.680342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:06.805123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:06.805239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:06.805277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:06.805306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:06.808967] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-01-30T20:31:06.809236] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-30T20:31:06.809364] [INFO ] [sig ] SAN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:06.954507] [INFO ] [LOCAL ] Saved forecast: SAN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SAN.txt [2026-01-30T20:31:06.954650] [INFO ] [sig ] [2715/3461] Completed SAN in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:06.954693] [INFO ] [sig ] [2716/3461] Forecasting SANA... [2026-01-30T20:31:06.954724] [INFO ] [sig ] Generating forecast for: SANA [2026-01-30T20:31:06.954755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-30T20:31:06.966328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-30T20:31:06.966652] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-30T20:31:06.967425] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-30T20:31:06.967488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:06.967525] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:06.967553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:06.967641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:07.026028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:07.026872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:07.026947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:07.026978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:07.148325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:07.148448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:07.148486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:07.148515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:07.151967] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-30T20:31:07.152240] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-30T20:31:07.152378] [INFO ] [sig ] SANA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:07.298336] [INFO ] [LOCAL ] Saved forecast: SANA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SANA.txt [2026-01-30T20:31:07.298491] [INFO ] [sig ] [2716/3461] Completed SANA in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:07.298532] [INFO ] [sig ] [2717/3461] Forecasting SANM... [2026-01-30T20:31:07.298562] [INFO ] [sig ] Generating forecast for: SANM [2026-01-30T20:31:07.298803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-30T20:31:07.311997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-30T20:31:07.312262] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-30T20:31:07.313217] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-30T20:31:07.313269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:07.313300] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:07.313327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:07.313383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:07.372096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:07.372853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:07.372929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:07.372961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:07.496460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:07.496565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:07.496620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:07.496649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:07.499984] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=27.40%) [2026-01-30T20:31:07.500254] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-30T20:31:07.500378] [INFO ] [sig ] SANM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:07.641668] [INFO ] [LOCAL ] Saved forecast: SANM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SANM.txt [2026-01-30T20:31:07.641780] [INFO ] [sig ] [2717/3461] Completed SANM in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-30T20:31:07.641817] [INFO ] [sig ] [2718/3461] Forecasting SAP... [2026-01-30T20:31:07.641846] [INFO ] [sig ] Generating forecast for: SAP [2026-01-30T20:31:07.641875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-30T20:31:07.652808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-30T20:31:07.653080] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-30T20:31:07.653846] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-30T20:31:07.653897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:07.653928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:07.653954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:07.654010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:07.711102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:07.711945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:07.712025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:07.712057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:07.837621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:07.837781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:07.837823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:07.837871] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:07.841305] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=14.73%) [2026-01-30T20:31:07.841595] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-30T20:31:07.841718] [INFO ] [sig ] SAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:07.988447] [INFO ] [LOCAL ] Saved forecast: SAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SAP.txt [2026-01-30T20:31:07.988605] [INFO ] [sig ] [2718/3461] Completed SAP in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:07.988646] [INFO ] [sig ] [2719/3461] Forecasting SARK... [2026-01-30T20:31:07.988674] [INFO ] [sig ] Generating forecast for: SARK [2026-01-30T20:31:07.988704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-30T20:31:08.000015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-30T20:31:08.000268] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-30T20:31:08.001047] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-30T20:31:08.001098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:08.001130] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:08.001157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:08.001213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:08.058269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:08.058862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:08.058959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:08.058991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:08.175609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:08.175719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:08.175756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:08.175784] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:08.178958] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-01-30T20:31:08.179224] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-30T20:31:08.179342] [INFO ] [sig ] SARK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:08.322886] [INFO ] [LOCAL ] Saved forecast: SARK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SARK.txt [2026-01-30T20:31:08.322989] [INFO ] [sig ] [2719/3461] Completed SARK in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:08.323026] [INFO ] [sig ] [2720/3461] Forecasting SATL... [2026-01-30T20:31:08.323056] [INFO ] [sig ] Generating forecast for: SATL [2026-01-30T20:31:08.323085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-30T20:31:08.333753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-30T20:31:08.334009] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-30T20:31:08.334795] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-30T20:31:08.334844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:08.334875] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:08.334902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:08.334958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:08.391035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:08.391635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:08.391720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:08.391752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:08.509896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:08.510051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:08.510094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:08.510123] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:08.513691] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=42.65%) [2026-01-30T20:31:08.513977] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-30T20:31:08.514101] [INFO ] [sig ] SATL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:08.665306] [INFO ] [LOCAL ] Saved forecast: SATL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SATL.txt [2026-01-30T20:31:08.665428] [INFO ] [sig ] [2720/3461] Completed SATL in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:08.665467] [INFO ] [sig ] [2721/3461] Forecasting SATS... [2026-01-30T20:31:08.665499] [INFO ] [sig ] Generating forecast for: SATS [2026-01-30T20:31:08.665530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-30T20:31:08.676874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-30T20:31:08.677162] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-30T20:31:08.677930] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-30T20:31:08.677980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:08.678012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:08.678038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:08.678094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:08.736289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:08.736995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:08.737088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:08.737129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:08.862690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:08.862850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:08.862894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:08.862923] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:08.866738] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-01-30T20:31:08.867044] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-30T20:31:08.867189] [INFO ] [sig ] SATS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:09.023125] [INFO ] [LOCAL ] Saved forecast: SATS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SATS.txt [2026-01-30T20:31:09.023290] [INFO ] [sig ] [2721/3461] Completed SATS in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:09.023334] [INFO ] [sig ] [2722/3461] Forecasting SAVA... [2026-01-30T20:31:09.023367] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-30T20:31:09.023401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-30T20:31:09.036165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-30T20:31:09.036519] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-30T20:31:09.037336] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-30T20:31:09.037394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:09.037447] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:09.037477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:09.037536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:09.096364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:09.097179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:09.097260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:09.097292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:09.219468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:09.219636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:09.219679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:09.219709] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:09.223097] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=59.72%) [2026-01-30T20:31:09.223373] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-30T20:31:09.223503] [INFO ] [sig ] SAVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:09.365659] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SAVA.txt [2026-01-30T20:31:09.365809] [INFO ] [sig ] [2722/3461] Completed SAVA in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:09.365849] [INFO ] [sig ] [2723/3461] Forecasting SB... [2026-01-30T20:31:09.365878] [INFO ] [sig ] Generating forecast for: SB [2026-01-30T20:31:09.365908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-30T20:31:09.376733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-30T20:31:09.377010] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-30T20:31:09.377781] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-30T20:31:09.377831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:09.377863] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:09.377890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:09.377945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:09.435391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:09.436042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:09.436117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:09.436149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:09.554135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:09.554274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:09.554313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:09.554341] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:09.557700] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=44.57%) [2026-01-30T20:31:09.557971] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-30T20:31:09.558093] [INFO ] [sig ] SB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:09.701105] [INFO ] [LOCAL ] Saved forecast: SB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SB.txt [2026-01-30T20:31:09.701243] [INFO ] [sig ] [2723/3461] Completed SB in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:09.701282] [INFO ] [sig ] [2724/3461] Forecasting SBAC... [2026-01-30T20:31:09.701311] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-30T20:31:09.701342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-30T20:31:09.712932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-30T20:31:09.713248] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-30T20:31:09.714101] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-30T20:31:09.714154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:09.714187] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:09.714217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:09.714275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:09.771140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:09.771767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:09.771841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:09.771872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:09.892906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:09.893045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:09.893084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:09.893112] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:09.896454] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-01-30T20:31:09.896770] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-30T20:31:09.896891] [INFO ] [sig ] SBAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:10.047836] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBAC.txt [2026-01-30T20:31:10.047969] [INFO ] [sig ] [2724/3461] Completed SBAC in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-30T20:31:10.048008] [INFO ] [sig ] [2725/3461] Forecasting SBCF... [2026-01-30T20:31:10.048037] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-30T20:31:10.048066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-30T20:31:10.059086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-30T20:31:10.059405] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-30T20:31:10.060245] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-30T20:31:10.060299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:10.060331] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:10.060360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:10.060418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:10.117592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:10.118236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:10.118312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:10.118343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:10.238509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:10.238667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:10.238708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:10.238737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:10.242098] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=54.73%) [2026-01-30T20:31:10.242371] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-30T20:31:10.242503] [INFO ] [sig ] SBCF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:10.388300] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBCF.txt [2026-01-30T20:31:10.388452] [INFO ] [sig ] [2725/3461] Completed SBCF in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:10.388493] [INFO ] [sig ] [2726/3461] Forecasting SBFM... [2026-01-30T20:31:10.388528] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-30T20:31:10.388561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-30T20:31:10.400595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-30T20:31:10.400892] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-30T20:31:10.401668] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-30T20:31:10.401718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:10.401928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:10.401956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:10.402013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:10.460733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:10.461428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:10.461509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:10.461542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:10.583267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:10.583389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:10.583427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:10.583455] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:10.586786] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=76.75%) [2026-01-30T20:31:10.587060] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-30T20:31:10.587182] [INFO ] [sig ] SBFM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:10.729103] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBFM.txt [2026-01-30T20:31:10.729226] [INFO ] [sig ] [2726/3461] Completed SBFM in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:10.729265] [INFO ] [sig ] [2727/3461] Forecasting SBGI... [2026-01-30T20:31:10.729293] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-30T20:31:10.729324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-30T20:31:10.740445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-30T20:31:10.740760] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-30T20:31:10.741561] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-30T20:31:10.741631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:10.741662] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:10.741689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:10.741749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:10.799697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:10.800308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:10.800383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:10.800414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:10.917814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:10.917950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:10.917991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:10.918019] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:10.921471] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-30T20:31:10.921761] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-30T20:31:10.921887] [INFO ] [sig ] SBGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:11.064121] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SBGI.txt [2026-01-30T20:31:11.064261] [INFO ] [sig ] [2727/3461] Completed SBGI in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:11.064302] [INFO ] [sig ] [2728/3461] Forecasting SBH... [2026-01-30T20:31:11.064332] [INFO ] [sig ] Generating forecast for: SBH [2026-01-30T20:31:11.064361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-30T20:31:11.075431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-30T20:31:11.075763] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-30T20:31:11.076537] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-30T20:31:11.076608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:11.076642] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:11.076669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:11.076724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:11.133317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:11.134043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:11.134120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:11.134153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:11.254071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:11.254221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:11.254261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:11.254290] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:11.258039] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-01-30T20:31:11.258334] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-30T20:31:11.258464] [INFO ] [sig ] SBH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:11.400545] [INFO ] [LOCAL ] Saved forecast: SBH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBH.txt [2026-01-30T20:31:11.400713] [INFO ] [sig ] [2728/3461] Completed SBH in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:11.400753] [INFO ] [sig ] [2729/3461] Forecasting SBI... [2026-01-30T20:31:11.400782] [INFO ] [sig ] Generating forecast for: SBI [2026-01-30T20:31:11.400813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-30T20:31:11.415874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-30T20:31:11.416300] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-30T20:31:11.417382] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-30T20:31:11.417446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:11.417486] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:11.417521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:11.417625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:11.488176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:11.489136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:11.489227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:11.489260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:11.638020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:11.638201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:11.638243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:11.638328] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:11.643033] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=50.99%) [2026-01-30T20:31:11.643451] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-30T20:31:11.643701] [INFO ] [sig ] SBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:11.796917] [INFO ] [LOCAL ] Saved forecast: SBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBI.txt [2026-01-30T20:31:11.797078] [INFO ] [sig ] [2729/3461] Completed SBI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:11.797118] [INFO ] [sig ] [2730/3461] Forecasting SBLK... [2026-01-30T20:31:11.797147] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-30T20:31:11.797176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-30T20:31:11.809695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-30T20:31:11.810095] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-30T20:31:11.810921] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-30T20:31:11.810973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:11.811004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:11.811030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:11.811089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:11.871048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:11.872159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:11.872246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:11.872279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:12.000757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:12.000912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:12.000952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:12.000979] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:12.004545] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-30T20:31:12.005040] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-30T20:31:12.005166] [INFO ] [sig ] SBLK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:12.155372] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SBLK.txt [2026-01-30T20:31:12.155528] [INFO ] [sig ] [2730/3461] Completed SBLK in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:12.155591] [INFO ] [sig ] [2731/3461] Forecasting SBRA... [2026-01-30T20:31:12.155624] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-30T20:31:12.155654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-30T20:31:12.167242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-30T20:31:12.167631] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-30T20:31:12.168447] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-30T20:31:12.168509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:12.168547] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:12.168602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:12.168668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:12.225986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:12.226851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:12.226938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:12.226970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:12.345709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:12.345865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:12.345905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:12.345934] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:12.349366] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-30T20:31:12.349702] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-30T20:31:12.349829] [INFO ] [sig ] SBRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:12.495623] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SBRA.txt [2026-01-30T20:31:12.495775] [INFO ] [sig ] [2731/3461] Completed SBRA in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:12.495816] [INFO ] [sig ] [2732/3461] Forecasting SBS... [2026-01-30T20:31:12.495844] [INFO ] [sig ] Generating forecast for: SBS [2026-01-30T20:31:12.495874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-30T20:31:12.508453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-30T20:31:12.508796] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-30T20:31:12.509551] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-30T20:31:12.509621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:12.509653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:12.509680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:12.509736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:12.567556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:12.568417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:12.568506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:12.568544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:12.698122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:12.698290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:12.698330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:12.698358] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:12.701821] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-01-30T20:31:12.702126] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-30T20:31:12.702257] [INFO ] [sig ] SBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:12.846005] [INFO ] [LOCAL ] Saved forecast: SBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SBS.txt [2026-01-30T20:31:12.846159] [INFO ] [sig ] [2732/3461] Completed SBS in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:12.846200] [INFO ] [sig ] [2733/3461] Forecasting SBSI... [2026-01-30T20:31:12.846230] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-30T20:31:12.846261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-30T20:31:12.857418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-30T20:31:12.857821] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-30T20:31:12.858656] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-30T20:31:12.858707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:12.858739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:12.858766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:12.858841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:12.916645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:12.917496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:12.917608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:12.917643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:13.032494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:13.032669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:13.032712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:13.032741] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:13.036132] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-01-30T20:31:13.036433] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-30T20:31:13.036559] [INFO ] [sig ] SBSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:13.181382] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SBSI.txt [2026-01-30T20:31:13.181542] [INFO ] [sig ] [2733/3461] Completed SBSI in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:13.181615] [INFO ] [sig ] [2734/3461] Forecasting SBUX... [2026-01-30T20:31:13.181654] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-30T20:31:13.181691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-30T20:31:13.194175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-30T20:31:13.194529] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-30T20:31:13.195346] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-30T20:31:13.195398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:13.195430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:13.195456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:13.195512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:13.253379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:13.254239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:13.254323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:13.254355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:13.382501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:13.382685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:13.382736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:13.382767] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:13.386171] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-01-30T20:31:13.386459] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-30T20:31:13.386607] [INFO ] [sig ] SBUX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:13.533292] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SBUX.txt [2026-01-30T20:31:13.533448] [INFO ] [sig ] [2734/3461] Completed SBUX in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:13.533487] [INFO ] [sig ] [2735/3461] Forecasting SCD... [2026-01-30T20:31:13.533517] [INFO ] [sig ] Generating forecast for: SCD [2026-01-30T20:31:13.533547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-30T20:31:13.545434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-30T20:31:13.545770] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-30T20:31:13.546563] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-30T20:31:13.546652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:13.546685] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:13.546711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:13.546767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:13.604240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:13.605053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:13.605139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:13.605172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:13.725403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:13.725557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:13.725626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:13.725662] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:13.729135] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-30T20:31:13.729417] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-30T20:31:13.729545] [INFO ] [sig ] SCD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:13.872510] [INFO ] [LOCAL ] Saved forecast: SCD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SCD.txt [2026-01-30T20:31:13.872689] [INFO ] [sig ] [2735/3461] Completed SCD in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-30T20:31:13.872732] [INFO ] [sig ] [2736/3461] Forecasting SCHL... [2026-01-30T20:31:13.872762] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-30T20:31:13.872791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-30T20:31:13.884339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-30T20:31:13.884716] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-30T20:31:13.885512] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-30T20:31:13.885566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:13.885625] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:13.885655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:13.885712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:13.943122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:13.943945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:13.944060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:13.944093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:14.074913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:14.075066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:14.075107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:14.075137] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:14.078551] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-30T20:31:14.078852] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-30T20:31:14.078975] [INFO ] [sig ] SCHL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:14.266373] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SCHL.txt [2026-01-30T20:31:14.266629] [INFO ] [sig ] [2736/3461] Completed SCHL in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:14.266712] [INFO ] [sig ] [2737/3461] Forecasting SCI... [2026-01-30T20:31:14.266765] [INFO ] [sig ] Generating forecast for: SCI [2026-01-30T20:31:14.266817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-30T20:31:14.281997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-30T20:31:14.282436] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-30T20:31:14.283623] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-30T20:31:14.283693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:14.283746] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:14.283793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:14.283889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:14.368366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:14.369294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:14.369381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:14.369415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:14.516656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:14.516825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:14.516869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:14.516900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:14.520986] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-01-30T20:31:14.521375] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-30T20:31:14.521548] [INFO ] [sig ] SCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:14.671847] [INFO ] [LOCAL ] Saved forecast: SCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SCI.txt [2026-01-30T20:31:14.672003] [INFO ] [sig ] [2737/3461] Completed SCI in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:14.672045] [INFO ] [sig ] [2738/3461] Forecasting SCL... [2026-01-30T20:31:14.672077] [INFO ] [sig ] Generating forecast for: SCL [2026-01-30T20:31:14.672106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-30T20:31:14.684457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-30T20:31:14.684859] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-30T20:31:14.685672] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-30T20:31:14.685725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:14.685757] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:14.685783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:14.685839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:14.746073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:14.746961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:14.747042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:14.747075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:14.868398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:14.868556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:14.868614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:14.868649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:14.872107] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-30T20:31:14.872464] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-30T20:31:14.872632] [INFO ] [sig ] SCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:15.021873] [INFO ] [LOCAL ] Saved forecast: SCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SCL.txt [2026-01-30T20:31:15.022048] [INFO ] [sig ] [2738/3461] Completed SCL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:15.022109] [INFO ] [sig ] [2739/3461] Forecasting SCM... [2026-01-30T20:31:15.022143] [INFO ] [sig ] Generating forecast for: SCM [2026-01-30T20:31:15.022172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-30T20:31:15.034099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-30T20:31:15.034492] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-30T20:31:15.035380] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-30T20:31:15.035437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:15.035471] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:15.035500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:15.035564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:15.093347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:15.094337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:15.094443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:15.094479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:15.268245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:15.268413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:15.268466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:15.268502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:15.272521] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-30T20:31:15.273042] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-30T20:31:15.273251] [INFO ] [sig ] SCM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:15.470171] [INFO ] [LOCAL ] Saved forecast: SCM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SCM.txt [2026-01-30T20:31:15.470449] [INFO ] [sig ] [2739/3461] Completed SCM in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:15.470519] [INFO ] [sig ] [2740/3461] Forecasting SCSC... [2026-01-30T20:31:15.470593] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-30T20:31:15.470718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-30T20:31:15.485441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-30T20:31:15.491666] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-30T20:31:15.493363] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-30T20:31:15.493456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:15.493511] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:15.493559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:15.493680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:15.592017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:15.597344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:15.597549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:15.597680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:15.796373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:15.796660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:15.796714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:15.796779] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:15.809484] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-01-30T20:31:15.810084] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-30T20:31:15.810326] [INFO ] [sig ] SCSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:16.058258] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SCSC.txt [2026-01-30T20:31:16.058482] [INFO ] [sig ] [2740/3461] Completed SCSC in 0.6s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:16.058530] [INFO ] [sig ] [2741/3461] Forecasting SCVL... [2026-01-30T20:31:16.058565] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-30T20:31:16.058622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-30T20:31:16.079459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-30T20:31:16.081240] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-30T20:31:16.082694] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-30T20:31:16.082769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:16.082822] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:16.082872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:16.082966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:16.179888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:16.181059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:16.181189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:16.181240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:16.337122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:16.337279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:16.337322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:16.337353] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:16.341125] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-30T20:31:16.341451] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-30T20:31:16.341607] [INFO ] [sig ] SCVL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:16.541861] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SCVL.txt [2026-01-30T20:31:16.542029] [INFO ] [sig ] [2741/3461] Completed SCVL in 0.5s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-30T20:31:16.542071] [INFO ] [sig ] [2742/3461] Forecasting SCZ... [2026-01-30T20:31:16.542101] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-30T20:31:16.542133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-30T20:31:16.560085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-30T20:31:16.560642] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-30T20:31:16.561686] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-30T20:31:16.561751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:16.561792] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:16.561821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:16.561879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:16.639016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:16.639950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:16.640040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:16.640075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:16.762173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:16.762354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:16.762395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:16.762425] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:16.765923] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-30T20:31:16.766239] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-30T20:31:16.766369] [INFO ] [sig ] SCZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:16.911316] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SCZ.txt [2026-01-30T20:31:16.911447] [INFO ] [sig ] [2742/3461] Completed SCZ in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:16.911486] [INFO ] [sig ] [2743/3461] Forecasting SD... [2026-01-30T20:31:16.911516] [INFO ] [sig ] Generating forecast for: SD [2026-01-30T20:31:16.911546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-30T20:31:16.922779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-30T20:31:16.923058] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-30T20:31:16.923874] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-30T20:31:16.923926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:16.923982] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:16.924010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:16.924066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:16.981654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:16.982251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:16.982329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:16.982360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:17.113551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:17.113722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:17.113762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:17.113791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:17.117868] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=54.30%) [2026-01-30T20:31:17.118177] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-30T20:31:17.118305] [INFO ] [sig ] SD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:17.276215] [INFO ] [LOCAL ] Saved forecast: SD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SD.txt [2026-01-30T20:31:17.276352] [INFO ] [sig ] [2743/3461] Completed SD in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:17.276408] [INFO ] [sig ] [2744/3461] Forecasting SDA... [2026-01-30T20:31:17.276444] [INFO ] [sig ] Generating forecast for: SDA [2026-01-30T20:31:17.276481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-30T20:31:17.290160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-30T20:31:17.290513] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-30T20:31:17.291561] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-30T20:31:17.291646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:17.291690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:17.291729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:17.291812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:17.358648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:17.359373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:17.359455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:17.359488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:17.490594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:17.490755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:17.490816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:17.490861] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:17.495534] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-30T20:31:17.495917] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-30T20:31:17.496083] [INFO ] [sig ] SDA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:17.658189] [INFO ] [LOCAL ] Saved forecast: SDA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SDA.txt [2026-01-30T20:31:17.658353] [INFO ] [sig ] [2744/3461] Completed SDA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:17.658395] [INFO ] [sig ] [2745/3461] Forecasting SDHY... [2026-01-30T20:31:17.658424] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-30T20:31:17.658454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-30T20:31:17.670534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-30T20:31:17.670868] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-30T20:31:17.671643] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-30T20:31:17.671694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:17.671726] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:17.671752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:17.671808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:17.728960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:17.729767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:17.729849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:17.729881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:17.849433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:17.849557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:17.849618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:17.849649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:17.853306] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-30T20:31:17.853607] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-30T20:31:17.853732] [INFO ] [sig ] SDHY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:17.998024] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SDHY.txt [2026-01-30T20:31:17.998168] [INFO ] [sig ] [2745/3461] Completed SDHY in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:17.998209] [INFO ] [sig ] [2746/3461] Forecasting SDRL... [2026-01-30T20:31:17.998242] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-30T20:31:17.998272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-30T20:31:18.010424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-30T20:31:18.010771] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-30T20:31:18.011527] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-30T20:31:18.011596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:18.011651] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:18.011685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:18.011754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:18.069225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:18.069993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:18.070071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:18.070103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:18.189126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:18.189253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:18.189291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:18.189350] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:18.192658] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-30T20:31:18.192930] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-30T20:31:18.193051] [INFO ] [sig ] SDRL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:18.336356] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SDRL.txt [2026-01-30T20:31:18.336484] [INFO ] [sig ] [2746/3461] Completed SDRL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:18.336523] [INFO ] [sig ] [2747/3461] Forecasting SDVY... [2026-01-30T20:31:18.336552] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-30T20:31:18.336599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-30T20:31:18.348667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-30T20:31:18.348931] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-30T20:31:18.349697] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-30T20:31:18.349748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:18.349779] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:18.349805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:18.349860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:18.408421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:18.409044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:18.409119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:18.409152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:18.528878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:18.529213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:18.529252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:18.529280] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:18.532698] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-30T20:31:18.532971] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-30T20:31:18.533094] [INFO ] [sig ] SDVY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:18.677099] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SDVY.txt [2026-01-30T20:31:18.677212] [INFO ] [sig ] [2747/3461] Completed SDVY in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:18.677250] [INFO ] [sig ] [2748/3461] Forecasting SE... [2026-01-30T20:31:18.677279] [INFO ] [sig ] Generating forecast for: SE [2026-01-30T20:31:18.677308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-30T20:31:18.688656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-30T20:31:18.688938] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-30T20:31:18.689713] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-30T20:31:18.689763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:18.689794] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:18.689819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:18.689875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:18.746975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:18.747754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:18.747834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:18.747866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:18.880883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:18.881239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:18.881279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:18.881309] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:18.884865] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-30T20:31:18.885142] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-30T20:31:18.885270] [INFO ] [sig ] SE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:19.032797] [INFO ] [LOCAL ] Saved forecast: SE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SE.txt [2026-01-30T20:31:19.033147] [INFO ] [sig ] [2748/3461] Completed SE in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:19.033186] [INFO ] [sig ] [2749/3461] Forecasting SEDG... [2026-01-30T20:31:19.033216] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-30T20:31:19.033248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-30T20:31:19.046712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-30T20:31:19.047055] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-30T20:31:19.047862] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-30T20:31:19.047913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:19.047944] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:19.047970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:19.048024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:19.108608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:19.109701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:19.109783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:19.109815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:19.234700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:19.234863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:19.234903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:19.234930] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:19.238438] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-01-30T20:31:19.238742] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-30T20:31:19.238868] [INFO ] [sig ] SEDG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:19.383968] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEDG.txt [2026-01-30T20:31:19.384091] [INFO ] [sig ] [2749/3461] Completed SEDG in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:19.384128] [INFO ] [sig ] [2750/3461] Forecasting SEE... [2026-01-30T20:31:19.384163] [INFO ] [sig ] Generating forecast for: SEE [2026-01-30T20:31:19.384194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-30T20:31:19.394977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-30T20:31:19.395258] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-30T20:31:19.396027] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-30T20:31:19.396079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:19.396110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:19.396136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:19.396192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:19.454531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:19.455357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:19.455433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:19.455464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:19.579408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:19.579555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:19.579614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:19.579644] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:19.583326] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-30T20:31:19.583617] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-30T20:31:19.583739] [INFO ] [sig ] SEE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:19.791140] [INFO ] [LOCAL ] Saved forecast: SEE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEE.txt [2026-01-30T20:31:19.791309] [INFO ] [sig ] [2750/3461] Completed SEE in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-30T20:31:19.791351] [INFO ] [sig ] [2751/3461] Forecasting SEIC... [2026-01-30T20:31:19.791382] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-30T20:31:19.791414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-30T20:31:19.803107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-30T20:31:19.803478] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-30T20:31:19.804279] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-30T20:31:19.804332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:19.804364] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:19.804391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:19.804461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:19.864484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:19.865407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:19.865494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:19.865527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:20.000887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:20.001059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:20.001106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:20.001136] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:20.005102] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=22.99%) [2026-01-30T20:31:20.005465] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-30T20:31:20.005661] [INFO ] [sig ] SEIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:20.178247] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEIC.txt [2026-01-30T20:31:20.178421] [INFO ] [sig ] [2751/3461] Completed SEIC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:20.178469] [INFO ] [sig ] [2752/3461] Forecasting SELF... [2026-01-30T20:31:20.178499] [INFO ] [sig ] Generating forecast for: SELF [2026-01-30T20:31:20.178530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-30T20:31:20.191715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-30T20:31:20.192317] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-30T20:31:20.193199] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-30T20:31:20.193253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:20.193285] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:20.193312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:20.193371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:20.256712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:20.257925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:20.258019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:20.258053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:20.373984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:20.374139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:20.374179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:20.374207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:20.377790] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=27.71%) [2026-01-30T20:31:20.378091] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-30T20:31:20.378246] [INFO ] [sig ] SELF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:20.523092] [INFO ] [LOCAL ] Saved forecast: SELF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SELF.txt [2026-01-30T20:31:20.523232] [INFO ] [sig ] [2752/3461] Completed SELF in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:20.523272] [INFO ] [sig ] [2753/3461] Forecasting SEM... [2026-01-30T20:31:20.523301] [INFO ] [sig ] Generating forecast for: SEM [2026-01-30T20:31:20.523331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-30T20:31:20.535187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-30T20:31:20.535542] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-30T20:31:20.536375] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-30T20:31:20.536429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:20.536463] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:20.536492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:20.536550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:20.593917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:20.594630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:20.594753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:20.594801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:20.722183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:20.722333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:20.722373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:20.722420] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:20.725886] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-30T20:31:20.726172] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-30T20:31:20.726303] [INFO ] [sig ] SEM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:20.875895] [INFO ] [LOCAL ] Saved forecast: SEM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEM.txt [2026-01-30T20:31:20.876022] [INFO ] [sig ] [2753/3461] Completed SEM in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:20.876060] [INFO ] [sig ] [2754/3461] Forecasting SENEA... [2026-01-30T20:31:20.876089] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-30T20:31:20.876119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-30T20:31:20.888273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-30T20:31:20.888591] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-30T20:31:20.889377] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-30T20:31:20.889427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:20.889459] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:20.889486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:20.889542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:20.953424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:20.954194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:20.954272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:20.954305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:21.076939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:21.077080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:21.077121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:21.077150] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:21.080723] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-30T20:31:21.081043] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-30T20:31:21.081175] [INFO ] [sig ] SENEA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:21.232329] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SENEA.txt [2026-01-30T20:31:21.232470] [INFO ] [sig ] [2754/3461] Completed SENEA in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:21.232511] [INFO ] [sig ] [2755/3461] Forecasting SENS... [2026-01-30T20:31:21.232542] [INFO ] [sig ] Generating forecast for: SENS [2026-01-30T20:31:21.232590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-30T20:31:21.244188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-30T20:31:21.244494] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-30T20:31:21.245324] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-30T20:31:21.245375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:21.245412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:21.245448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:21.245507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:21.305251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:21.306117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:21.306228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:21.306269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:21.435133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:21.435287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:21.435328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:21.435357] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:21.439521] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-30T20:31:21.439853] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-30T20:31:21.440183] [INFO ] [sig ] SENS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:21.591418] [INFO ] [LOCAL ] Saved forecast: SENS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SENS.txt [2026-01-30T20:31:21.591566] [INFO ] [sig ] [2755/3461] Completed SENS in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:21.591625] [INFO ] [sig ] [2756/3461] Forecasting SERA... [2026-01-30T20:31:21.591656] [INFO ] [sig ] Generating forecast for: SERA [2026-01-30T20:31:21.591685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-30T20:31:21.602246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-30T20:31:21.602556] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-30T20:31:21.603333] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-30T20:31:21.603384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:21.603417] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:21.603443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:21.603500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:21.662291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:21.663108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:21.663191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:21.663223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:21.785764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:21.785911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:21.785950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:21.785979] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:21.789340] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=63.87%) [2026-01-30T20:31:21.789630] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-30T20:31:21.789750] [INFO ] [sig ] SERA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:21.935912] [INFO ] [LOCAL ] Saved forecast: SERA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SERA.txt [2026-01-30T20:31:21.936043] [INFO ] [sig ] [2756/3461] Completed SERA in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:21.936083] [INFO ] [sig ] [2757/3461] Forecasting SES... [2026-01-30T20:31:21.936112] [INFO ] [sig ] Generating forecast for: SES [2026-01-30T20:31:21.936141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-30T20:31:21.947671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-30T20:31:21.947963] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-30T20:31:21.948748] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-30T20:31:21.948799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:21.948832] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:21.948869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:21.948928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:22.005301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:22.006314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:22.006394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:22.006426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:22.136990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:22.137149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:22.137189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:22.137218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:22.140750] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-01-30T20:31:22.141035] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-30T20:31:22.141165] [INFO ] [sig ] SES: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:22.290748] [INFO ] [LOCAL ] Saved forecast: SES 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SES.txt [2026-01-30T20:31:22.290886] [INFO ] [sig ] [2757/3461] Completed SES in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:22.290926] [INFO ] [sig ] [2758/3461] Forecasting SEVN... [2026-01-30T20:31:22.290956] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-30T20:31:22.290991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-30T20:31:22.302765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-30T20:31:22.303108] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-30T20:31:22.303925] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-30T20:31:22.303978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:22.304009] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:22.304036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:22.304091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:22.365509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:22.366386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:22.366473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:22.366506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:22.493184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:22.493335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:22.493379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:22.493422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:22.497648] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-30T20:31:22.497934] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-30T20:31:22.498272] [INFO ] [sig ] SEVN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:22.651329] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEVN.txt [2026-01-30T20:31:22.651494] [INFO ] [sig ] [2758/3461] Completed SEVN in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-30T20:31:22.651536] [INFO ] [sig ] [2759/3461] Forecasting SEZL... [2026-01-30T20:31:22.651566] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-30T20:31:22.651618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-30T20:31:22.663052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-30T20:31:22.663387] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-30T20:31:22.664249] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-30T20:31:22.664302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:22.664335] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:22.664361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:22.664417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:22.725896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:22.726826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:22.726924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:22.726963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:22.855650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:22.855804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:22.855844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:22.855874] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:22.859781] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=37.77%) [2026-01-30T20:31:22.860278] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-30T20:31:22.860410] [INFO ] [sig ] SEZL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:23.010743] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SEZL.txt [2026-01-30T20:31:23.010891] [INFO ] [sig ] [2759/3461] Completed SEZL in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:23.010933] [INFO ] [sig ] [2760/3461] Forecasting SF... [2026-01-30T20:31:23.010964] [INFO ] [sig ] Generating forecast for: SF [2026-01-30T20:31:23.010995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-30T20:31:23.022758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-30T20:31:23.023127] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-30T20:31:23.024076] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-30T20:31:23.024189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:23.024223] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:23.024250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:23.024306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:23.085169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:23.086038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:23.086123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:23.086156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:23.215757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:23.215910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:23.216148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:23.216186] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:23.220507] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=40.18%) [2026-01-30T20:31:23.220822] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-30T20:31:23.220949] [INFO ] [sig ] SF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:23.377034] [INFO ] [LOCAL ] Saved forecast: SF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SF.txt [2026-01-30T20:31:23.377195] [INFO ] [sig ] [2760/3461] Completed SF in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:23.377243] [INFO ] [sig ] [2761/3461] Forecasting SFB... [2026-01-30T20:31:23.377273] [INFO ] [sig ] Generating forecast for: SFB [2026-01-30T20:31:23.377312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-30T20:31:23.389089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-30T20:31:23.389448] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-30T20:31:23.390304] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-30T20:31:23.390357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:23.390389] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:23.390414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:23.390483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:23.453012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:23.453927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:23.454017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:23.454050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:23.572329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:23.572482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:23.572523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:23.572562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:23.576301] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-30T20:31:23.576621] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-30T20:31:23.576772] [INFO ] [sig ] SFB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:23.732812] [INFO ] [LOCAL ] Saved forecast: SFB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SFB.txt [2026-01-30T20:31:23.732955] [INFO ] [sig ] [2761/3461] Completed SFB in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:23.732995] [INFO ] [sig ] [2762/3461] Forecasting SFBS... [2026-01-30T20:31:23.733025] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-30T20:31:23.733055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-30T20:31:23.746373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-30T20:31:23.746911] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-30T20:31:23.747908] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-30T20:31:23.747961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:23.747994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:23.748020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:23.748076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:23.811588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:23.812461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:23.812552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:23.812607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:23.940664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:23.940819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:23.940860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:23.940889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:23.944710] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: UP (p=56.68%) [2026-01-30T20:31:23.945006] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-30T20:31:23.945138] [INFO ] [sig ] SFBS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:24.096700] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SFBS.txt [2026-01-30T20:31:24.096862] [INFO ] [sig ] [2762/3461] Completed SFBS in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:24.096906] [INFO ] [sig ] [2763/3461] Forecasting SFIX... [2026-01-30T20:31:24.096938] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-30T20:31:24.096968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-30T20:31:24.110813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-30T20:31:24.111165] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-30T20:31:24.112036] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-30T20:31:24.112089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:24.112122] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:24.112149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:24.112204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:24.182477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:24.183634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:24.183716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:24.183749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:24.315025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:24.315389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:24.315501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:24.315536] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:24.320146] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=7.11%) [2026-01-30T20:31:24.320476] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-30T20:31:24.320656] [INFO ] [sig ] SFIX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:24.474129] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SFIX.txt [2026-01-30T20:31:24.474268] [INFO ] [sig ] [2763/3461] Completed SFIX in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:24.474308] [INFO ] [sig ] [2764/3461] Forecasting SFL... [2026-01-30T20:31:24.474338] [INFO ] [sig ] Generating forecast for: SFL [2026-01-30T20:31:24.474368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-30T20:31:24.486383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-30T20:31:24.486793] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-30T20:31:24.487823] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-30T20:31:24.487887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:24.487927] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:24.487960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:24.488017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:24.551282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:24.552230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:24.552330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:24.552369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:24.695496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:24.695682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:24.695725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:24.695757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:24.699830] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-30T20:31:24.700158] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-30T20:31:24.700297] [INFO ] [sig ] SFL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:24.864078] [INFO ] [LOCAL ] Saved forecast: SFL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SFL.txt [2026-01-30T20:31:24.864241] [INFO ] [sig ] [2764/3461] Completed SFL in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:24.864283] [INFO ] [sig ] [2765/3461] Forecasting SFLO... [2026-01-30T20:31:24.864313] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-30T20:31:24.864344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-30T20:31:24.877113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-30T20:31:24.877732] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-30T20:31:24.878869] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-30T20:31:24.878926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:24.878961] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:24.878996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:24.879068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:24.938792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:24.939679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:24.939770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:24.939810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:25.069058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:25.069231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:25.069273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:25.069302] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:25.072915] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-30T20:31:25.073238] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-30T20:31:25.073373] [INFO ] [sig ] SFLO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:25.221940] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SFLO.txt [2026-01-30T20:31:25.222093] [INFO ] [sig ] [2765/3461] Completed SFLO in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:25.222133] [INFO ] [sig ] [2766/3461] Forecasting SFM... [2026-01-30T20:31:25.222164] [INFO ] [sig ] Generating forecast for: SFM [2026-01-30T20:31:25.222193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-30T20:31:25.233938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-30T20:31:25.234320] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-30T20:31:25.235131] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-30T20:31:25.235183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:25.235214] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:25.235241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:25.235297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:25.293104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:25.293966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:25.294051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:25.294085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:25.411542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:25.411711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:25.411752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:25.411780] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:25.415225] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-01-30T20:31:25.415500] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-30T20:31:25.415677] [INFO ] [sig ] SFM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:25.557395] [INFO ] [LOCAL ] Saved forecast: SFM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SFM.txt [2026-01-30T20:31:25.557557] [INFO ] [sig ] [2766/3461] Completed SFM in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:25.557620] [INFO ] [sig ] [2767/3461] Forecasting SFNC... [2026-01-30T20:31:25.557652] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-30T20:31:25.557714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-30T20:31:25.570342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-30T20:31:25.570722] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-30T20:31:25.571512] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-30T20:31:25.571563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:25.571616] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:25.571644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:25.571699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:25.628604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:25.629437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:25.629522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:25.629556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:25.752762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:25.752919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:25.752958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:25.752987] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:25.756459] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-30T20:31:25.756803] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-30T20:31:25.756941] [INFO ] [sig ] SFNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:25.905677] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SFNC.txt [2026-01-30T20:31:25.905839] [INFO ] [sig ] [2767/3461] Completed SFNC in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-30T20:31:25.905887] [INFO ] [sig ] [2768/3461] Forecasting SG... [2026-01-30T20:31:25.905924] [INFO ] [sig ] Generating forecast for: SG [2026-01-30T20:31:25.905960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-30T20:31:25.918369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-30T20:31:25.918776] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-30T20:31:25.919701] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-30T20:31:25.919753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:25.919785] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:25.919813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:25.919869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:25.978498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:25.979399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:25.979484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:25.979517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:26.110399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:26.110598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:26.110652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:26.110689] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:26.114480] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=71.54%) [2026-01-30T20:31:26.114831] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-30T20:31:26.114971] [INFO ] [sig ] SG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:26.270016] [INFO ] [LOCAL ] Saved forecast: SG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SG.txt [2026-01-30T20:31:26.270170] [INFO ] [sig ] [2768/3461] Completed SG in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:26.270210] [INFO ] [sig ] [2769/3461] Forecasting SGC... [2026-01-30T20:31:26.270240] [INFO ] [sig ] Generating forecast for: SGC [2026-01-30T20:31:26.270270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-30T20:31:26.281910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-30T20:31:26.282279] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-30T20:31:26.283075] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-30T20:31:26.283126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:26.283157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:26.283184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:26.283240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:26.343928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:26.344840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:26.344933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:26.344967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:26.469969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:26.470143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:26.470202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:26.470245] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:26.473830] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-01-30T20:31:26.474159] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-30T20:31:26.474293] [INFO ] [sig ] SGC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:26.628034] [INFO ] [LOCAL ] Saved forecast: SGC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SGC.txt [2026-01-30T20:31:26.631330] [INFO ] [sig ] [2769/3461] Completed SGC in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:26.631386] [INFO ] [sig ] [2770/3461] Forecasting SGHC... [2026-01-30T20:31:26.631419] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-30T20:31:26.631449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-30T20:31:26.644624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-30T20:31:26.645008] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-30T20:31:26.646042] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-30T20:31:26.646110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:26.646146] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:26.646174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:26.646233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:26.709372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:26.710286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:26.710370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:26.710402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:26.833369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:26.833529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:26.833586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:26.833619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:26.837099] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-01-30T20:31:26.837430] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-30T20:31:26.837564] [INFO ] [sig ] SGHC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:26.986068] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SGHC.txt [2026-01-30T20:31:26.986230] [INFO ] [sig ] [2770/3461] Completed SGHC in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:26.986271] [INFO ] [sig ] [2771/3461] Forecasting SGRY... [2026-01-30T20:31:26.986302] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-30T20:31:26.986333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-30T20:31:26.998800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-30T20:31:26.999405] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-30T20:31:27.000267] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-30T20:31:27.000324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:27.000359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:27.000387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:27.000447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:27.058736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:27.059645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:27.059735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:27.059769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:27.193016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:27.193172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:27.193216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:27.193247] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:27.196753] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-30T20:31:27.197058] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-30T20:31:27.197192] [INFO ] [sig ] SGRY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:27.353594] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SGRY.txt [2026-01-30T20:31:27.353755] [INFO ] [sig ] [2771/3461] Completed SGRY in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:27.353797] [INFO ] [sig ] [2772/3461] Forecasting SHAK... [2026-01-30T20:31:27.353828] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-30T20:31:27.353860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-30T20:31:27.366226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-30T20:31:27.366587] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-30T20:31:27.367383] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-30T20:31:27.367448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:27.367498] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:27.367534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:27.367629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:27.427845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:27.428946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:27.429222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:27.429254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:27.557610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:27.557768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:27.557814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:27.557843] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:27.561666] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=60.54%) [2026-01-30T20:31:27.561972] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-30T20:31:27.562105] [INFO ] [sig ] SHAK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:27.711885] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SHAK.txt [2026-01-30T20:31:27.712042] [INFO ] [sig ] [2772/3461] Completed SHAK in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:27.712084] [INFO ] [sig ] [2773/3461] Forecasting SHBI... [2026-01-30T20:31:27.712112] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-30T20:31:27.712142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-30T20:31:27.724675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-30T20:31:27.725004] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-30T20:31:27.725806] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-30T20:31:27.725858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:27.725891] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:27.725920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:27.725975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:27.788052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:27.788932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:27.789028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:27.789067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:27.908907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:27.909075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:27.909114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:27.909143] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:27.913071] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-30T20:31:27.913564] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-30T20:31:27.913745] [INFO ] [sig ] SHBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:28.062712] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHBI.txt [2026-01-30T20:31:28.062869] [INFO ] [sig ] [2773/3461] Completed SHBI in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:28.062915] [INFO ] [sig ] [2774/3461] Forecasting SHC... [2026-01-30T20:31:28.062945] [INFO ] [sig ] Generating forecast for: SHC [2026-01-30T20:31:28.062976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-30T20:31:28.074960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-30T20:31:28.075291] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-30T20:31:28.076075] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-30T20:31:28.076126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:28.076157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:28.076182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:28.076238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:28.137170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:28.137964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:28.138047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:28.138082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:28.257638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:28.257795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:28.257835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:28.257864] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:28.264610] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-01-30T20:31:28.264909] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-30T20:31:28.265036] [INFO ] [sig ] SHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:28.420559] [INFO ] [LOCAL ] Saved forecast: SHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHC.txt [2026-01-30T20:31:28.420729] [INFO ] [sig ] [2774/3461] Completed SHC in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:28.420770] [INFO ] [sig ] [2775/3461] Forecasting SHEL... [2026-01-30T20:31:28.420799] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-30T20:31:28.420829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-30T20:31:28.433138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-30T20:31:28.433725] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-30T20:31:28.434500] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-30T20:31:28.434552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:28.434604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:28.434633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:28.434689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:28.495411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:28.496264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:28.496354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:28.496387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:28.618422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:28.618598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:28.618639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:28.618667] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:28.622157] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-01-30T20:31:28.622466] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-30T20:31:28.622615] [INFO ] [sig ] SHEL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:28.766421] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHEL.txt [2026-01-30T20:31:28.766591] [INFO ] [sig ] [2775/3461] Completed SHEL in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-30T20:31:28.766634] [INFO ] [sig ] [2776/3461] Forecasting SHEN... [2026-01-30T20:31:28.766664] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-30T20:31:28.766695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-30T20:31:28.777883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-30T20:31:28.778257] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-30T20:31:28.779037] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-30T20:31:28.779088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:28.779119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:28.779146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:28.779202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:28.835430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:28.836262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:28.836343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:28.836375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:28.957054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:28.957204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:28.957245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:28.957273] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:28.961139] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-01-30T20:31:28.961413] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-30T20:31:28.961534] [INFO ] [sig ] SHEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:29.109039] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHEN.txt [2026-01-30T20:31:29.109392] [INFO ] [sig ] [2776/3461] Completed SHEN in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:29.109439] [INFO ] [sig ] [2777/3461] Forecasting SHFS... [2026-01-30T20:31:29.109469] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-30T20:31:29.109499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-30T20:31:29.120969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-30T20:31:29.121251] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-30T20:31:29.122117] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-30T20:31:29.122169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:29.122201] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:29.122229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:29.122286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:29.179762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:29.180639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:29.180720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:29.180752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:29.298642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:29.298798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:29.298862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:29.298902] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:29.302528] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-30T20:31:29.302841] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-30T20:31:29.302993] [INFO ] [sig ] SHFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:29.456080] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHFS.txt [2026-01-30T20:31:29.456227] [INFO ] [sig ] [2777/3461] Completed SHFS in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:29.456269] [INFO ] [sig ] [2778/3461] Forecasting SHG... [2026-01-30T20:31:29.456301] [INFO ] [sig ] Generating forecast for: SHG [2026-01-30T20:31:29.456333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-30T20:31:29.469416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-30T20:31:29.469776] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-30T20:31:29.470565] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-30T20:31:29.470646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:29.470680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:29.470710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:29.470770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:29.538457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:29.539651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:29.539760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:29.539802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:29.664558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:29.664733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:29.664775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:29.664804] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:29.668929] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-01-30T20:31:29.669256] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-30T20:31:29.669396] [INFO ] [sig ] SHG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:29.819055] [INFO ] [LOCAL ] Saved forecast: SHG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHG.txt [2026-01-30T20:31:29.819289] [INFO ] [sig ] [2778/3461] Completed SHG in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:29.819330] [INFO ] [sig ] [2779/3461] Forecasting SHIP... [2026-01-30T20:31:29.819361] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-30T20:31:29.819389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-30T20:31:29.831894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-30T20:31:29.832456] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-30T20:31:29.833521] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-30T20:31:29.833605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:29.833640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:29.833667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:29.833724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:29.891290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:29.892626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:29.892711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:29.892745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:30.021841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:30.022024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:30.022071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:30.022101] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:30.025730] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-01-30T20:31:30.026020] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-30T20:31:30.026155] [INFO ] [sig ] SHIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:30.173888] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHIP.txt [2026-01-30T20:31:30.174044] [INFO ] [sig ] [2779/3461] Completed SHIP in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:30.174086] [INFO ] [sig ] [2780/3461] Forecasting SHLS... [2026-01-30T20:31:30.174117] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-30T20:31:30.174150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-30T20:31:30.185607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-30T20:31:30.185954] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-30T20:31:30.186849] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-30T20:31:30.186905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:30.186944] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:30.186977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:30.187047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:30.244715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:30.245554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:30.245655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:30.245688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:30.371925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:30.372125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:30.372167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:30.372197] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:30.375788] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-01-30T20:31:30.376116] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-30T20:31:30.376441] [INFO ] [sig ] SHLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:30.527057] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHLS.txt [2026-01-30T20:31:30.527191] [INFO ] [sig ] [2780/3461] Completed SHLS in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:30.527230] [INFO ] [sig ] [2781/3461] Forecasting SHO... [2026-01-30T20:31:30.527259] [INFO ] [sig ] Generating forecast for: SHO [2026-01-30T20:31:30.527288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-30T20:31:30.538525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-30T20:31:30.538842] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-30T20:31:30.539670] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-30T20:31:30.539722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:30.539767] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:30.539796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:30.539853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:30.597853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:30.598879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:30.598961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:30.598995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:30.730876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:30.731040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:30.731083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:30.731113] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:30.734714] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-01-30T20:31:30.735028] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-30T20:31:30.735171] [INFO ] [sig ] SHO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:30.885143] [INFO ] [LOCAL ] Saved forecast: SHO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SHO.txt [2026-01-30T20:31:30.885293] [INFO ] [sig ] [2781/3461] Completed SHO in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:30.885333] [INFO ] [sig ] [2782/3461] Forecasting SHOC... [2026-01-30T20:31:30.885365] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-30T20:31:30.885395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-30T20:31:30.896953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-30T20:31:30.897274] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-30T20:31:30.898133] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-30T20:31:30.898186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:30.898220] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:30.898247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:30.898304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:30.957340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:30.958167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:30.958251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:30.958285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:31.075025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:31.075182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:31.075221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:31.075249] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:31.078655] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-01-30T20:31:31.078936] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-30T20:31:31.079060] [INFO ] [sig ] SHOC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:31.222328] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SHOC.txt [2026-01-30T20:31:31.222724] [INFO ] [sig ] [2782/3461] Completed SHOC in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:31.222772] [INFO ] [sig ] [2783/3461] Forecasting SHOO... [2026-01-30T20:31:31.222802] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-30T20:31:31.222831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-30T20:31:31.238217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-30T20:31:31.238865] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-30T20:31:31.239901] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-30T20:31:31.239970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:31.240019] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:31.240050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:31.240111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:31.302507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:31.303629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:31.303726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:31.303761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:31.429045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:31.429277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:31.429323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:31.429351] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:31.433587] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-30T20:31:31.433902] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-30T20:31:31.434033] [INFO ] [sig ] SHOO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:31.582047] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SHOO.txt [2026-01-30T20:31:31.582229] [INFO ] [sig ] [2783/3461] Completed SHOO in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:31.582312] [INFO ] [sig ] [2784/3461] Forecasting SHOP... [2026-01-30T20:31:31.582345] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-30T20:31:31.582389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-30T20:31:31.595354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-30T20:31:31.595826] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-30T20:31:31.596747] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-30T20:31:31.596802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:31.596838] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:31.596869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:31.596932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:31.657327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:31.658602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:31.658707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:31.658746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:31.787820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:31.788059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:31.788135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:31.788170] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:31.792926] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-30T20:31:31.793563] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-30T20:31:31.793755] [INFO ] [sig ] SHOP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:31.948083] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SHOP.txt [2026-01-30T20:31:31.948352] [INFO ] [sig ] [2784/3461] Completed SHOP in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-30T20:31:31.948445] [INFO ] [sig ] [2785/3461] Forecasting SHY... [2026-01-30T20:31:31.948482] [INFO ] [sig ] Generating forecast for: SHY [2026-01-30T20:31:31.948525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-30T20:31:31.963117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-30T20:31:31.963617] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-30T20:31:31.964521] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-30T20:31:31.964594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:31.964631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:31.964659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:31.964743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:32.035553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:32.036801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:32.036922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:32.036958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:32.177127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:32.177362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:32.177411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:32.177441] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:32.181784] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-30T20:31:32.182116] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-30T20:31:32.182463] [INFO ] [sig ] SHY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:32.333234] [INFO ] [LOCAL ] Saved forecast: SHY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SHY.txt [2026-01-30T20:31:32.333529] [INFO ] [sig ] [2785/3461] Completed SHY in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:32.333624] [INFO ] [sig ] [2786/3461] Forecasting SIBN... [2026-01-30T20:31:32.333716] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-30T20:31:32.333757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-30T20:31:32.348934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-30T20:31:32.349741] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-30T20:31:32.350792] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-30T20:31:32.350847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:32.350881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:32.350909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:32.350968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:32.417680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:32.419089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:32.419250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:32.419302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:32.551231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:32.551394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:32.551435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:32.551463] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:32.555032] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-30T20:31:32.555347] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-30T20:31:32.555511] [INFO ] [sig ] SIBN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:32.700532] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIBN.txt [2026-01-30T20:31:32.700708] [INFO ] [sig ] [2786/3461] Completed SIBN in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:32.700762] [INFO ] [sig ] [2787/3461] Forecasting SID... [2026-01-30T20:31:32.700794] [INFO ] [sig ] Generating forecast for: SID [2026-01-30T20:31:32.700837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-30T20:31:32.713543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-30T20:31:32.713915] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-30T20:31:32.714747] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-30T20:31:32.714800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:32.714833] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:32.714919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:32.715031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:32.775074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:32.776036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:32.776137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:32.776175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:32.912606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:32.912779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:32.912821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:32.912851] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:32.916930] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=71.89%) [2026-01-30T20:31:32.917249] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-30T20:31:32.917411] [INFO ] [sig ] SID: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:33.073248] [INFO ] [LOCAL ] Saved forecast: SID 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SID.txt [2026-01-30T20:31:33.073407] [INFO ] [sig ] [2787/3461] Completed SID in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:33.073462] [INFO ] [sig ] [2788/3461] Forecasting SIEB... [2026-01-30T20:31:33.073498] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-30T20:31:33.073529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-30T20:31:33.085077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-30T20:31:33.085617] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-30T20:31:33.086416] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-30T20:31:33.086471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:33.086504] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:33.086533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:33.086611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:33.152115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:33.152971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:33.153063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:33.153098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:33.281905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:33.282070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:33.282111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:33.282161] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:33.285951] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-30T20:31:33.286325] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-30T20:31:33.286476] [INFO ] [sig ] SIEB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:33.438707] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SIEB.txt [2026-01-30T20:31:33.438857] [INFO ] [sig ] [2788/3461] Completed SIEB in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:33.438898] [INFO ] [sig ] [2789/3461] Forecasting SIFY... [2026-01-30T20:31:33.438928] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-30T20:31:33.438958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-30T20:31:33.450087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-30T20:31:33.450391] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-30T20:31:33.451210] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-30T20:31:33.451261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:33.451292] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:33.451318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:33.451375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:33.511641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:33.512502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:33.512597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:33.512631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:33.632152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:33.632323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:33.632366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:33.632394] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:33.635844] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-01-30T20:31:33.636128] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-30T20:31:33.636265] [INFO ] [sig ] SIFY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:33.778322] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIFY.txt [2026-01-30T20:31:33.778469] [INFO ] [sig ] [2789/3461] Completed SIFY in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:33.778511] [INFO ] [sig ] [2790/3461] Forecasting SIG... [2026-01-30T20:31:33.778544] [INFO ] [sig ] Generating forecast for: SIG [2026-01-30T20:31:33.778594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-30T20:31:33.789694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-30T20:31:33.790018] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-30T20:31:33.790800] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-30T20:31:33.790850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:33.790881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:33.790906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:33.790961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:33.847528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:33.848367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:33.848469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:33.848505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:33.965758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:33.965912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:33.965953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:33.965982] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:33.969705] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-30T20:31:33.970000] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-30T20:31:33.970135] [INFO ] [sig ] SIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:34.113841] [INFO ] [LOCAL ] Saved forecast: SIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIG.txt [2026-01-30T20:31:34.113981] [INFO ] [sig ] [2790/3461] Completed SIG in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:34.114028] [INFO ] [sig ] [2791/3461] Forecasting SIGA... [2026-01-30T20:31:34.114061] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-30T20:31:34.114099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-30T20:31:34.125119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-30T20:31:34.125472] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-30T20:31:34.126319] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-30T20:31:34.126372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:34.126406] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:34.126434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:34.126492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:34.183462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:34.184317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:34.184397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:34.184429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:34.310090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:34.310262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:34.310306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:34.310337] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:34.313857] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-30T20:31:34.314177] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-30T20:31:34.314308] [INFO ] [sig ] SIGA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:34.461532] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIGA.txt [2026-01-30T20:31:34.461705] [INFO ] [sig ] [2791/3461] Completed SIGA in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:34.461746] [INFO ] [sig ] [2792/3461] Forecasting SIGI... [2026-01-30T20:31:34.461776] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-30T20:31:34.461805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-30T20:31:34.472918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-30T20:31:34.473313] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-30T20:31:34.474147] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-30T20:31:34.474202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:34.474233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:34.474272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:34.474328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:34.532894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:34.533761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:34.533847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:34.533879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:34.652897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:34.653057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:34.653100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:34.653129] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:34.656930] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-30T20:31:34.657277] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-30T20:31:34.657423] [INFO ] [sig ] SIGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:34.817142] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SIGI.txt [2026-01-30T20:31:34.817320] [INFO ] [sig ] [2792/3461] Completed SIGI in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-30T20:31:34.817360] [INFO ] [sig ] [2793/3461] Forecasting SII... [2026-01-30T20:31:34.817392] [INFO ] [sig ] Generating forecast for: SII [2026-01-30T20:31:34.817421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-30T20:31:34.829369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-30T20:31:34.829770] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-30T20:31:34.830615] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-30T20:31:34.830668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:34.830699] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:34.830725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:34.830780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:34.889543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:34.890490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:34.890601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:34.890639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:35.007284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:35.007436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:35.007481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:35.007510] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:35.011595] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-01-30T20:31:35.011883] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-30T20:31:35.012012] [INFO ] [sig ] SII: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:35.175972] [INFO ] [LOCAL ] Saved forecast: SII 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SII.txt [2026-01-30T20:31:35.176166] [INFO ] [sig ] [2793/3461] Completed SII in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:35.176222] [INFO ] [sig ] [2794/3461] Forecasting SIMO... [2026-01-30T20:31:35.176254] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-30T20:31:35.176283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-30T20:31:35.188735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-30T20:31:35.189034] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-30T20:31:35.189857] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-30T20:31:35.189910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:35.189944] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:35.189972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:35.190029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:35.248554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:35.249255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:35.249333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:35.249368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:35.375901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:35.376070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:35.376116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:35.376146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:35.380189] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-30T20:31:35.380557] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-30T20:31:35.380742] [INFO ] [sig ] SIMO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:35.537499] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIMO.txt [2026-01-30T20:31:35.537662] [INFO ] [sig ] [2794/3461] Completed SIMO in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:35.537704] [INFO ] [sig ] [2795/3461] Forecasting SIRI... [2026-01-30T20:31:35.537735] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-30T20:31:35.537766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-30T20:31:35.550917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-30T20:31:35.551267] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-30T20:31:35.552115] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-30T20:31:35.552168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:35.552200] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:35.552226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:35.552283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:35.616199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:35.616981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:35.617070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:35.617110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:35.753802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:35.753962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:35.754004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:35.754033] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:35.757964] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-01-30T20:31:35.758479] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-30T20:31:35.758635] [INFO ] [sig ] SIRI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:35.918007] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SIRI.txt [2026-01-30T20:31:35.918226] [INFO ] [sig ] [2795/3461] Completed SIRI in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:35.918271] [INFO ] [sig ] [2796/3461] Forecasting SITC... [2026-01-30T20:31:35.918302] [INFO ] [sig ] Generating forecast for: SITC [2026-01-30T20:31:35.918338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-30T20:31:35.932290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-30T20:31:35.932721] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-30T20:31:35.933651] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-30T20:31:35.933709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:35.933743] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:35.933771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:35.933829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:35.997046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:35.998513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:35.998643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:35.998695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:36.139736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:36.139893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:36.139935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:36.139965] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:36.145135] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-30T20:31:36.145565] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-30T20:31:36.145774] [INFO ] [sig ] SITC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:36.333536] [INFO ] [LOCAL ] Saved forecast: SITC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SITC.txt [2026-01-30T20:31:36.333724] [INFO ] [sig ] [2796/3461] Completed SITC in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:36.333765] [INFO ] [sig ] [2797/3461] Forecasting SITE... [2026-01-30T20:31:36.333795] [INFO ] [sig ] Generating forecast for: SITE [2026-01-30T20:31:36.333823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-30T20:31:36.345774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-30T20:31:36.346188] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-30T20:31:36.347049] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-30T20:31:36.347116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:36.347155] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:36.347188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:36.347250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:36.404408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:36.405295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:36.405454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:36.405489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:36.525964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:36.526118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:36.526166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:36.526198] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:36.529971] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-30T20:31:36.530277] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-30T20:31:36.530443] [INFO ] [sig ] SITE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:36.684784] [INFO ] [LOCAL ] Saved forecast: SITE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SITE.txt [2026-01-30T20:31:36.684954] [INFO ] [sig ] [2797/3461] Completed SITE in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:36.684996] [INFO ] [sig ] [2798/3461] Forecasting SITM... [2026-01-30T20:31:36.685027] [INFO ] [sig ] Generating forecast for: SITM [2026-01-30T20:31:36.685058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-30T20:31:36.701151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-30T20:31:36.701681] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-30T20:31:36.702812] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-30T20:31:36.702877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:36.702923] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:36.702960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:36.703038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:36.779398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:36.780390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:36.780484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:36.780518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:36.903653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:36.903817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:36.903858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:36.903886] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:36.907304] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-30T20:31:36.907640] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-30T20:31:36.907774] [INFO ] [sig ] SITM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:37.055554] [INFO ] [LOCAL ] Saved forecast: SITM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SITM.txt [2026-01-30T20:31:37.055742] [INFO ] [sig ] [2798/3461] Completed SITM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:37.055784] [INFO ] [sig ] [2799/3461] Forecasting SIXG... [2026-01-30T20:31:37.055813] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-30T20:31:37.055843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-30T20:31:37.068553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-30T20:31:37.068982] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-30T20:31:37.070026] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-30T20:31:37.070077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:37.070110] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:37.070142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:37.070210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:37.130450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:37.131359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:37.131445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:37.131478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:37.261924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:37.262085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:37.262128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:37.262187] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:37.266694] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-01-30T20:31:37.267151] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-30T20:31:37.267313] [INFO ] [sig ] SIXG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:37.415330] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SIXG.txt [2026-01-30T20:31:37.415476] [INFO ] [sig ] [2799/3461] Completed SIXG in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:37.415516] [INFO ] [sig ] [2800/3461] Forecasting SJM... [2026-01-30T20:31:37.415545] [INFO ] [sig ] Generating forecast for: SJM [2026-01-30T20:31:37.415593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-30T20:31:37.428748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-30T20:31:37.429069] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-30T20:31:37.430091] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-30T20:31:37.430142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:37.430174] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:37.430201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:37.430256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:37.488545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:37.489503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:37.489599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:37.489633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:37.608665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:37.608818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:37.608861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:37.608890] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:37.612213] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-01-30T20:31:37.612485] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-30T20:31:37.612622] [INFO ] [sig ] SJM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:37.761315] [INFO ] [LOCAL ] Saved forecast: SJM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SJM.txt [2026-01-30T20:31:37.761530] [INFO ] [sig ] [2800/3461] Completed SJM in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-30T20:31:37.761590] [INFO ] [sig ] [2801/3461] Forecasting SKE... [2026-01-30T20:31:37.761622] [INFO ] [sig ] Generating forecast for: SKE [2026-01-30T20:31:37.761654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-30T20:31:37.773494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-30T20:31:37.773918] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-30T20:31:37.774739] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-30T20:31:37.774790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:37.774821] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:37.774847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:37.774902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:37.831546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:37.832474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:37.832596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:37.832633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:37.952445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:37.952629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:37.952672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:37.952889] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:37.956864] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-01-30T20:31:37.957159] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-30T20:31:37.957292] [INFO ] [sig ] SKE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:38.103616] [INFO ] [LOCAL ] Saved forecast: SKE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKE.txt [2026-01-30T20:31:38.103782] [INFO ] [sig ] [2801/3461] Completed SKE in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:38.103823] [INFO ] [sig ] [2802/3461] Forecasting SKIL... [2026-01-30T20:31:38.103852] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-30T20:31:38.103883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-30T20:31:38.115555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-30T20:31:38.115899] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-30T20:31:38.116698] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-30T20:31:38.116749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:38.116782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:38.116811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:38.116869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:38.180596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:38.181508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:38.181615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:38.181651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:38.311989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:38.312160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:38.312203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:38.312236] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:38.316188] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-30T20:31:38.316474] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-30T20:31:38.316622] [INFO ] [sig ] SKIL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:38.472167] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SKIL.txt [2026-01-30T20:31:38.472378] [INFO ] [sig ] [2802/3461] Completed SKIL in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:38.472431] [INFO ] [sig ] [2803/3461] Forecasting SKIN... [2026-01-30T20:31:38.472463] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-30T20:31:38.472493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-30T20:31:38.484913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-30T20:31:38.485345] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-30T20:31:38.486251] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-30T20:31:38.486311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:38.486346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:38.486374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:38.486449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:38.548611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:38.549533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:38.549643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:38.549678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:38.685961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:38.686122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:38.686165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:38.686194] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:38.690112] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=19.06%) [2026-01-30T20:31:38.690421] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-30T20:31:38.690542] [INFO ] [sig ] SKIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:38.844876] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SKIN.txt [2026-01-30T20:31:38.845073] [INFO ] [sig ] [2803/3461] Completed SKIN in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:38.845128] [INFO ] [sig ] [2804/3461] Forecasting SKLZ... [2026-01-30T20:31:38.845171] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-30T20:31:38.845216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-30T20:31:38.861235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-30T20:31:38.861686] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-30T20:31:38.862768] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-30T20:31:38.862833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:38.862909] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:38.862952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:38.863036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:38.936377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:38.937404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:38.937506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:38.937539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:39.067954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:39.068160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:39.068216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:39.068257] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:39.073137] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-30T20:31:39.073635] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-30T20:31:39.073823] [INFO ] [sig ] SKLZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:39.228791] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKLZ.txt [2026-01-30T20:31:39.228947] [INFO ] [sig ] [2804/3461] Completed SKLZ in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:39.228987] [INFO ] [sig ] [2805/3461] Forecasting SKM... [2026-01-30T20:31:39.229018] [INFO ] [sig ] Generating forecast for: SKM [2026-01-30T20:31:39.229047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-30T20:31:39.240640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-30T20:31:39.241004] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-30T20:31:39.241779] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-30T20:31:39.241844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:39.241877] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:39.241903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:39.241959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:39.301038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:39.301930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:39.302013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:39.302047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:39.428961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:39.429141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:39.429199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:39.429237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:39.432882] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-30T20:31:39.433167] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-30T20:31:39.433295] [INFO ] [sig ] SKM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:39.580961] [INFO ] [LOCAL ] Saved forecast: SKM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKM.txt [2026-01-30T20:31:39.581120] [INFO ] [sig ] [2805/3461] Completed SKM in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:39.581169] [INFO ] [sig ] [2806/3461] Forecasting SKRE... [2026-01-30T20:31:39.581207] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-30T20:31:39.581243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-30T20:31:39.593566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-30T20:31:39.594026] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-30T20:31:39.595003] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-30T20:31:39.595063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:39.595102] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:39.595135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:39.595211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:39.658873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:39.659764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:39.659854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:39.659889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:39.778296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:39.778452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:39.778499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:39.778530] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:39.782046] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-30T20:31:39.782331] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-30T20:31:39.782460] [INFO ] [sig ] SKRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:39.937514] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKRE.txt [2026-01-30T20:31:39.937686] [INFO ] [sig ] [2806/3461] Completed SKRE in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:39.937727] [INFO ] [sig ] [2807/3461] Forecasting SKWD... [2026-01-30T20:31:39.937756] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-30T20:31:39.937788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-30T20:31:39.949756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-30T20:31:39.950115] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-30T20:31:39.950956] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-30T20:31:39.951008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:39.951040] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:39.951066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:39.951122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:40.016195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:40.017067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:40.017149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:40.017182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:40.145742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:40.145901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:40.145941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:40.146003] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:40.149985] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-01-30T20:31:40.150317] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-30T20:31:40.150455] [INFO ] [sig ] SKWD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:40.300395] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKWD.txt [2026-01-30T20:31:40.300586] [INFO ] [sig ] [2807/3461] Completed SKWD in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:40.300629] [INFO ] [sig ] [2808/3461] Forecasting SKY... [2026-01-30T20:31:40.300658] [INFO ] [sig ] Generating forecast for: SKY [2026-01-30T20:31:40.300690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-30T20:31:40.313543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-30T20:31:40.313939] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-30T20:31:40.314743] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-30T20:31:40.314794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:40.314826] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:40.314852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:40.314908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:40.371856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:40.372780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:40.372867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:40.372899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:40.497998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:40.498169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:40.498212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:40.498241] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:40.501938] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-01-30T20:31:40.502213] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-30T20:31:40.502335] [INFO ] [sig ] SKY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:40.647490] [INFO ] [LOCAL ] Saved forecast: SKY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKY.txt [2026-01-30T20:31:40.647706] [INFO ] [sig ] [2808/3461] Completed SKY in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:40.647757] [INFO ] [sig ] [2809/3461] Forecasting SKYH... [2026-01-30T20:31:40.647793] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-30T20:31:40.647831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-30T20:31:40.659642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-30T20:31:40.659934] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-30T20:31:40.660757] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-30T20:31:40.660808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:40.660839] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:40.660865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:40.660921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:40.718151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:40.718785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:40.718860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:40.718892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:40.838803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:40.838957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:40.838999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:40.839028] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:40.842414] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-01-30T20:31:40.842702] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-30T20:31:40.842825] [INFO ] [sig ] SKYH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:40.983710] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SKYH.txt [2026-01-30T20:31:40.983824] [INFO ] [sig ] [2809/3461] Completed SKYH in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-30T20:31:40.983862] [INFO ] [sig ] [2810/3461] Forecasting SKYX... [2026-01-30T20:31:40.983891] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-30T20:31:40.983919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-30T20:31:40.995153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-30T20:31:40.995414] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-30T20:31:40.996170] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-30T20:31:40.996221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:40.996252] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:40.996278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:40.996334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:41.056542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:41.057163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:41.057242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:41.057275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:41.172139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:41.172266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:41.172303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:41.172330] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:41.175675] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=30.21%) [2026-01-30T20:31:41.176040] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-30T20:31:41.176162] [INFO ] [sig ] SKYX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:41.325277] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SKYX.txt [2026-01-30T20:31:41.325440] [INFO ] [sig ] [2810/3461] Completed SKYX in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:41.325481] [INFO ] [sig ] [2811/3461] Forecasting SKYY... [2026-01-30T20:31:41.325510] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-30T20:31:41.325540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-30T20:31:41.337501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-30T20:31:41.337804] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-30T20:31:41.338613] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-30T20:31:41.338663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:41.338695] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:41.338721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:41.338776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:41.397717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:41.398338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:41.398412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:41.398444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:41.521288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:41.521427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:41.521467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:41.521495] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:41.524815] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-30T20:31:41.525082] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-30T20:31:41.525201] [INFO ] [sig ] SKYY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:41.668490] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SKYY.txt [2026-01-30T20:31:41.668632] [INFO ] [sig ] [2811/3461] Completed SKYY in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:41.668673] [INFO ] [sig ] [2812/3461] Forecasting SLAB... [2026-01-30T20:31:41.668704] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-30T20:31:41.668732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-30T20:31:41.680344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-30T20:31:41.680731] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-30T20:31:41.681562] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-30T20:31:41.681641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:41.681674] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:41.681702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:41.681759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:41.737991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:41.738772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:41.738855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:41.738888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:41.859398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:41.859552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:41.859619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:41.859649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:41.863182] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=66.26%) [2026-01-30T20:31:41.863493] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-30T20:31:41.863802] [INFO ] [sig ] SLAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:42.012043] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLAB.txt [2026-01-30T20:31:42.012185] [INFO ] [sig ] [2812/3461] Completed SLAB in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:42.012228] [INFO ] [sig ] [2813/3461] Forecasting SLB... [2026-01-30T20:31:42.012260] [INFO ] [sig ] Generating forecast for: SLB [2026-01-30T20:31:42.012290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-30T20:31:42.121056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-30T20:31:42.121502] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-30T20:31:42.122469] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-30T20:31:42.122737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:42.122773] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:42.122803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:42.122871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:42.181440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:42.182254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:42.182338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:42.182370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:42.310030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:42.310172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:42.310220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:42.310255] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:42.313796] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-30T20:31:42.314084] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-30T20:31:42.314209] [INFO ] [sig ] SLB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:42.464089] [INFO ] [LOCAL ] Saved forecast: SLB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLB.txt [2026-01-30T20:31:42.464245] [INFO ] [sig ] [2813/3461] Completed SLB in 0.5s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:42.464285] [INFO ] [sig ] [2814/3461] Forecasting SLDB... [2026-01-30T20:31:42.464314] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-30T20:31:42.464344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-30T20:31:42.475398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-30T20:31:42.475811] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-30T20:31:42.476672] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-30T20:31:42.476725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:42.476758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:42.476787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:42.476844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:42.533359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:42.534306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:42.534415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:42.534659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:42.668623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:42.668777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:42.668818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:42.668847] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:42.672442] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-30T20:31:42.672782] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-30T20:31:42.672917] [INFO ] [sig ] SLDB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:42.877506] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLDB.txt [2026-01-30T20:31:42.877688] [INFO ] [sig ] [2814/3461] Completed SLDB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:42.877732] [INFO ] [sig ] [2815/3461] Forecasting SLDP... [2026-01-30T20:31:42.877763] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-30T20:31:42.877795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-30T20:31:42.889727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-30T20:31:42.890142] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-30T20:31:42.891013] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-30T20:31:42.891067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:42.891099] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:42.891125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:42.891182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:42.957010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:42.958050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:42.958353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:42.958442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:43.078272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:43.078429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:43.078472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:43.078502] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:43.082130] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-30T20:31:43.082496] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-30T20:31:43.082655] [INFO ] [sig ] SLDP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:43.230543] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLDP.txt [2026-01-30T20:31:43.230709] [INFO ] [sig ] [2815/3461] Completed SLDP in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:43.230751] [INFO ] [sig ] [2816/3461] Forecasting SLF... [2026-01-30T20:31:43.230782] [INFO ] [sig ] Generating forecast for: SLF [2026-01-30T20:31:43.230814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-30T20:31:43.243058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-30T20:31:43.243427] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-30T20:31:43.244240] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-30T20:31:43.244304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:43.244359] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:43.244394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:43.244453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:43.305123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:43.305974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:43.306059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:43.306091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:43.427627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:43.427780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:43.427820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:43.427848] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:43.431336] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-01-30T20:31:43.431671] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-30T20:31:43.431809] [INFO ] [sig ] SLF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:43.575500] [INFO ] [LOCAL ] Saved forecast: SLF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLF.txt [2026-01-30T20:31:43.575669] [INFO ] [sig ] [2816/3461] Completed SLF in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:43.575712] [INFO ] [sig ] [2817/3461] Forecasting SLG... [2026-01-30T20:31:43.575741] [INFO ] [sig ] Generating forecast for: SLG [2026-01-30T20:31:43.575772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-30T20:31:43.587134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-30T20:31:43.587477] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-30T20:31:43.588304] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-30T20:31:43.588366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:43.588404] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:43.588430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:43.588486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:43.645721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:43.646543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:43.646643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:43.646676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:43.772022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:43.772184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:43.772225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:43.772255] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:43.775754] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=36.75%) [2026-01-30T20:31:43.776060] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-30T20:31:43.776192] [INFO ] [sig ] SLG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:43.926243] [INFO ] [LOCAL ] Saved forecast: SLG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLG.txt [2026-01-30T20:31:43.926432] [INFO ] [sig ] [2817/3461] Completed SLG in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-30T20:31:43.926473] [INFO ] [sig ] [2818/3461] Forecasting SLGN... [2026-01-30T20:31:43.926504] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-30T20:31:43.926535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-30T20:31:43.938803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-30T20:31:43.939176] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-30T20:31:43.939997] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-30T20:31:43.940049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:43.940082] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:43.940108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:43.940169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:43.999909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:44.000789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:44.000874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:44.000907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:44.122131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:44.122287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:44.122328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:44.122358] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:44.126144] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-01-30T20:31:44.126430] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-30T20:31:44.126555] [INFO ] [sig ] SLGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:44.270741] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLGN.txt [2026-01-30T20:31:44.270897] [INFO ] [sig ] [2818/3461] Completed SLGN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:44.270939] [INFO ] [sig ] [2819/3461] Forecasting SLM... [2026-01-30T20:31:44.270968] [INFO ] [sig ] Generating forecast for: SLM [2026-01-30T20:31:44.270998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-30T20:31:44.283364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-30T20:31:44.283742] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-30T20:31:44.284548] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-30T20:31:44.284625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:44.284660] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:44.284690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:44.284759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:44.350103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:44.351017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:44.351096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:44.351128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:44.474798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:44.474954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:44.474996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:44.475025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:44.478705] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-30T20:31:44.478991] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-30T20:31:44.479121] [INFO ] [sig ] SLM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:44.624482] [INFO ] [LOCAL ] Saved forecast: SLM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLM.txt [2026-01-30T20:31:44.624660] [INFO ] [sig ] [2819/3461] Completed SLM in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:44.624900] [INFO ] [sig ] [2820/3461] Forecasting SLN... [2026-01-30T20:31:44.624943] [INFO ] [sig ] Generating forecast for: SLN [2026-01-30T20:31:44.624985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-30T20:31:44.636961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-30T20:31:44.637265] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-30T20:31:44.638071] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-30T20:31:44.638154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:44.638189] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:44.638217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:44.638276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:44.697094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:44.697819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:44.697898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:44.697931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:44.819222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:44.819381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:44.819424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:44.819453] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:44.822981] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-30T20:31:44.823286] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-30T20:31:44.823423] [INFO ] [sig ] SLN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:44.966633] [INFO ] [LOCAL ] Saved forecast: SLN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLN.txt [2026-01-30T20:31:44.966776] [INFO ] [sig ] [2820/3461] Completed SLN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:44.966815] [INFO ] [sig ] [2821/3461] Forecasting SLNO... [2026-01-30T20:31:44.966845] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-30T20:31:44.966874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-30T20:31:44.978282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-30T20:31:44.978629] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-30T20:31:44.979420] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-30T20:31:44.979475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:44.979532] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:44.979560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:44.979639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:45.037392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:45.038311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:45.038390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:45.038424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:45.163851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:45.164007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:45.164049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:45.164082] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:45.167492] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-30T20:31:45.167791] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-30T20:31:45.167955] [INFO ] [sig ] SLNO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:45.316640] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLNO.txt [2026-01-30T20:31:45.316772] [INFO ] [sig ] [2821/3461] Completed SLNO in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:45.316811] [INFO ] [sig ] [2822/3461] Forecasting SLP... [2026-01-30T20:31:45.316841] [INFO ] [sig ] Generating forecast for: SLP [2026-01-30T20:31:45.316871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-30T20:31:45.328948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-30T20:31:45.329242] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-30T20:31:45.330033] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-30T20:31:45.330086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:45.330118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:45.330146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:45.330203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:45.392542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:45.393324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:45.393412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:45.393458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:45.515239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:45.515388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:45.515428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:45.515457] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:45.519024] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-30T20:31:45.519303] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-30T20:31:45.519430] [INFO ] [sig ] SLP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:45.663687] [INFO ] [LOCAL ] Saved forecast: SLP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SLP.txt [2026-01-30T20:31:45.663823] [INFO ] [sig ] [2822/3461] Completed SLP in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:45.663863] [INFO ] [sig ] [2823/3461] Forecasting SLQD... [2026-01-30T20:31:45.663893] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-30T20:31:45.663922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-30T20:31:45.676883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-30T20:31:45.677297] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-30T20:31:45.678148] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-30T20:31:45.678202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:45.678235] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:45.678261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:45.678317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:45.738057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:45.739016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:45.739111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:45.739144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:45.860890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:45.861051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:45.861092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:45.861140] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:45.864863] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-30T20:31:45.865181] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-30T20:31:45.865312] [INFO ] [sig ] SLQD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:46.022069] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLQD.txt [2026-01-30T20:31:46.022229] [INFO ] [sig ] [2823/3461] Completed SLQD in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:46.022269] [INFO ] [sig ] [2824/3461] Forecasting SLRC... [2026-01-30T20:31:46.022300] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-30T20:31:46.022338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-30T20:31:46.034453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-30T20:31:46.034874] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-30T20:31:46.035736] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-30T20:31:46.035791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:46.035824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:46.035851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:46.035908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:46.093701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:46.094566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:46.094672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:46.094706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:46.214311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:46.214470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:46.214509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:46.214591] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:46.217979] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-01-30T20:31:46.218285] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-30T20:31:46.218415] [INFO ] [sig ] SLRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:46.366652] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLRC.txt [2026-01-30T20:31:46.366816] [INFO ] [sig ] [2824/3461] Completed SLRC in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:46.366856] [INFO ] [sig ] [2825/3461] Forecasting SLS... [2026-01-30T20:31:46.366888] [INFO ] [sig ] Generating forecast for: SLS [2026-01-30T20:31:46.366920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-30T20:31:46.380410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-30T20:31:46.380832] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-30T20:31:46.381651] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-30T20:31:46.381705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:46.381739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:46.381767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:46.381825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:46.440349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:46.441462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:46.441777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:46.441812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:46.564857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:46.565016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:46.565058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:46.565088] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:46.568608] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-30T20:31:46.568904] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-30T20:31:46.569032] [INFO ] [sig ] SLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:46.717536] [INFO ] [LOCAL ] Saved forecast: SLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLS.txt [2026-01-30T20:31:46.717731] [INFO ] [sig ] [2825/3461] Completed SLS in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:46.717774] [INFO ] [sig ] [2826/3461] Forecasting SLVM... [2026-01-30T20:31:46.717804] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-30T20:31:46.717834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-30T20:31:46.729452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-30T20:31:46.729830] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-30T20:31:46.730609] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-30T20:31:46.730661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:46.730691] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:46.730718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:46.730775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:46.786828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:46.787756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:46.787841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:46.787873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:46.909384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:46.909547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:46.909608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:46.909641] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:46.913236] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-30T20:31:46.913534] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-30T20:31:46.913683] [INFO ] [sig ] SLVM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:47.059330] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLVM.txt [2026-01-30T20:31:47.059497] [INFO ] [sig ] [2826/3461] Completed SLVM in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-30T20:31:47.059538] [INFO ] [sig ] [2827/3461] Forecasting SLVO... [2026-01-30T20:31:47.059568] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-30T20:31:47.059618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-30T20:31:47.070322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-30T20:31:47.070649] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-30T20:31:47.071401] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-30T20:31:47.071452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:47.071483] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:47.071522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:47.071599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:47.127857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:47.128626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:47.128703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:47.128735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:47.247498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:47.247770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:47.247815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:47.247845] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:47.251521] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-30T20:31:47.251828] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-30T20:31:47.251955] [INFO ] [sig ] SLVO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:47.395453] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLVO.txt [2026-01-30T20:31:47.395640] [INFO ] [sig ] [2827/3461] Completed SLVO in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:47.395682] [INFO ] [sig ] [2828/3461] Forecasting SLXN... [2026-01-30T20:31:47.395712] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-30T20:31:47.395743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-30T20:31:47.408158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-30T20:31:47.408632] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-30T20:31:47.409592] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-30T20:31:47.409662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:47.409707] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:47.409745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:47.409830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:47.474537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:47.475513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:47.475625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:47.475661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:47.598348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:47.598518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:47.598561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:47.598612] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:47.602400] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-30T20:31:47.602841] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-30T20:31:47.602999] [INFO ] [sig ] SLXN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:47.755293] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SLXN.txt [2026-01-30T20:31:47.755505] [INFO ] [sig ] [2828/3461] Completed SLXN in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:47.755551] [INFO ] [sig ] [2829/3461] Forecasting SM... [2026-01-30T20:31:47.755603] [INFO ] [sig ] Generating forecast for: SM [2026-01-30T20:31:47.755637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-30T20:31:47.768427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-30T20:31:47.768918] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-30T20:31:47.769985] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-30T20:31:47.770040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:47.770072] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:47.770100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:47.770157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:47.828667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:47.829820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:47.829919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:47.829952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:47.968384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:47.968540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:47.968596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:47.968627] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:47.972111] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-01-30T20:31:47.972458] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-30T20:31:47.972632] [INFO ] [sig ] SM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:48.145241] [INFO ] [LOCAL ] Saved forecast: SM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SM.txt [2026-01-30T20:31:48.145401] [INFO ] [sig ] [2829/3461] Completed SM in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:48.145454] [INFO ] [sig ] [2830/3461] Forecasting SMBC... [2026-01-30T20:31:48.145487] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-30T20:31:48.145516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-30T20:31:48.160863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-30T20:31:48.161296] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-30T20:31:48.162346] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-30T20:31:48.162413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:48.162462] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:48.162505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:48.162602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:48.232749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:48.233839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:48.233976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:48.234030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:48.370830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:48.370985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:48.371027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:48.371058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:48.375312] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-30T20:31:48.375697] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-30T20:31:48.375843] [INFO ] [sig ] SMBC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:48.532959] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMBC.txt [2026-01-30T20:31:48.533136] [INFO ] [sig ] [2830/3461] Completed SMBC in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:48.533181] [INFO ] [sig ] [2831/3461] Forecasting SMBK... [2026-01-30T20:31:48.533212] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-30T20:31:48.533252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-30T20:31:48.546158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-30T20:31:48.546546] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-30T20:31:48.547359] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-30T20:31:48.547418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:48.547452] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:48.547481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:48.547539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:48.612817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:48.613941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:48.614057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:48.614093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:48.750713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:48.750870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:48.750913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:48.750943] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:48.754685] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-01-30T20:31:48.754983] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-30T20:31:48.755125] [INFO ] [sig ] SMBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:48.908878] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMBK.txt [2026-01-30T20:31:48.909038] [INFO ] [sig ] [2831/3461] Completed SMBK in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:48.909095] [INFO ] [sig ] [2832/3461] Forecasting SMCI... [2026-01-30T20:31:48.909129] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-30T20:31:48.909160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-30T20:31:48.921465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-30T20:31:48.921878] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-30T20:31:48.922715] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-30T20:31:48.922769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:48.922802] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:48.922829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:48.922887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:48.985501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:48.986294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:48.986376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:48.986416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:49.120049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:49.120202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:49.120243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:49.120273] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:49.123960] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-30T20:31:49.124253] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-30T20:31:49.124382] [INFO ] [sig ] SMCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:49.281159] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMCI.txt [2026-01-30T20:31:49.281325] [INFO ] [sig ] [2832/3461] Completed SMCI in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:49.281370] [INFO ] [sig ] [2833/3461] Forecasting SMCX... [2026-01-30T20:31:49.281436] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-30T20:31:49.281488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-30T20:31:49.293654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-30T20:31:49.294027] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-30T20:31:49.294871] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-30T20:31:49.294923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:49.294957] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:49.294984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:49.295041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:49.359680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:49.360634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:49.360725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:49.360758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:49.505594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:49.505752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:49.505804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:49.505850] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:49.509712] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: UP (p=59.56%) [2026-01-30T20:31:49.510248] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-30T20:31:49.510391] [INFO ] [sig ] SMCX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:49.668213] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMCX.txt [2026-01-30T20:31:49.668369] [INFO ] [sig ] [2833/3461] Completed SMCX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-30T20:31:49.668409] [INFO ] [sig ] [2834/3461] Forecasting SMFG... [2026-01-30T20:31:49.668441] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-30T20:31:49.668474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-30T20:31:49.681186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-30T20:31:49.681599] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-30T20:31:49.682384] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-30T20:31:49.682436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:49.682468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:49.682494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:49.682549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:49.747556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:49.748495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:49.748604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:49.748647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:49.886099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:49.886253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:49.886294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:49.886325] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:49.891145] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-30T20:31:49.891472] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-30T20:31:49.891648] [INFO ] [sig ] SMFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:50.052175] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMFG.txt [2026-01-30T20:31:50.052370] [INFO ] [sig ] [2834/3461] Completed SMFG in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:50.052418] [INFO ] [sig ] [2835/3461] Forecasting SMH... [2026-01-30T20:31:50.052450] [INFO ] [sig ] Generating forecast for: SMH [2026-01-30T20:31:50.052482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-30T20:31:50.065128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-30T20:31:50.065743] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-30T20:31:50.066720] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-30T20:31:50.066776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:50.066809] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:50.066835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:50.066892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:50.130331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:50.131461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:50.131562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:50.131615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:50.273455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:50.273631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:50.273674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:50.273705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:50.277154] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=48.27%) [2026-01-30T20:31:50.277471] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-30T20:31:50.277817] [INFO ] [sig ] SMH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:50.439984] [INFO ] [LOCAL ] Saved forecast: SMH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMH.txt [2026-01-30T20:31:50.440150] [INFO ] [sig ] [2835/3461] Completed SMH in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:50.440205] [INFO ] [sig ] [2836/3461] Forecasting SMHI... [2026-01-30T20:31:50.440252] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-30T20:31:50.440296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-30T20:31:50.453213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-30T20:31:50.453657] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-30T20:31:50.454628] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-30T20:31:50.454683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:50.454715] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:50.454742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:50.454813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:50.520842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:50.522113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:50.522224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:50.522268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:50.648863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:50.649208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:50.649249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:50.649278] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:50.653113] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-30T20:31:50.653467] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-30T20:31:50.653629] [INFO ] [sig ] SMHI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:50.809690] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMHI.txt [2026-01-30T20:31:50.809881] [INFO ] [sig ] [2836/3461] Completed SMHI in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:50.809932] [INFO ] [sig ] [2837/3461] Forecasting SMHX... [2026-01-30T20:31:50.809963] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-30T20:31:50.809994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-30T20:31:50.822144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-30T20:31:50.822537] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-30T20:31:50.823371] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-30T20:31:50.823424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:50.823461] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:50.823501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:50.823595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:50.886858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:50.887790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:50.887876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:50.887909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:51.018964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:51.019119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:51.019162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:51.019194] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:51.023039] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-01-30T20:31:51.023343] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-30T20:31:51.023476] [INFO ] [sig ] SMHX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:51.185051] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMHX.txt [2026-01-30T20:31:51.185240] [INFO ] [sig ] [2837/3461] Completed SMHX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:51.185301] [INFO ] [sig ] [2838/3461] Forecasting SMID... [2026-01-30T20:31:51.185335] [INFO ] [sig ] Generating forecast for: SMID [2026-01-30T20:31:51.185379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-30T20:31:51.197845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-30T20:31:51.198231] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-30T20:31:51.199060] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-30T20:31:51.199114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:51.199172] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:51.199201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:51.199273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:51.261164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:51.262120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:51.262204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:51.262238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:51.373504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:51.373683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:51.373727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:51.373757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:51.377294] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-01-30T20:31:51.377629] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-30T20:31:51.377765] [INFO ] [sig ] SMID: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:51.532129] [INFO ] [LOCAL ] Saved forecast: SMID 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMID.txt [2026-01-30T20:31:51.532266] [INFO ] [sig ] [2838/3461] Completed SMID in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:51.532304] [INFO ] [sig ] [2839/3461] Forecasting SMPL... [2026-01-30T20:31:51.532332] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-30T20:31:51.532360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-30T20:31:51.545514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-30T20:31:51.546042] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-30T20:31:51.546838] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-30T20:31:51.546889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:51.546919] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:51.546945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:51.547000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:51.608280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:51.609174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:51.609259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:51.609290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:51.727872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:51.728053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:51.728094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:51.728146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:51.731519] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=40.27%) [2026-01-30T20:31:51.731840] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-30T20:31:51.731970] [INFO ] [sig ] SMPL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:51.876846] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMPL.txt [2026-01-30T20:31:51.877001] [INFO ] [sig ] [2839/3461] Completed SMPL in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:51.877040] [INFO ] [sig ] [2840/3461] Forecasting SMTC... [2026-01-30T20:31:51.877071] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-30T20:31:51.877099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-30T20:31:51.888772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-30T20:31:51.889140] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-30T20:31:51.889964] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-30T20:31:51.890030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:51.890065] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:51.890092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:51.890149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:51.951779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:51.952771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:51.952858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:51.952891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:52.081368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:52.081543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:52.081612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:52.081645] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:52.085161] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-30T20:31:52.085513] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-30T20:31:52.085689] [INFO ] [sig ] SMTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:52.239524] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMTC.txt [2026-01-30T20:31:52.239728] [INFO ] [sig ] [2840/3461] Completed SMTC in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:52.239771] [INFO ] [sig ] [2841/3461] Forecasting SMTI... [2026-01-30T20:31:52.239803] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-30T20:31:52.239836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-30T20:31:52.251758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-30T20:31:52.252200] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-30T20:31:52.253131] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-30T20:31:52.253198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:52.253237] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:52.253264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:52.253321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:52.317364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:52.318300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:52.318392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:52.318425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:52.443558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:52.443736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:52.443778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:52.443842] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:52.447696] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-30T20:31:52.448024] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-30T20:31:52.448191] [INFO ] [sig ] SMTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:52.610228] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMTI.txt [2026-01-30T20:31:52.610392] [INFO ] [sig ] [2841/3461] Completed SMTI in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:52.610438] [INFO ] [sig ] [2842/3461] Forecasting SMWB... [2026-01-30T20:31:52.610476] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-30T20:31:52.610515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-30T20:31:52.623725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-30T20:31:52.624102] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-30T20:31:52.624919] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-30T20:31:52.624972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:52.625004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:52.625031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:52.625089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:52.689798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:52.690769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:52.690852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:52.690886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:52.818078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:52.818264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:52.818320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:52.818354] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:52.822084] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-30T20:31:52.822377] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-30T20:31:52.822507] [INFO ] [sig ] SMWB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:52.972952] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SMWB.txt [2026-01-30T20:31:52.973093] [INFO ] [sig ] [2842/3461] Completed SMWB in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:52.973134] [INFO ] [sig ] [2843/3461] Forecasting SMX... [2026-01-30T20:31:52.973165] [INFO ] [sig ] Generating forecast for: SMX [2026-01-30T20:31:52.973196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-30T20:31:52.985566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-30T20:31:52.985973] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-30T20:31:52.986781] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-30T20:31:52.986833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:52.986865] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:52.986891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:52.986948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:53.048682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:53.049518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:53.049620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:53.049658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:53.162551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:53.162726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:53.162768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:53.162799] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:53.166694] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-01-30T20:31:53.167220] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-30T20:31:53.167356] [INFO ] [sig ] SMX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:53.315908] [INFO ] [LOCAL ] Saved forecast: SMX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SMX.txt [2026-01-30T20:31:53.316064] [INFO ] [sig ] [2843/3461] Completed SMX in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-30T20:31:53.316109] [INFO ] [sig ] [2844/3461] Forecasting SN... [2026-01-30T20:31:53.316139] [INFO ] [sig ] Generating forecast for: SN [2026-01-30T20:31:53.316172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-30T20:31:53.328650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-30T20:31:53.328992] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-30T20:31:53.329911] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-30T20:31:53.329963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:53.329994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:53.330020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:53.330076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:53.393474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:53.394310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:53.394392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:53.394425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:53.528334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:53.528486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:53.528526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:53.528555] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:53.531939] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-30T20:31:53.532230] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-30T20:31:53.532361] [INFO ] [sig ] SN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:53.673593] [INFO ] [LOCAL ] Saved forecast: SN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SN.txt [2026-01-30T20:31:53.673741] [INFO ] [sig ] [2844/3461] Completed SN in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:53.673780] [INFO ] [sig ] [2845/3461] Forecasting SNA... [2026-01-30T20:31:53.673808] [INFO ] [sig ] Generating forecast for: SNA [2026-01-30T20:31:53.673838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-30T20:31:53.685347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-30T20:31:53.685711] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-30T20:31:53.686489] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-30T20:31:53.686544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:53.686595] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:53.686626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:53.686683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:53.743749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:53.744830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:53.744940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:53.744985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:53.862290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:53.862449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:53.862490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:53.862519] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:53.865976] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-01-30T20:31:53.866282] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-30T20:31:53.866407] [INFO ] [sig ] SNA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:54.008515] [INFO ] [LOCAL ] Saved forecast: SNA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNA.txt [2026-01-30T20:31:54.008683] [INFO ] [sig ] [2845/3461] Completed SNA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:54.008726] [INFO ] [sig ] [2846/3461] Forecasting SNAP... [2026-01-30T20:31:54.008757] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-30T20:31:54.008788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-30T20:31:54.020906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-30T20:31:54.021265] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-30T20:31:54.022257] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-30T20:31:54.022307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:54.022337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:54.022363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:54.022418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:54.079229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:54.079993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:54.080074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:54.080107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:54.210410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:54.210599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:54.210644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:54.210674] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:54.214845] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=45.37%) [2026-01-30T20:31:54.215176] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-30T20:31:54.215312] [INFO ] [sig ] SNAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:54.359687] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNAP.txt [2026-01-30T20:31:54.359845] [INFO ] [sig ] [2846/3461] Completed SNAP in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:54.359884] [INFO ] [sig ] [2847/3461] Forecasting SNCY... [2026-01-30T20:31:54.359914] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-30T20:31:54.359944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-30T20:31:54.372364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-30T20:31:54.372730] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-30T20:31:54.373480] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-30T20:31:54.373531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:54.373561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:54.373608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:54.373665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:54.436419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:54.437456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:54.437559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:54.437629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:54.559293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:54.559452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:54.559531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:54.559561] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:54.563259] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-01-30T20:31:54.563542] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-30T20:31:54.563794] [INFO ] [sig ] SNCY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:54.714764] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNCY.txt [2026-01-30T20:31:54.714917] [INFO ] [sig ] [2847/3461] Completed SNCY in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:54.714958] [INFO ] [sig ] [2848/3461] Forecasting SND... [2026-01-30T20:31:54.714989] [INFO ] [sig ] Generating forecast for: SND [2026-01-30T20:31:54.715019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-30T20:31:54.727699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-30T20:31:54.728119] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-30T20:31:54.729151] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-30T20:31:54.729201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:54.729232] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:54.729258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:54.729313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:54.786652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:54.787526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:54.787692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:54.787726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:54.907498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:54.907679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:54.907722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:54.907752] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:54.914376] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-30T20:31:54.914761] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-30T20:31:54.914904] [INFO ] [sig ] SND: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:55.068747] [INFO ] [LOCAL ] Saved forecast: SND 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SND.txt [2026-01-30T20:31:55.068900] [INFO ] [sig ] [2848/3461] Completed SND in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:55.068942] [INFO ] [sig ] [2849/3461] Forecasting SNDL... [2026-01-30T20:31:55.068973] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-30T20:31:55.069005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-30T20:31:55.084134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-30T20:31:55.084606] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-30T20:31:55.085857] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-30T20:31:55.085921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:55.085966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:55.086006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:55.086093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:55.159176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:55.160146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:55.160249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:55.160283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:55.286182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:55.286344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:55.286384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:55.286413] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:55.290664] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-01-30T20:31:55.291010] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-30T20:31:55.291153] [INFO ] [sig ] SNDL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:55.438751] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNDL.txt [2026-01-30T20:31:55.439094] [INFO ] [sig ] [2849/3461] Completed SNDL in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:55.439134] [INFO ] [sig ] [2850/3461] Forecasting SNDX... [2026-01-30T20:31:55.439167] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-30T20:31:55.439196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-30T20:31:55.451231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-30T20:31:55.451645] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-30T20:31:55.452427] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-30T20:31:55.452483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:55.452514] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:55.452543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:55.452632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:55.508823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:55.509691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:55.509774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:55.509806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:55.635979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:55.636138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:55.636181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:55.636211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:55.639843] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-01-30T20:31:55.640203] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-30T20:31:55.640351] [INFO ] [sig ] SNDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:55.784085] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNDX.txt [2026-01-30T20:31:55.784245] [INFO ] [sig ] [2850/3461] Completed SNDX in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-30T20:31:55.784285] [INFO ] [sig ] [2851/3461] Forecasting SNES... [2026-01-30T20:31:55.784313] [INFO ] [sig ] Generating forecast for: SNES [2026-01-30T20:31:55.784343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-30T20:31:55.796649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-30T20:31:55.796967] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-30T20:31:55.797820] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-30T20:31:55.797874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:55.797919] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:55.797949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:55.798006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:55.860015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:55.860829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:55.860909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:55.860942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:55.988648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:55.988824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:55.988866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:55.988896] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:55.992328] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=58.52%) [2026-01-30T20:31:55.992664] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-30T20:31:55.992794] [INFO ] [sig ] SNES: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:56.135470] [INFO ] [LOCAL ] Saved forecast: SNES 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNES.txt [2026-01-30T20:31:56.135660] [INFO ] [sig ] [2851/3461] Completed SNES in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:56.135712] [INFO ] [sig ] [2852/3461] Forecasting SNEX... [2026-01-30T20:31:56.135743] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-30T20:31:56.135773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-30T20:31:56.146885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-30T20:31:56.147205] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-30T20:31:56.147999] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-30T20:31:56.148050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:56.148081] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:56.148141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:56.148199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:56.205901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:56.206672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:56.206752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:56.206786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:56.338327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:56.338493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:56.338536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:56.338593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:56.342140] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-30T20:31:56.342481] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-30T20:31:56.342644] [INFO ] [sig ] SNEX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:56.494425] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNEX.txt [2026-01-30T20:31:56.494599] [INFO ] [sig ] [2852/3461] Completed SNEX in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:56.494642] [INFO ] [sig ] [2853/3461] Forecasting SNFCA... [2026-01-30T20:31:56.494672] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-30T20:31:56.494703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-30T20:31:56.506063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-30T20:31:56.506443] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-30T20:31:56.507339] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-30T20:31:56.507404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:56.507442] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:56.507472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:56.507536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:56.569163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:56.570079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:56.570179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:56.570212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:56.690040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:56.690198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:56.690240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:56.690270] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:56.693799] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=53.20%) [2026-01-30T20:31:56.694090] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-30T20:31:56.694219] [INFO ] [sig ] SNFCA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:56.844037] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNFCA.txt [2026-01-30T20:31:56.844186] [INFO ] [sig ] [2853/3461] Completed SNFCA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:56.844226] [INFO ] [sig ] [2854/3461] Forecasting SNGX... [2026-01-30T20:31:56.844255] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-30T20:31:56.844285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-30T20:31:56.855657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-30T20:31:56.856004] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-30T20:31:56.856817] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-30T20:31:56.856870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:56.856905] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:56.856934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:56.856993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:56.915316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:56.916192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:56.916281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:56.916314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:57.038891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:57.039047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:57.039087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:57.039116] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:57.042515] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-30T20:31:57.042810] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-30T20:31:57.042934] [INFO ] [sig ] SNGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:57.195555] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNGX.txt [2026-01-30T20:31:57.195734] [INFO ] [sig ] [2854/3461] Completed SNGX in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:57.195784] [INFO ] [sig ] [2855/3461] Forecasting SNN... [2026-01-30T20:31:57.195816] [INFO ] [sig ] Generating forecast for: SNN [2026-01-30T20:31:57.195849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-30T20:31:57.207530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-30T20:31:57.208077] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-30T20:31:57.209086] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-30T20:31:57.209139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:57.209197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:57.209226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:57.209283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:57.269742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:57.270674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:57.270758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:57.270790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:57.393770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:57.393925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:57.393964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:57.393994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:57.397304] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-01-30T20:31:57.397616] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-30T20:31:57.397745] [INFO ] [sig ] SNN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:57.552031] [INFO ] [LOCAL ] Saved forecast: SNN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNN.txt [2026-01-30T20:31:57.552185] [INFO ] [sig ] [2855/3461] Completed SNN in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:57.552225] [INFO ] [sig ] [2856/3461] Forecasting SNOA... [2026-01-30T20:31:57.552254] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-30T20:31:57.552285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-30T20:31:57.563314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-30T20:31:57.563703] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-30T20:31:57.564517] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-30T20:31:57.564595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:57.564630] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:57.564657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:57.564712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:57.626293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:57.627443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:57.627544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:57.627601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:57.748270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:57.748436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:57.748475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:57.748503] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:57.752205] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: UP (p=73.36%) [2026-01-30T20:31:57.752515] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-30T20:31:57.752683] [INFO ] [sig ] SNOA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:57.900093] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNOA.txt [2026-01-30T20:31:57.900247] [INFO ] [sig ] [2856/3461] Completed SNOA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:57.900287] [INFO ] [sig ] [2857/3461] Forecasting SNPS... [2026-01-30T20:31:57.900316] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-30T20:31:57.900348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-30T20:31:57.911482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-30T20:31:57.911874] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-30T20:31:57.912664] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-30T20:31:57.912715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:57.912746] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:57.912772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:57.912827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:57.969837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:57.970740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:57.970822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:57.970854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:58.093151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:58.093301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:58.093340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:58.093368] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:58.096774] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-01-30T20:31:58.097046] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-30T20:31:58.097166] [INFO ] [sig ] SNPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:58.242280] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNPS.txt [2026-01-30T20:31:58.242433] [INFO ] [sig ] [2857/3461] Completed SNPS in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:58.242474] [INFO ] [sig ] [2858/3461] Forecasting SNTI... [2026-01-30T20:31:58.242503] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-30T20:31:58.242535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-30T20:31:58.253781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-30T20:31:58.254112] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-30T20:31:58.254929] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-30T20:31:58.254980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:58.255011] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:58.255036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:58.255091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:58.313342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:58.314217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:58.314297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:58.314329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:58.439164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:58.439327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:58.439386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:58.439452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:58.443000] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-30T20:31:58.443342] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-30T20:31:58.443491] [INFO ] [sig ] SNTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:58.590196] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNTI.txt [2026-01-30T20:31:58.590350] [INFO ] [sig ] [2858/3461] Completed SNTI in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:58.590391] [INFO ] [sig ] [2859/3461] Forecasting SNX... [2026-01-30T20:31:58.590420] [INFO ] [sig ] Generating forecast for: SNX [2026-01-30T20:31:58.590452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-30T20:31:58.601671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-30T20:31:58.602066] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-30T20:31:58.602942] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-30T20:31:58.602995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:58.603028] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:58.603054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:58.603109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:58.661826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:58.662720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:58.662807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:58.662840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:58.784601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:58.784756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:58.784987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:58.785016] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:58.788653] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-30T20:31:58.788973] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-30T20:31:58.789107] [INFO ] [sig ] SNX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:58.945464] [INFO ] [LOCAL ] Saved forecast: SNX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SNX.txt [2026-01-30T20:31:58.945665] [INFO ] [sig ] [2859/3461] Completed SNX in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:58.945718] [INFO ] [sig ] [2860/3461] Forecasting SNY... [2026-01-30T20:31:58.945751] [INFO ] [sig ] Generating forecast for: SNY [2026-01-30T20:31:58.945782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-30T20:31:58.956673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-30T20:31:58.957040] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-30T20:31:58.957900] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-30T20:31:58.957954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:58.957984] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:58.958010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:58.958065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:59.020775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:59.021759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:59.021873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:59.021908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:59.140621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:59.140779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:59.140819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:59.140849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:59.144321] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-30T20:31:59.144616] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-30T20:31:59.144746] [INFO ] [sig ] SNY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:31:59.286733] [INFO ] [LOCAL ] Saved forecast: SNY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SNY.txt [2026-01-30T20:31:59.286892] [INFO ] [sig ] [2860/3461] Completed SNY in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-30T20:31:59.286934] [INFO ] [sig ] [2861/3461] Forecasting SO... [2026-01-30T20:31:59.286963] [INFO ] [sig ] Generating forecast for: SO [2026-01-30T20:31:59.286995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-30T20:31:59.298601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-30T20:31:59.298936] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-30T20:31:59.299734] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-30T20:31:59.299786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:59.299817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:59.299844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:59.299900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:59.358377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:59.359260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:59.359340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:59.359372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:59.484194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:59.484363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:59.484409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:59.484439] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:59.488001] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=28.13%) [2026-01-30T20:31:59.488307] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-30T20:31:59.488436] [INFO ] [sig ] SO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:59.632923] [INFO ] [LOCAL ] Saved forecast: SO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SO.txt [2026-01-30T20:31:59.633069] [INFO ] [sig ] [2861/3461] Completed SO in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:31:59.633114] [INFO ] [sig ] [2862/3461] Forecasting SOCL... [2026-01-30T20:31:59.633149] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-30T20:31:59.633185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-30T20:31:59.643863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-30T20:31:59.644220] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-30T20:31:59.645033] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-30T20:31:59.645084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:59.645115] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:59.645154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:59.645211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:31:59.701666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:31:59.702497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:31:59.702597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:31:59.702634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:31:59.812181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:31:59.812330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:31:59.812375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:31:59.812406] [INFO ] [FORECASTER] Training complete [2026-01-30T20:31:59.816080] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-30T20:31:59.816425] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-30T20:31:59.816584] [INFO ] [sig ] SOCL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:31:59.960119] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOCL.txt [2026-01-30T20:31:59.960279] [INFO ] [sig ] [2862/3461] Completed SOCL in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:31:59.960321] [INFO ] [sig ] [2863/3461] Forecasting SOFI... [2026-01-30T20:31:59.960350] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-30T20:31:59.960382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-30T20:31:59.972678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-30T20:31:59.973066] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-30T20:31:59.973904] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-30T20:31:59.973957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:31:59.973988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:31:59.974014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:31:59.974071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:00.031355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:00.032255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:00.032334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:00.032366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:00.158971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:00.159129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:00.159169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:00.159198] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:00.162611] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-01-30T20:32:00.162911] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-30T20:32:00.163031] [INFO ] [sig ] SOFI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:00.307164] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOFI.txt [2026-01-30T20:32:00.307306] [INFO ] [sig ] [2863/3461] Completed SOFI in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:32:00.307345] [INFO ] [sig ] [2864/3461] Forecasting SOGP... [2026-01-30T20:32:00.307375] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-30T20:32:00.307406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-30T20:32:00.319154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-30T20:32:00.319530] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-30T20:32:00.320462] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-30T20:32:00.320517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:00.320550] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:00.320600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:00.320665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:00.378210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:00.379027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:00.379105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:00.379137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:00.495528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:00.495708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:00.495759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:00.495792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:00.499996] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-30T20:32:00.500302] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-30T20:32:00.500449] [INFO ] [sig ] SOGP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:00.652120] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOGP.txt [2026-01-30T20:32:00.652285] [INFO ] [sig ] [2864/3461] Completed SOGP in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:32:00.652327] [INFO ] [sig ] [2865/3461] Forecasting SOJC... [2026-01-30T20:32:00.652356] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-30T20:32:00.652387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-30T20:32:00.663235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-30T20:32:00.663559] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-30T20:32:00.664350] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-30T20:32:00.664402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:00.664435] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:00.664464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:00.664521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:00.722029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:00.722969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:00.723094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:00.723131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:00.839331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:00.839490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:00.839531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:00.839560] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:00.842997] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-01-30T20:32:00.843277] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-30T20:32:00.843403] [INFO ] [sig ] SOJC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:00.988684] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SOJC.txt [2026-01-30T20:32:00.988852] [INFO ] [sig ] [2865/3461] Completed SOJC in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:32:00.988893] [INFO ] [sig ] [2866/3461] Forecasting SOJD... [2026-01-30T20:32:00.988929] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-30T20:32:00.988963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-30T20:32:01.000179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-30T20:32:01.000534] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-30T20:32:01.001323] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-30T20:32:01.001376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:01.001407] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:01.001432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:01.001488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:01.059964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:01.061061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:01.061143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:01.061175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:01.184497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:01.184678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:01.184721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:01.184774] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:01.188965] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-30T20:32:01.189260] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-30T20:32:01.189390] [INFO ] [sig ] SOJD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:01.338456] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOJD.txt [2026-01-30T20:32:01.338632] [INFO ] [sig ] [2866/3461] Completed SOJD in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:32:01.338680] [INFO ] [sig ] [2867/3461] Forecasting SOJE... [2026-01-30T20:32:01.338716] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-30T20:32:01.338755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-30T20:32:01.351370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-30T20:32:01.351760] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-30T20:32:01.352618] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-30T20:32:01.352673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:01.352706] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:01.352733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:01.352790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:01.423380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:01.424452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:01.424558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:01.424614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:01.559261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:01.559425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:01.559466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:01.559495] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:01.564018] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-01-30T20:32:01.564525] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-30T20:32:01.564757] [INFO ] [sig ] SOJE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:01.726224] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOJE.txt [2026-01-30T20:32:01.726384] [INFO ] [sig ] [2867/3461] Completed SOJE in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-30T20:32:01.726424] [INFO ] [sig ] [2868/3461] Forecasting SON... [2026-01-30T20:32:01.726453] [INFO ] [sig ] Generating forecast for: SON [2026-01-30T20:32:01.726481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-30T20:32:01.738321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-30T20:32:01.738684] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-30T20:32:01.739459] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-30T20:32:01.739510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:01.739541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:01.739567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:01.739643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:01.801211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:01.802206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:01.802288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:01.802321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:01.920915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:01.921045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:01.921083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:01.921112] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:01.924503] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: UP (p=81.23%) [2026-01-30T20:32:01.924826] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-30T20:32:01.924961] [INFO ] [sig ] SON: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:02.068534] [INFO ] [LOCAL ] Saved forecast: SON 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SON.txt [2026-01-30T20:32:02.068793] [INFO ] [sig ] [2868/3461] Completed SON in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:02.068864] [INFO ] [sig ] [2869/3461] Forecasting SONO... [2026-01-30T20:32:02.068906] [INFO ] [sig ] Generating forecast for: SONO [2026-01-30T20:32:02.068948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-30T20:32:02.083476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-30T20:32:02.083927] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-30T20:32:02.085103] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-30T20:32:02.085176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:02.085220] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:02.085258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:02.085340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:02.145292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:02.146212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:02.146299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:02.146336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:02.274223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:02.274387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:02.274430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:02.274498] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:02.278073] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-01-30T20:32:02.278441] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-30T20:32:02.278602] [INFO ] [sig ] SONO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:02.434691] [INFO ] [LOCAL ] Saved forecast: SONO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SONO.txt [2026-01-30T20:32:02.434885] [INFO ] [sig ] [2869/3461] Completed SONO in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:02.434927] [INFO ] [sig ] [2870/3461] Forecasting SOPA... [2026-01-30T20:32:02.434961] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-30T20:32:02.435001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-30T20:32:02.446920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-30T20:32:02.447315] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-30T20:32:02.448186] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-30T20:32:02.448237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:02.448268] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:02.448295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:02.448352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:02.506564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:02.507438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:02.507520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:02.507552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:02.624438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:02.624624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:02.624670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:02.624699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:02.628560] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-30T20:32:02.628911] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-30T20:32:02.629044] [INFO ] [sig ] SOPA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:02.779093] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOPA.txt [2026-01-30T20:32:02.779246] [INFO ] [sig ] [2870/3461] Completed SOPA in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:02.779286] [INFO ] [sig ] [2871/3461] Forecasting SOPH... [2026-01-30T20:32:02.779316] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-30T20:32:02.779347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-30T20:32:02.790324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-30T20:32:02.790719] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-30T20:32:02.791552] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-30T20:32:02.791626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:02.791662] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:02.791694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:02.791763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:02.850963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:02.851890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:02.851971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:02.852024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:02.973373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:02.973531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:02.973588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:02.973621] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:02.977804] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-01-30T20:32:02.978380] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-30T20:32:02.978519] [INFO ] [sig ] SOPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:03.134628] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOPH.txt [2026-01-30T20:32:03.134781] [INFO ] [sig ] [2871/3461] Completed SOPH in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:03.134822] [INFO ] [sig ] [2872/3461] Forecasting SOUN... [2026-01-30T20:32:03.134852] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-30T20:32:03.134883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-30T20:32:03.146914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-30T20:32:03.147259] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-30T20:32:03.148119] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-30T20:32:03.148173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:03.148238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:03.148270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:03.148344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:03.209024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:03.210077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:03.210169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:03.210202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:03.331584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:03.331740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:03.331781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:03.331809] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:03.335145] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-01-30T20:32:03.335423] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-30T20:32:03.335548] [INFO ] [sig ] SOUN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:03.480071] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SOUN.txt [2026-01-30T20:32:03.480218] [INFO ] [sig ] [2872/3461] Completed SOUN in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:03.480258] [INFO ] [sig ] [2873/3461] Forecasting SOXQ... [2026-01-30T20:32:03.480287] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-30T20:32:03.480316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-30T20:32:03.492920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-30T20:32:03.493234] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-30T20:32:03.494011] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-30T20:32:03.494063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:03.494095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:03.494121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:03.494188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:03.552885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:03.553749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:03.553843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:03.553879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:03.689011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:03.689179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:03.689220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:03.689248] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:03.692783] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-30T20:32:03.693057] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-30T20:32:03.693187] [INFO ] [sig ] SOXQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:03.837231] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOXQ.txt [2026-01-30T20:32:03.837395] [INFO ] [sig ] [2873/3461] Completed SOXQ in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:03.837436] [INFO ] [sig ] [2874/3461] Forecasting SOXX... [2026-01-30T20:32:03.837467] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-30T20:32:03.837497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-30T20:32:03.849315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-30T20:32:03.849723] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-30T20:32:03.850528] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-30T20:32:03.850595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:03.850629] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:03.850656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:03.850717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:03.908401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:03.909280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:03.909360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:03.909392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:04.031789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:04.031945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:04.031984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:04.032012] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:04.036302] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=49.17%) [2026-01-30T20:32:04.036601] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-30T20:32:04.036729] [INFO ] [sig ] SOXX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:04.189411] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SOXX.txt [2026-01-30T20:32:04.189589] [INFO ] [sig ] [2874/3461] Completed SOXX in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:04.189636] [INFO ] [sig ] [2875/3461] Forecasting SPAI... [2026-01-30T20:32:04.189667] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-30T20:32:04.189703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-30T20:32:04.201968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-30T20:32:04.202555] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-30T20:32:04.203594] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-30T20:32:04.203648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:04.203682] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:04.203711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:04.203770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:04.263392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:04.264301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:04.264389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:04.264421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:04.386312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:04.386464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:04.386504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:04.386586] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:04.390317] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-30T20:32:04.390669] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-30T20:32:04.390833] [INFO ] [sig ] SPAI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:04.548340] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPAI.txt [2026-01-30T20:32:04.548528] [INFO ] [sig ] [2875/3461] Completed SPAI in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:04.548594] [INFO ] [sig ] [2876/3461] Forecasting SPB... [2026-01-30T20:32:04.548627] [INFO ] [sig ] Generating forecast for: SPB [2026-01-30T20:32:04.548657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-30T20:32:04.562479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-30T20:32:04.562887] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-30T20:32:04.563731] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-30T20:32:04.563794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:04.563832] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:04.563864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:04.563920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:04.628944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:04.629917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:04.630008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:04.630043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:04.756830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:04.757013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:04.757062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:04.757095] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:04.761033] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-01-30T20:32:04.761339] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-30T20:32:04.761474] [INFO ] [sig ] SPB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:04.909448] [INFO ] [LOCAL ] Saved forecast: SPB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPB.txt [2026-01-30T20:32:04.909623] [INFO ] [sig ] [2876/3461] Completed SPB in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:04.909692] [INFO ] [sig ] [2877/3461] Forecasting SPCB... [2026-01-30T20:32:04.909735] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-30T20:32:04.909799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-30T20:32:04.923347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-30T20:32:04.923795] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-30T20:32:04.924922] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-30T20:32:04.924979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:04.925015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:04.925045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:04.925148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:04.992195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:04.993123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:04.993204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:04.993237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:05.114661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:05.114829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:05.114877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:05.114907] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:05.118760] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=62.48%) [2026-01-30T20:32:05.119051] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-30T20:32:05.119191] [INFO ] [sig ] SPCB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:05.273623] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPCB.txt [2026-01-30T20:32:05.273793] [INFO ] [sig ] [2877/3461] Completed SPCB in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-30T20:32:05.273834] [INFO ] [sig ] [2878/3461] Forecasting SPCE... [2026-01-30T20:32:05.273864] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-30T20:32:05.273896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-30T20:32:05.286886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-30T20:32:05.287294] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-30T20:32:05.288215] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-30T20:32:05.288278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:05.288311] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:05.288338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:05.288394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:05.352220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:05.353205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:05.353288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:05.353322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:05.479616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:05.479779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:05.479821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:05.479850] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:05.483599] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-01-30T20:32:05.483905] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-30T20:32:05.484039] [INFO ] [sig ] SPCE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:05.642921] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPCE.txt [2026-01-30T20:32:05.643087] [INFO ] [sig ] [2878/3461] Completed SPCE in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:05.643131] [INFO ] [sig ] [2879/3461] Forecasting SPE... [2026-01-30T20:32:05.643161] [INFO ] [sig ] Generating forecast for: SPE [2026-01-30T20:32:05.643194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-30T20:32:05.655819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-30T20:32:05.656224] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-30T20:32:05.657238] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-30T20:32:05.657291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:05.657324] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:05.657351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:05.657407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:05.734847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:05.735947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:05.736066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:05.736119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:05.868684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:05.868845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:05.868888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:05.868916] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:05.872753] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: DOWN (p=48.42%) [2026-01-30T20:32:05.873076] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-30T20:32:05.873214] [INFO ] [sig ] SPE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:06.023247] [INFO ] [LOCAL ] Saved forecast: SPE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPE.txt [2026-01-30T20:32:06.023408] [INFO ] [sig ] [2879/3461] Completed SPE in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:06.023449] [INFO ] [sig ] [2880/3461] Forecasting SPFI... [2026-01-30T20:32:06.023478] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-30T20:32:06.023509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-30T20:32:06.035122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-30T20:32:06.035529] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-30T20:32:06.036380] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-30T20:32:06.036432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:06.036464] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:06.036489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:06.036545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:06.104468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:06.105844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:06.105965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:06.106014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:06.242009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:06.242172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:06.242213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:06.242240] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:06.245829] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=82.24%) [2026-01-30T20:32:06.246169] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-30T20:32:06.246311] [INFO ] [sig ] SPFI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:06.391327] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPFI.txt [2026-01-30T20:32:06.391490] [INFO ] [sig ] [2880/3461] Completed SPFI in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:06.391530] [INFO ] [sig ] [2881/3461] Forecasting SPG... [2026-01-30T20:32:06.391560] [INFO ] [sig ] Generating forecast for: SPG [2026-01-30T20:32:06.391626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-30T20:32:06.403750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-30T20:32:06.404134] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-30T20:32:06.404945] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-30T20:32:06.404996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:06.405027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:06.405054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:06.405110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:06.461713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:06.462655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:06.462741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:06.462772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:06.586554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:06.586733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:06.586774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:06.586802] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:06.590319] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=50.02%) [2026-01-30T20:32:06.590631] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-30T20:32:06.590762] [INFO ] [sig ] SPG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:06.794701] [INFO ] [LOCAL ] Saved forecast: SPG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPG.txt [2026-01-30T20:32:06.794867] [INFO ] [sig ] [2881/3461] Completed SPG in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:06.794915] [INFO ] [sig ] [2882/3461] Forecasting SPGI... [2026-01-30T20:32:06.794951] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-30T20:32:06.794981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-30T20:32:06.806257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-30T20:32:06.806619] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-30T20:32:06.807427] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-30T20:32:06.807478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:06.807509] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:06.807536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:06.807612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:06.864365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:06.865308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:06.865424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:06.865457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:06.984892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:06.985066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:06.985107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:06.985136] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:06.988615] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-30T20:32:06.988912] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-30T20:32:06.989043] [INFO ] [sig ] SPGI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:07.131891] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPGI.txt [2026-01-30T20:32:07.132044] [INFO ] [sig ] [2882/3461] Completed SPGI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:07.132084] [INFO ] [sig ] [2883/3461] Forecasting SPH... [2026-01-30T20:32:07.132113] [INFO ] [sig ] Generating forecast for: SPH [2026-01-30T20:32:07.132144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-30T20:32:07.143667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-30T20:32:07.144030] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-30T20:32:07.144818] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-30T20:32:07.144873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:07.144905] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:07.144930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:07.144985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:07.202502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:07.203405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:07.203488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:07.203520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:07.321445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:07.321626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:07.321670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:07.321699] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:07.325079] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=24.47%) [2026-01-30T20:32:07.325368] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-30T20:32:07.325495] [INFO ] [sig ] SPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:07.475776] [INFO ] [LOCAL ] Saved forecast: SPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPH.txt [2026-01-30T20:32:07.475941] [INFO ] [sig ] [2883/3461] Completed SPH in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:07.475981] [INFO ] [sig ] [2884/3461] Forecasting SPOK... [2026-01-30T20:32:07.476010] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-30T20:32:07.476043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-30T20:32:07.489936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-30T20:32:07.490351] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-30T20:32:07.491237] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-30T20:32:07.491291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:07.491323] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:07.491348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:07.491422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:07.550653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:07.551536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:07.551664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:07.551702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:07.670900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:07.671055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:07.671095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:07.671123] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:07.674532] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-30T20:32:07.674826] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-30T20:32:07.674951] [INFO ] [sig ] SPOK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:07.847316] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPOK.txt [2026-01-30T20:32:07.847481] [INFO ] [sig ] [2884/3461] Completed SPOK in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-30T20:32:07.847526] [INFO ] [sig ] [2885/3461] Forecasting SPRO... [2026-01-30T20:32:07.847556] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-30T20:32:07.847632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-30T20:32:07.859946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-30T20:32:07.860377] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-30T20:32:07.861210] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-30T20:32:07.861264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:07.861298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:07.861327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:07.861393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:07.920129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:07.921056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:07.921138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:07.921170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:08.044926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:08.045290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:08.045334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:08.045367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:08.048890] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-30T20:32:08.049217] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-30T20:32:08.049354] [INFO ] [sig ] SPRO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:08.199489] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPRO.txt [2026-01-30T20:32:08.199701] [INFO ] [sig ] [2885/3461] Completed SPRO in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:08.199743] [INFO ] [sig ] [2886/3461] Forecasting SPRX... [2026-01-30T20:32:08.199773] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-30T20:32:08.199808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-30T20:32:08.211419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-30T20:32:08.211846] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-30T20:32:08.212859] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-30T20:32:08.212923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:08.212955] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:08.212980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:08.213036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:08.274014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:08.274928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:08.275013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:08.275045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:08.395349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:08.395511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:08.395552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:08.395601] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:08.399544] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-30T20:32:08.399872] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-30T20:32:08.400200] [INFO ] [sig ] SPRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:08.549109] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPRX.txt [2026-01-30T20:32:08.549269] [INFO ] [sig ] [2886/3461] Completed SPRX in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:08.549310] [INFO ] [sig ] [2887/3461] Forecasting SPRY... [2026-01-30T20:32:08.549339] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-30T20:32:08.549369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-30T20:32:08.562656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-30T20:32:08.563065] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-30T20:32:08.563945] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-30T20:32:08.563999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:08.564032] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:08.564060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:08.564116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:08.636877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:08.637883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:08.637973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:08.638009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:08.759220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:08.759376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:08.759418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:08.759446] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:08.762834] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-01-30T20:32:08.763137] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-30T20:32:08.763261] [INFO ] [sig ] SPRY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:08.907262] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPRY.txt [2026-01-30T20:32:08.907426] [INFO ] [sig ] [2887/3461] Completed SPRY in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:08.907467] [INFO ] [sig ] [2888/3461] Forecasting SPSC... [2026-01-30T20:32:08.907497] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-30T20:32:08.907529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-30T20:32:08.919564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-30T20:32:08.919976] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-30T20:32:08.920782] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-30T20:32:08.920842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:08.920881] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:08.920914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:08.920994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:08.980216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:08.981117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:08.981207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:08.981242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:09.100360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:09.100511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:09.100552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:09.100602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:09.103978] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-30T20:32:09.104251] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-30T20:32:09.104375] [INFO ] [sig ] SPSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:09.248840] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPSC.txt [2026-01-30T20:32:09.249036] [INFO ] [sig ] [2888/3461] Completed SPSC in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:09.249080] [INFO ] [sig ] [2889/3461] Forecasting SPWH... [2026-01-30T20:32:09.249109] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-30T20:32:09.249139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-30T20:32:09.261897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-30T20:32:09.262253] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-30T20:32:09.263045] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-30T20:32:09.263097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:09.263175] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:09.263202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:09.263259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:09.320968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:09.321752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:09.321830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:09.321862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:09.450735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:09.451013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:09.451062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:09.451092] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:09.455232] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-30T20:32:09.455750] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-30T20:32:09.455936] [INFO ] [sig ] SPWH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:09.602383] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPWH.txt [2026-01-30T20:32:09.602552] [INFO ] [sig ] [2889/3461] Completed SPWH in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:09.602622] [INFO ] [sig ] [2890/3461] Forecasting SPXC... [2026-01-30T20:32:09.602654] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-30T20:32:09.602686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-30T20:32:09.614593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-30T20:32:09.614972] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-30T20:32:09.615806] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-30T20:32:09.615860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:09.615892] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:09.615917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:09.615974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:09.674132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:09.675049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:09.675133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:09.675166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:09.817244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:09.817401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:09.817441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:09.817470] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:09.821136] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-01-30T20:32:09.821451] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-30T20:32:09.821606] [INFO ] [sig ] SPXC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:09.969471] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SPXC.txt [2026-01-30T20:32:09.969619] [INFO ] [sig ] [2890/3461] Completed SPXC in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:09.969661] [INFO ] [sig ] [2891/3461] Forecasting SPXX... [2026-01-30T20:32:09.969690] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-30T20:32:09.969720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-30T20:32:09.980972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-30T20:32:09.981263] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-30T20:32:09.982101] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-30T20:32:09.982152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:09.982184] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:09.982210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:09.982266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:10.041006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:10.041670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:10.041748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:10.041781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:10.162996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:10.163143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:10.163183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:10.163211] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:10.166738] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-01-30T20:32:10.167034] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-30T20:32:10.167349] [INFO ] [sig ] SPXX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:10.316028] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SPXX.txt [2026-01-30T20:32:10.316161] [INFO ] [sig ] [2891/3461] Completed SPXX in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:10.316200] [INFO ] [sig ] [2892/3461] Forecasting SQM... [2026-01-30T20:32:10.316229] [INFO ] [sig ] Generating forecast for: SQM [2026-01-30T20:32:10.316260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-30T20:32:10.327417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-30T20:32:10.327717] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-30T20:32:10.328516] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-30T20:32:10.328567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:10.328625] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:10.328652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:10.328707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:10.386712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:10.387747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:10.387844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:10.387890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:10.519443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:10.519624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:10.519684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:10.519759] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:10.523405] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=61.95%) [2026-01-30T20:32:10.523775] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-30T20:32:10.523922] [INFO ] [sig ] SQM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:10.675138] [INFO ] [LOCAL ] Saved forecast: SQM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SQM.txt [2026-01-30T20:32:10.675289] [INFO ] [sig ] [2892/3461] Completed SQM in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:10.675329] [INFO ] [sig ] [2893/3461] Forecasting SQNS... [2026-01-30T20:32:10.675357] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-30T20:32:10.675388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-30T20:32:10.687059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-30T20:32:10.687340] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-30T20:32:10.688170] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-30T20:32:10.688222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:10.688254] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:10.688280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:10.688336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:10.747986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:10.748821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:10.748902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:10.748934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:10.870112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:10.870260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:10.870322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:10.870352] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:10.873830] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-30T20:32:10.874115] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-30T20:32:10.874244] [INFO ] [sig ] SQNS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:11.049732] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SQNS.txt [2026-01-30T20:32:11.049906] [INFO ] [sig ] [2893/3461] Completed SQNS in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:11.049947] [INFO ] [sig ] [2894/3461] Forecasting SQQQ... [2026-01-30T20:32:11.049983] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-30T20:32:11.050019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-30T20:32:11.062906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-30T20:32:11.063281] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-30T20:32:11.064081] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-30T20:32:11.064134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:11.064165] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:11.064191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:11.064247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:11.131326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:11.132211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:11.132295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:11.132330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:11.267042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:11.267205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:11.267245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:11.267275] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:11.270835] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=38.02%) [2026-01-30T20:32:11.271193] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-30T20:32:11.271330] [INFO ] [sig ] SQQQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:11.416501] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SQQQ.txt [2026-01-30T20:32:11.416669] [INFO ] [sig ] [2894/3461] Completed SQQQ in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-30T20:32:11.416713] [INFO ] [sig ] [2895/3461] Forecasting SRAD... [2026-01-30T20:32:11.416742] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-30T20:32:11.416773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-30T20:32:11.428343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-30T20:32:11.428659] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-30T20:32:11.429463] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-30T20:32:11.429516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:11.429550] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:11.429603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:11.429663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:11.490231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:11.490877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:11.490954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:11.490988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:11.614012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:11.614166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:11.614207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:11.614237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:11.617838] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-30T20:32:11.618344] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-30T20:32:11.618475] [INFO ] [sig ] SRAD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:11.765974] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRAD.txt [2026-01-30T20:32:11.766318] [INFO ] [sig ] [2895/3461] Completed SRAD in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:11.766359] [INFO ] [sig ] [2896/3461] Forecasting SRBK... [2026-01-30T20:32:11.766389] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-30T20:32:11.766418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-30T20:32:11.778550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-30T20:32:11.778895] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-30T20:32:11.779686] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-30T20:32:11.779737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:11.779769] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:11.779796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:11.779852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:11.837709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:11.838536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:11.838633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:11.838666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:11.956923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:11.957076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:11.957117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:11.957146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:11.960617] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-30T20:32:11.960907] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-30T20:32:11.961055] [INFO ] [sig ] SRBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:12.108907] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRBK.txt [2026-01-30T20:32:12.109062] [INFO ] [sig ] [2896/3461] Completed SRBK in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:12.109101] [INFO ] [sig ] [2897/3461] Forecasting SRCE... [2026-01-30T20:32:12.109130] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-30T20:32:12.109161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-30T20:32:12.123431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-30T20:32:12.123870] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-30T20:32:12.124882] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-30T20:32:12.124948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:12.125019] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:12.125062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:12.125136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:12.205334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:12.206442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:12.206550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:12.206613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:12.346335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:12.346489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:12.346531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:12.346561] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:12.350199] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=16.09%) [2026-01-30T20:32:12.350733] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-30T20:32:12.350873] [INFO ] [sig ] SRCE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:12.502274] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRCE.txt [2026-01-30T20:32:12.502426] [INFO ] [sig ] [2897/3461] Completed SRCE in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:12.502467] [INFO ] [sig ] [2898/3461] Forecasting SRE... [2026-01-30T20:32:12.502496] [INFO ] [sig ] Generating forecast for: SRE [2026-01-30T20:32:12.502526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-30T20:32:12.513751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-30T20:32:12.514056] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-30T20:32:12.515036] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-30T20:32:12.515088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:12.515120] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:12.515146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:12.515202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:12.577102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:12.577984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:12.578088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:12.578137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:12.699840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:12.699969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:12.700010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:12.700038] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:12.703818] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=86.20%) [2026-01-30T20:32:12.704353] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-30T20:32:12.704501] [INFO ] [sig ] SRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:12.848567] [INFO ] [LOCAL ] Saved forecast: SRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SRE.txt [2026-01-30T20:32:12.848731] [INFO ] [sig ] [2898/3461] Completed SRE in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:12.848770] [INFO ] [sig ] [2899/3461] Forecasting SREA... [2026-01-30T20:32:12.848801] [INFO ] [sig ] Generating forecast for: SREA [2026-01-30T20:32:12.848829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-30T20:32:12.859777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-30T20:32:12.860126] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-30T20:32:12.861123] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-30T20:32:12.861174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:12.861205] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:12.861231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:12.861286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:12.919282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:12.920021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:12.920139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:12.920172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:13.050454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:13.050626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:13.050672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:13.050703] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:13.054093] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-01-30T20:32:13.054376] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-30T20:32:13.054500] [INFO ] [sig ] SREA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:13.201557] [INFO ] [LOCAL ] Saved forecast: SREA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SREA.txt [2026-01-30T20:32:13.201720] [INFO ] [sig ] [2899/3461] Completed SREA in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:13.201759] [INFO ] [sig ] [2900/3461] Forecasting SRFM... [2026-01-30T20:32:13.201790] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-30T20:32:13.201819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-30T20:32:13.213313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-30T20:32:13.213679] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-30T20:32:13.214440] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-30T20:32:13.214492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:13.214523] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:13.214550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:13.214633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:13.271380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:13.272150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:13.272229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:13.272261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:13.390955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:13.391146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:13.391192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:13.391222] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:13.394782] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-30T20:32:13.395080] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-30T20:32:13.395203] [INFO ] [sig ] SRFM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:13.537503] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRFM.txt [2026-01-30T20:32:13.537659] [INFO ] [sig ] [2900/3461] Completed SRFM in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:13.537707] [INFO ] [sig ] [2901/3461] Forecasting SRG... [2026-01-30T20:32:13.537738] [INFO ] [sig ] Generating forecast for: SRG [2026-01-30T20:32:13.537766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-30T20:32:13.549874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-30T20:32:13.550198] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-30T20:32:13.550974] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-30T20:32:13.551025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:13.551056] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:13.551082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:13.551138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:13.609779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:13.610522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:13.610619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:13.610654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:13.735408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:13.735560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:13.735626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:13.735657] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:13.739181] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-30T20:32:13.739462] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-30T20:32:13.739612] [INFO ] [sig ] SRG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:13.891266] [INFO ] [LOCAL ] Saved forecast: SRG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRG.txt [2026-01-30T20:32:13.891411] [INFO ] [sig ] [2901/3461] Completed SRG in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-30T20:32:13.891451] [INFO ] [sig ] [2902/3461] Forecasting SRI... [2026-01-30T20:32:13.891482] [INFO ] [sig ] Generating forecast for: SRI [2026-01-30T20:32:13.891512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-30T20:32:13.903089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-30T20:32:13.903438] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-30T20:32:13.904299] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-30T20:32:13.904353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:13.904386] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:13.904412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:13.904470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:13.965222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:13.966107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:13.966190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:13.966230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:14.095066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:14.095223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:14.095268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:14.095298] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:14.103043] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=38.96%) [2026-01-30T20:32:14.103529] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-30T20:32:14.103723] [INFO ] [sig ] SRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:14.265926] [INFO ] [LOCAL ] Saved forecast: SRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRI.txt [2026-01-30T20:32:14.266131] [INFO ] [sig ] [2902/3461] Completed SRI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:14.266173] [INFO ] [sig ] [2903/3461] Forecasting SRRK... [2026-01-30T20:32:14.266205] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-30T20:32:14.266426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-30T20:32:14.279169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-30T20:32:14.279566] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-30T20:32:14.280689] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-30T20:32:14.280742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:14.280775] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:14.280802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:14.280858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:14.348669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:14.349914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:14.350034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:14.350077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:14.485702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:14.485892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:14.485948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:14.485983] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:14.489971] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-01-30T20:32:14.490403] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-30T20:32:14.490567] [INFO ] [sig ] SRRK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:14.636543] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRRK.txt [2026-01-30T20:32:14.636712] [INFO ] [sig ] [2903/3461] Completed SRRK in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:14.636753] [INFO ] [sig ] [2904/3461] Forecasting SRTS... [2026-01-30T20:32:14.636782] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-30T20:32:14.636812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-30T20:32:14.648740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-30T20:32:14.649096] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-30T20:32:14.649916] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-30T20:32:14.649974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:14.650015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:14.650053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:14.650123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:14.709311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:14.710001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:14.710078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:14.710111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:14.832741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:14.832891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:14.832930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:14.832976] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:14.836519] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-30T20:32:14.836823] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-30T20:32:14.836955] [INFO ] [sig ] SRTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:14.987929] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SRTS.txt [2026-01-30T20:32:14.988079] [INFO ] [sig ] [2904/3461] Completed SRTS in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:14.988146] [INFO ] [sig ] [2905/3461] Forecasting SSB... [2026-01-30T20:32:14.988181] [INFO ] [sig ] Generating forecast for: SSB [2026-01-30T20:32:14.988212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-30T20:32:15.000285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-30T20:32:15.000610] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-30T20:32:15.001384] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-30T20:32:15.001435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:15.001467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:15.001494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:15.001553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:15.061353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:15.062047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:15.062125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:15.062157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:15.184614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:15.184769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:15.184810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:15.184840] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:15.188285] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-30T20:32:15.188565] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-30T20:32:15.188720] [INFO ] [sig ] SSB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:15.332807] [INFO ] [LOCAL ] Saved forecast: SSB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SSB.txt [2026-01-30T20:32:15.332945] [INFO ] [sig ] [2905/3461] Completed SSB in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:15.332984] [INFO ] [sig ] [2906/3461] Forecasting SSD... [2026-01-30T20:32:15.333013] [INFO ] [sig ] Generating forecast for: SSD [2026-01-30T20:32:15.333042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-30T20:32:15.344954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-30T20:32:15.345289] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-30T20:32:15.346123] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-30T20:32:15.346179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:15.346238] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:15.346266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:15.346324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:15.406854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:15.407783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:15.407884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:15.407918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:15.532169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:15.532332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:15.532375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:15.532405] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:15.536283] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-01-30T20:32:15.536621] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-30T20:32:15.536756] [INFO ] [sig ] SSD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:15.701283] [INFO ] [LOCAL ] Saved forecast: SSD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SSD.txt [2026-01-30T20:32:15.701505] [INFO ] [sig ] [2906/3461] Completed SSD in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:15.701565] [INFO ] [sig ] [2907/3461] Forecasting SSL... [2026-01-30T20:32:15.701621] [INFO ] [sig ] Generating forecast for: SSL [2026-01-30T20:32:15.701651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-30T20:32:15.714288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-30T20:32:15.714718] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-30T20:32:15.715653] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-30T20:32:15.715715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:15.715751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:15.715778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:15.715836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:15.777217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:15.778145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:15.778227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:15.778260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:15.902044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:15.902198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:15.902249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:15.902284] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:15.905783] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-01-30T20:32:15.906088] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-30T20:32:15.906220] [INFO ] [sig ] SSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:16.048867] [INFO ] [LOCAL ] Saved forecast: SSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SSL.txt [2026-01-30T20:32:16.049018] [INFO ] [sig ] [2907/3461] Completed SSL in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:16.049059] [INFO ] [sig ] [2908/3461] Forecasting SSNC... [2026-01-30T20:32:16.049089] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-30T20:32:16.049119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-30T20:32:16.061175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-30T20:32:16.061567] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-30T20:32:16.062449] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-30T20:32:16.062502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:16.062537] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:16.062600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:16.062666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:16.121474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:16.122342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:16.122424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:16.122459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:16.243672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:16.243825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:16.243865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:16.243892] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:16.247258] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-30T20:32:16.247536] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-30T20:32:16.247679] [INFO ] [sig ] SSNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:16.392631] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SSNC.txt [2026-01-30T20:32:16.392788] [INFO ] [sig ] [2908/3461] Completed SSNC in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:16.392829] [INFO ] [sig ] [2909/3461] Forecasting SSP... [2026-01-30T20:32:16.392858] [INFO ] [sig ] Generating forecast for: SSP [2026-01-30T20:32:16.392890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-30T20:32:16.405302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-30T20:32:16.405714] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-30T20:32:16.406523] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-30T20:32:16.406595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:16.406631] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:16.406658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:16.406715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:16.469547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:16.470432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:16.470516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:16.470550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:16.589231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:16.589385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:16.589439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:16.589514] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:16.593117] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-30T20:32:16.593396] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-30T20:32:16.593523] [INFO ] [sig ] SSP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:16.748628] [INFO ] [LOCAL ] Saved forecast: SSP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SSP.txt [2026-01-30T20:32:16.748789] [INFO ] [sig ] [2909/3461] Completed SSP in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:16.748829] [INFO ] [sig ] [2910/3461] Forecasting SSRM... [2026-01-30T20:32:16.748860] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-30T20:32:16.748891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-30T20:32:16.761049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-30T20:32:16.761655] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-30T20:32:16.762469] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-30T20:32:16.762521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:16.762553] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:16.762610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:16.762669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:16.822134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:16.823046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:16.823136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:16.823169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:16.954799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:16.954947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:16.954986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:16.955020] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:16.958420] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-01-30T20:32:16.958724] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-30T20:32:16.958855] [INFO ] [sig ] SSRM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:17.104284] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SSRM.txt [2026-01-30T20:32:17.104423] [INFO ] [sig ] [2910/3461] Completed SSRM in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:17.104462] [INFO ] [sig ] [2911/3461] Forecasting SSSS... [2026-01-30T20:32:17.104492] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-30T20:32:17.104522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-30T20:32:17.115978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-30T20:32:17.116286] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-30T20:32:17.117070] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-30T20:32:17.117125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:17.117158] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:17.117184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:17.117241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:17.178683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:17.179466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:17.179545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:17.179598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:17.317543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:17.317710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:17.317752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:17.317780] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:17.321166] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-30T20:32:17.321441] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-30T20:32:17.321566] [INFO ] [sig ] SSSS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:17.463462] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SSSS.txt [2026-01-30T20:32:17.463638] [INFO ] [sig ] [2911/3461] Completed SSSS in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-30T20:32:17.463679] [INFO ] [sig ] [2912/3461] Forecasting SSTI... [2026-01-30T20:32:17.463708] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-30T20:32:17.463747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-30T20:32:17.478533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-30T20:32:17.479031] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-30T20:32:17.480093] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-30T20:32:17.480177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:17.480224] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:17.480265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:17.480350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:17.546191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:17.547120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:17.547221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:17.547256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:17.668737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:17.668894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:17.668936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:17.668966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:17.672498] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=62.31%) [2026-01-30T20:32:17.672807] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-30T20:32:17.672935] [INFO ] [sig ] SSTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:17.815203] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SSTI.txt [2026-01-30T20:32:17.815356] [INFO ] [sig ] [2912/3461] Completed SSTI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:17.815396] [INFO ] [sig ] [2913/3461] Forecasting SSTK... [2026-01-30T20:32:17.815427] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-30T20:32:17.815457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-30T20:32:17.827650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-30T20:32:17.828013] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-30T20:32:17.828928] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-30T20:32:17.828983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:17.829017] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:17.829052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:17.829121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:17.887331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:17.888188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:17.888276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:17.888310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:18.010236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:18.010389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:18.010430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:18.010460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:18.014001] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-30T20:32:18.014302] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-30T20:32:18.014454] [INFO ] [sig ] SSTK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:18.156879] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SSTK.txt [2026-01-30T20:32:18.157034] [INFO ] [sig ] [2913/3461] Completed SSTK in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:18.157075] [INFO ] [sig ] [2914/3461] Forecasting SSYS... [2026-01-30T20:32:18.157105] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-30T20:32:18.157133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-30T20:32:18.168176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-30T20:32:18.168511] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-30T20:32:18.169365] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-30T20:32:18.169419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:18.169453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:18.169480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:18.169538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:18.228535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:18.229420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:18.229503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:18.229537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:18.350569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:18.350744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:18.350785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:18.350816] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:18.354532] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=6.34%) [2026-01-30T20:32:18.354874] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-30T20:32:18.355007] [INFO ] [sig ] SSYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:18.504466] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SSYS.txt [2026-01-30T20:32:18.504638] [INFO ] [sig ] [2914/3461] Completed SSYS in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:18.504681] [INFO ] [sig ] [2915/3461] Forecasting STAA... [2026-01-30T20:32:18.504711] [INFO ] [sig ] Generating forecast for: STAA [2026-01-30T20:32:18.504743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-30T20:32:18.516659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-30T20:32:18.516995] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-30T20:32:18.517783] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-30T20:32:18.517835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:18.517866] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:18.517891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:18.517947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:18.583022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:18.584175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:18.584281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:18.584330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:18.715232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:18.715382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:18.715421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:18.715450] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:18.718875] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-30T20:32:18.719163] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-30T20:32:18.719290] [INFO ] [sig ] STAA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:18.861665] [INFO ] [LOCAL ] Saved forecast: STAA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STAA.txt [2026-01-30T20:32:18.861788] [INFO ] [sig ] [2915/3461] Completed STAA in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:18.861826] [INFO ] [sig ] [2916/3461] Forecasting STAG... [2026-01-30T20:32:18.861855] [INFO ] [sig ] Generating forecast for: STAG [2026-01-30T20:32:18.861884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-30T20:32:18.873542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-30T20:32:18.873851] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-30T20:32:18.874704] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-30T20:32:18.874756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:18.874789] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:18.874818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:18.874876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:18.934521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:18.935240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:18.935344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:18.935380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:19.058825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:19.058978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:19.059022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:19.059052] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:19.062540] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-30T20:32:19.062846] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-30T20:32:19.062973] [INFO ] [sig ] STAG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:19.213515] [INFO ] [LOCAL ] Saved forecast: STAG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STAG.txt [2026-01-30T20:32:19.213708] [INFO ] [sig ] [2916/3461] Completed STAG in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:19.213750] [INFO ] [sig ] [2917/3461] Forecasting STBA... [2026-01-30T20:32:19.213779] [INFO ] [sig ] Generating forecast for: STBA [2026-01-30T20:32:19.213810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-30T20:32:19.227766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-30T20:32:19.228123] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-30T20:32:19.228938] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-30T20:32:19.228991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:19.229024] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:19.229051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:19.229119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:19.288716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:19.289874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:19.289957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:19.289990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:19.407463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:19.407659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:19.407700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:19.407729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:19.411191] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-30T20:32:19.411485] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-30T20:32:19.411630] [INFO ] [sig ] STBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:19.559003] [INFO ] [LOCAL ] Saved forecast: STBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STBA.txt [2026-01-30T20:32:19.559161] [INFO ] [sig ] [2917/3461] Completed STBA in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:19.559204] [INFO ] [sig ] [2918/3461] Forecasting STC... [2026-01-30T20:32:19.559239] [INFO ] [sig ] Generating forecast for: STC [2026-01-30T20:32:19.559274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-30T20:32:19.571499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-30T20:32:19.571876] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-30T20:32:19.572892] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-30T20:32:19.572944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:19.572977] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:19.573004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:19.573060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:19.633544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:19.634408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:19.634490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:19.634522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:19.760795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:19.760955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:19.760997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:19.761025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:19.764705] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-01-30T20:32:19.765066] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-30T20:32:19.765211] [INFO ] [sig ] STC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:19.913621] [INFO ] [LOCAL ] Saved forecast: STC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STC.txt [2026-01-30T20:32:19.913777] [INFO ] [sig ] [2918/3461] Completed STC in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-30T20:32:19.913818] [INFO ] [sig ] [2919/3461] Forecasting STE... [2026-01-30T20:32:19.913847] [INFO ] [sig ] Generating forecast for: STE [2026-01-30T20:32:19.913878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-30T20:32:19.925652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-30T20:32:19.926013] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-30T20:32:19.926864] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-30T20:32:19.926919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:19.926953] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:19.926981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:19.927051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:19.986822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:19.987789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:19.987877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:19.987909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:20.113751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:20.113906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:20.113948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:20.113978] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:20.117494] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-30T20:32:20.117798] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-30T20:32:20.117923] [INFO ] [sig ] STE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:20.273446] [INFO ] [LOCAL ] Saved forecast: STE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STE.txt [2026-01-30T20:32:20.273660] [INFO ] [sig ] [2919/3461] Completed STE in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:20.273708] [INFO ] [sig ] [2920/3461] Forecasting STEL... [2026-01-30T20:32:20.273740] [INFO ] [sig ] Generating forecast for: STEL [2026-01-30T20:32:20.273772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-30T20:32:20.285799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-30T20:32:20.286221] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-30T20:32:20.287266] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-30T20:32:20.287330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:20.287370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:20.287401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:20.287459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:20.350398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:20.351358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:20.351653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:20.351686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:20.473596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:20.473748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:20.473788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:20.473816] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:20.477227] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-30T20:32:20.477529] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-30T20:32:20.477691] [INFO ] [sig ] STEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:20.634727] [INFO ] [LOCAL ] Saved forecast: STEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STEL.txt [2026-01-30T20:32:20.634901] [INFO ] [sig ] [2920/3461] Completed STEL in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:20.634960] [INFO ] [sig ] [2921/3461] Forecasting STEM... [2026-01-30T20:32:20.634992] [INFO ] [sig ] Generating forecast for: STEM [2026-01-30T20:32:20.635022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-30T20:32:20.646694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-30T20:32:20.647041] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-30T20:32:20.647997] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-30T20:32:20.648066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:20.648126] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:20.648164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:20.648236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:20.704039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:20.704892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:20.705012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:20.705046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:20.828959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:20.829113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:20.829153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:20.829184] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:20.832633] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=25.74%) [2026-01-30T20:32:20.832943] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-30T20:32:20.833072] [INFO ] [sig ] STEM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:20.979805] [INFO ] [LOCAL ] Saved forecast: STEM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STEM.txt [2026-01-30T20:32:20.979954] [INFO ] [sig ] [2921/3461] Completed STEM in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:20.979995] [INFO ] [sig ] [2922/3461] Forecasting STEP... [2026-01-30T20:32:20.980025] [INFO ] [sig ] Generating forecast for: STEP [2026-01-30T20:32:20.980056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-30T20:32:20.991153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-30T20:32:20.991515] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-30T20:32:20.992311] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-30T20:32:20.992364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:20.992398] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:20.992426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:20.992484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:21.053638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:21.054665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:21.054748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:21.054782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:21.178609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:21.178763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:21.178804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:21.178834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:21.182218] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-30T20:32:21.182510] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-30T20:32:21.182651] [INFO ] [sig ] STEP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:21.329716] [INFO ] [LOCAL ] Saved forecast: STEP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STEP.txt [2026-01-30T20:32:21.329853] [INFO ] [sig ] [2922/3461] Completed STEP in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:21.329892] [INFO ] [sig ] [2923/3461] Forecasting STHO... [2026-01-30T20:32:21.329922] [INFO ] [sig ] Generating forecast for: STHO [2026-01-30T20:32:21.329951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-30T20:32:21.342392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-30T20:32:21.342711] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-30T20:32:21.343457] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-30T20:32:21.343508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:21.343563] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:21.343611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:21.343668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:21.401791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:21.402735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:21.402812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:21.402844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:21.524848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:21.525001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:21.525043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:21.525073] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:21.529032] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-30T20:32:21.529317] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-30T20:32:21.529442] [INFO ] [sig ] STHO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:21.674721] [INFO ] [LOCAL ] Saved forecast: STHO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STHO.txt [2026-01-30T20:32:21.674865] [INFO ] [sig ] [2923/3461] Completed STHO in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:21.674906] [INFO ] [sig ] [2924/3461] Forecasting STI... [2026-01-30T20:32:21.674937] [INFO ] [sig ] Generating forecast for: STI [2026-01-30T20:32:21.674971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-30T20:32:21.686698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-30T20:32:21.687030] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-30T20:32:21.687847] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-30T20:32:21.687898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:21.687931] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:21.687957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:21.688013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:21.747211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:21.748151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:21.748251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:21.748292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:21.871985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:21.872138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:21.872179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:21.872207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:21.875564] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=60.87%) [2026-01-30T20:32:21.875861] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-30T20:32:21.875983] [INFO ] [sig ] STI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:22.026229] [INFO ] [LOCAL ] Saved forecast: STI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STI.txt [2026-01-30T20:32:22.026402] [INFO ] [sig ] [2924/3461] Completed STI in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:22.026446] [INFO ] [sig ] [2925/3461] Forecasting STIM... [2026-01-30T20:32:22.026487] [INFO ] [sig ] Generating forecast for: STIM [2026-01-30T20:32:22.026520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-30T20:32:22.038931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-30T20:32:22.039360] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-30T20:32:22.040389] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-30T20:32:22.040450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:22.040494] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:22.040530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:22.040639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:22.112126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:22.113608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:22.113731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:22.113774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:22.256043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:22.256193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:22.256232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:22.256260] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:22.260178] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-01-30T20:32:22.260661] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-30T20:32:22.260789] [INFO ] [sig ] STIM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:22.406369] [INFO ] [LOCAL ] Saved forecast: STIM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STIM.txt [2026-01-30T20:32:22.406669] [INFO ] [sig ] [2925/3461] Completed STIM in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:22.406708] [INFO ] [sig ] [2926/3461] Forecasting STK... [2026-01-30T20:32:22.406737] [INFO ] [sig ] Generating forecast for: STK [2026-01-30T20:32:22.406767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-30T20:32:22.419043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-30T20:32:22.419327] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-30T20:32:22.420107] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-30T20:32:22.420158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:22.420189] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:22.420216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:22.420277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:22.478657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:22.479246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:22.479335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:22.479369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:22.600379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:22.600521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:22.600561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:22.600639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:22.604059] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=22.37%) [2026-01-30T20:32:22.604357] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-30T20:32:22.604502] [INFO ] [sig ] STK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:22.746292] [INFO ] [LOCAL ] Saved forecast: STK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STK.txt [2026-01-30T20:32:22.746402] [INFO ] [sig ] [2926/3461] Completed STK in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:22.746439] [INFO ] [sig ] [2927/3461] Forecasting STKH... [2026-01-30T20:32:22.746468] [INFO ] [sig ] Generating forecast for: STKH [2026-01-30T20:32:22.746496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-30T20:32:22.756962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-30T20:32:22.757219] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-30T20:32:22.757974] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-30T20:32:22.758025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:22.758055] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:22.758080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:22.758159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:22.815796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:22.816371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:22.816449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:22.816479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:22.931888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:22.932048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:22.932094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:22.932122] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:22.935917] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=55.81%) [2026-01-30T20:32:22.936237] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-30T20:32:22.936424] [INFO ] [sig ] STKH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:23.097480] [INFO ] [LOCAL ] Saved forecast: STKH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STKH.txt [2026-01-30T20:32:23.097660] [INFO ] [sig ] [2927/3461] Completed STKH in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:23.097704] [INFO ] [sig ] [2928/3461] Forecasting STKL... [2026-01-30T20:32:23.097734] [INFO ] [sig ] Generating forecast for: STKL [2026-01-30T20:32:23.097766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-30T20:32:23.111307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-30T20:32:23.111910] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-30T20:32:23.112976] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-30T20:32:23.113029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:23.113061] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:23.113088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:23.113145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:23.178388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:23.179379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:23.179465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:23.179499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:23.310791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:23.310965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:23.311007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:23.311037] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:23.314518] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=49.09%) [2026-01-30T20:32:23.314831] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-30T20:32:23.314959] [INFO ] [sig ] STKL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:23.468862] [INFO ] [LOCAL ] Saved forecast: STKL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STKL.txt [2026-01-30T20:32:23.469040] [INFO ] [sig ] [2928/3461] Completed STKL in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-30T20:32:23.469104] [INFO ] [sig ] [2929/3461] Forecasting STKS... [2026-01-30T20:32:23.469142] [INFO ] [sig ] Generating forecast for: STKS [2026-01-30T20:32:23.469175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-30T20:32:23.481345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-30T20:32:23.482015] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-30T20:32:23.483322] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-30T20:32:23.483387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:23.483434] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:23.483474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:23.483786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:23.548000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:23.549213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:23.549333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:23.549394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:23.684945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:23.685103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:23.685145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:23.685178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:23.689130] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-30T20:32:23.689454] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-30T20:32:23.689600] [INFO ] [sig ] STKS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:23.841440] [INFO ] [LOCAL ] Saved forecast: STKS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STKS.txt [2026-01-30T20:32:23.841606] [INFO ] [sig ] [2929/3461] Completed STKS in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-30T20:32:23.841650] [INFO ] [sig ] [2930/3461] Forecasting STLA... [2026-01-30T20:32:23.841681] [INFO ] [sig ] Generating forecast for: STLA [2026-01-30T20:32:23.841713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-30T20:32:23.853644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-30T20:32:23.853987] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-30T20:32:23.854853] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-30T20:32:23.854906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:23.854938] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:23.854965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:23.855022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:23.916366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:23.917324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:23.917406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:23.917438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:24.044973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:24.045129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:24.045171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:24.045200] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:24.049403] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-30T20:32:24.049795] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-30T20:32:24.049963] [INFO ] [sig ] STLA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:24.205135] [INFO ] [LOCAL ] Saved forecast: STLA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STLA.txt [2026-01-30T20:32:24.205287] [INFO ] [sig ] [2930/3461] Completed STLA in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-30T20:32:24.205329] [INFO ] [sig ] [2931/3461] Forecasting STLD... [2026-01-30T20:32:24.205360] [INFO ] [sig ] Generating forecast for: STLD [2026-01-30T20:32:24.205405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-30T20:32:24.218724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-30T20:32:24.219069] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-30T20:32:24.220091] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-30T20:32:24.220144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:24.220181] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:24.220214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:24.220284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:24.283820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:24.284858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:24.284942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:24.284975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:24.416470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:24.416639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:24.416681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:24.416709] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:24.420294] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-01-30T20:32:24.420623] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-30T20:32:24.420754] [INFO ] [sig ] STLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:24.573690] [INFO ] [LOCAL ] Saved forecast: STLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STLD.txt [2026-01-30T20:32:24.573833] [INFO ] [sig ] [2931/3461] Completed STLD in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-30T20:32:24.573873] [INFO ] [sig ] [2932/3461] Forecasting STM... [2026-01-30T20:32:24.573903] [INFO ] [sig ] Generating forecast for: STM [2026-01-30T20:32:24.573932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-30T20:32:24.585981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-30T20:32:24.586342] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-30T20:32:24.587192] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-30T20:32:24.587247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:24.587291] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:24.587319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:24.587377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:24.650959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:24.651812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:24.651896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:24.651930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:24.783287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:24.783455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:24.783497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:24.783526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:24.787165] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-01-30T20:32:24.787481] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-30T20:32:24.787634] [INFO ] [sig ] STM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:24.942495] [INFO ] [LOCAL ] Saved forecast: STM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STM.txt [2026-01-30T20:32:24.942680] [INFO ] [sig ] [2932/3461] Completed STM in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-30T20:32:24.942724] [INFO ] [sig ] [2933/3461] Forecasting STN... [2026-01-30T20:32:24.942754] [INFO ] [sig ] Generating forecast for: STN [2026-01-30T20:32:24.942785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-30T20:32:24.957974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-30T20:32:24.958500] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-30T20:32:24.959601] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-30T20:32:24.959666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:24.959704] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:24.959738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:24.959813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:25.033032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:25.034124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:25.034269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:25.034311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:25.213900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:25.214090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:25.214139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:25.214173] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:25.220624] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-30T20:32:25.221162] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-30T20:32:25.221380] [INFO ] [sig ] STN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:25.443935] [INFO ] [LOCAL ] Saved forecast: STN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STN.txt [2026-01-30T20:32:25.444155] [INFO ] [sig ] [2933/3461] Completed STN in 0.5s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-30T20:32:25.444205] [INFO ] [sig ] [2934/3461] Forecasting STNE... [2026-01-30T20:32:25.444241] [INFO ] [sig ] Generating forecast for: STNE [2026-01-30T20:32:25.444279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-30T20:32:25.481781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-30T20:32:25.482328] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-30T20:32:25.483596] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-30T20:32:25.483668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:25.483722] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:25.483768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:25.483860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:25.629271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:25.630435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:25.630563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:25.630628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:25.867878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:25.868074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:25.868178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:25.868230] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:25.882921] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-01-30T20:32:25.883564] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-30T20:32:25.883831] [INFO ] [sig ] STNE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:26.108908] [INFO ] [LOCAL ] Saved forecast: STNE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STNE.txt [2026-01-30T20:32:26.109104] [INFO ] [sig ] [2934/3461] Completed STNE in 0.7s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:26.109164] [INFO ] [sig ] [2935/3461] Forecasting STOK... [2026-01-30T20:32:26.109213] [INFO ] [sig ] Generating forecast for: STOK [2026-01-30T20:32:26.109261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-30T20:32:26.125792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-30T20:32:26.126349] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-30T20:32:26.127548] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-30T20:32:26.127638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:26.127690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:26.127735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:26.127825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:26.219560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:26.220819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:26.220933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:26.220991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:26.354536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:26.354724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:26.354769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:26.354799] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:26.358980] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-01-30T20:32:26.359389] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-30T20:32:26.359537] [INFO ] [sig ] STOK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:26.533455] [INFO ] [LOCAL ] Saved forecast: STOK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STOK.txt [2026-01-30T20:32:26.533680] [INFO ] [sig ] [2935/3461] Completed STOK in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:26.533745] [INFO ] [sig ] [2936/3461] Forecasting STRA... [2026-01-30T20:32:26.533786] [INFO ] [sig ] Generating forecast for: STRA [2026-01-30T20:32:26.533829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-30T20:32:26.549504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-30T20:32:26.549944] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-30T20:32:26.550784] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-30T20:32:26.550837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:26.550870] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:26.550897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:26.550954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:26.624179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:26.625103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:26.625188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:26.625220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:26.760475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:26.760658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:26.760702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:26.760732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:26.764427] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-01-30T20:32:26.764811] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-30T20:32:26.764960] [INFO ] [sig ] STRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:26.912476] [INFO ] [LOCAL ] Saved forecast: STRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STRA.txt [2026-01-30T20:32:26.912670] [INFO ] [sig ] [2936/3461] Completed STRA in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:26.912713] [INFO ] [sig ] [2937/3461] Forecasting STRL... [2026-01-30T20:32:26.912742] [INFO ] [sig ] Generating forecast for: STRL [2026-01-30T20:32:26.912772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-30T20:32:26.926430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-30T20:32:26.926999] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-30T20:32:26.927934] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-30T20:32:26.927990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:26.928026] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:26.928071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:26.928199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:26.988982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:26.990651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:26.990751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:26.990785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:27.121690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:27.121931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:27.121982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:27.122012] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:27.126262] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-30T20:32:27.126596] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-30T20:32:27.126765] [INFO ] [sig ] STRL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:27.276822] [INFO ] [LOCAL ] Saved forecast: STRL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STRL.txt [2026-01-30T20:32:27.277016] [INFO ] [sig ] [2937/3461] Completed STRL in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:27.277059] [INFO ] [sig ] [2938/3461] Forecasting STRS... [2026-01-30T20:32:27.277090] [INFO ] [sig ] Generating forecast for: STRS [2026-01-30T20:32:27.277122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-30T20:32:27.289443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-30T20:32:27.289819] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-30T20:32:27.290718] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-30T20:32:27.290773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:27.290807] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:27.290834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:27.290893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:27.351825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:27.353185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:27.353286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:27.353511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:27.454480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:27.454905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:27.454953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:27.454983] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:27.459153] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-30T20:32:27.459482] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-30T20:32:27.459848] [INFO ] [sig ] STRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:27.612393] [INFO ] [LOCAL ] Saved forecast: STRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STRS.txt [2026-01-30T20:32:27.612820] [INFO ] [sig ] [2938/3461] Completed STRS in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:27.612865] [INFO ] [sig ] [2939/3461] Forecasting STSS... [2026-01-30T20:32:27.612895] [INFO ] [sig ] Generating forecast for: STSS [2026-01-30T20:32:27.612927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-30T20:32:27.627101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-30T20:32:27.627603] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-30T20:32:27.628564] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-30T20:32:27.628669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:27.628720] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:27.628764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:27.628831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:27.689095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:27.690395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:27.690488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:27.690520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:27.820352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:27.820595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:27.820667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:27.820698] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:27.824561] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-30T20:32:27.825134] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-30T20:32:27.825266] [INFO ] [sig ] STSS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:27.983524] [INFO ] [LOCAL ] Saved forecast: STSS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STSS.txt [2026-01-30T20:32:27.983755] [INFO ] [sig ] [2939/3461] Completed STSS in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:27.983803] [INFO ] [sig ] [2940/3461] Forecasting STTK... [2026-01-30T20:32:27.983833] [INFO ] [sig ] Generating forecast for: STTK [2026-01-30T20:32:27.983867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-30T20:32:27.998390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-30T20:32:27.998963] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-30T20:32:27.999927] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-30T20:32:27.999981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:28.000054] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:28.000084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:28.000144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:28.065536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:28.066683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:28.066779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:28.066813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:28.194788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:28.195005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:28.195049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:28.195078] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:28.199010] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-30T20:32:28.199385] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-30T20:32:28.199548] [INFO ] [sig ] STTK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:28.358699] [INFO ] [LOCAL ] Saved forecast: STTK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STTK.txt [2026-01-30T20:32:28.358893] [INFO ] [sig ] [2940/3461] Completed STTK in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:28.358935] [INFO ] [sig ] [2941/3461] Forecasting STVN... [2026-01-30T20:32:28.358964] [INFO ] [sig ] Generating forecast for: STVN [2026-01-30T20:32:28.358995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-30T20:32:28.373017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-30T20:32:28.373547] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-30T20:32:28.374684] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-30T20:32:28.374737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:28.374770] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:28.374798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:28.374857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:28.435716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:28.436806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:28.436925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:28.436959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:28.555705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:28.555928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:28.555973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:28.556002] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:28.559874] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=75.79%) [2026-01-30T20:32:28.560223] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-30T20:32:28.560370] [INFO ] [sig ] STVN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:28.711613] [INFO ] [LOCAL ] Saved forecast: STVN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STVN.txt [2026-01-30T20:32:28.711827] [INFO ] [sig ] [2941/3461] Completed STVN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:28.711872] [INFO ] [sig ] [2942/3461] Forecasting STWD... [2026-01-30T20:32:28.711901] [INFO ] [sig ] Generating forecast for: STWD [2026-01-30T20:32:28.711933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-30T20:32:28.726268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-30T20:32:28.726793] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-30T20:32:28.727707] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-30T20:32:28.727760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:28.727795] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:28.727832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:28.727925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:28.790852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:28.792206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:28.792302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:28.792337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:28.926740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:28.926971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:28.927034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:28.927082] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:28.932079] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-30T20:32:28.932529] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-30T20:32:28.932744] [INFO ] [sig ] STWD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:29.120011] [INFO ] [LOCAL ] Saved forecast: STWD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STWD.txt [2026-01-30T20:32:29.120226] [INFO ] [sig ] [2942/3461] Completed STWD in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:29.120271] [INFO ] [sig ] [2943/3461] Forecasting STX... [2026-01-30T20:32:29.120307] [INFO ] [sig ] Generating forecast for: STX [2026-01-30T20:32:29.120354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-30T20:32:29.133889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-30T20:32:29.134225] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-30T20:32:29.135026] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-30T20:32:29.135078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:29.135119] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:29.135146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:29.135202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:29.192144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:29.192831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:29.192909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:29.192941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:29.316826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:29.317001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:29.317043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:29.317109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:29.322182] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-01-30T20:32:29.322659] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-30T20:32:29.322813] [INFO ] [sig ] STX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:29.466633] [INFO ] [LOCAL ] Saved forecast: STX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STX.txt [2026-01-30T20:32:29.466750] [INFO ] [sig ] [2943/3461] Completed STX in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:29.466790] [INFO ] [sig ] [2944/3461] Forecasting STXE... [2026-01-30T20:32:29.466819] [INFO ] [sig ] Generating forecast for: STXE [2026-01-30T20:32:29.466848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-30T20:32:29.477634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-30T20:32:29.477909] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-30T20:32:29.478709] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-30T20:32:29.478761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:29.478791] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:29.478817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:29.478872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:29.537370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:29.538268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:29.538353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:29.538385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:29.649710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:29.649872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:29.649915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:29.649945] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:29.653422] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=57.85%) [2026-01-30T20:32:29.653740] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-30T20:32:29.653870] [INFO ] [sig ] STXE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:29.797955] [INFO ] [LOCAL ] Saved forecast: STXE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/STXE.txt [2026-01-30T20:32:29.798072] [INFO ] [sig ] [2944/3461] Completed STXE in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:29.798124] [INFO ] [sig ] [2945/3461] Forecasting STXG... [2026-01-30T20:32:29.798155] [INFO ] [sig ] Generating forecast for: STXG [2026-01-30T20:32:29.798185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-30T20:32:29.808955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-30T20:32:29.809232] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-30T20:32:29.810216] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-30T20:32:29.810267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:29.810299] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:29.810331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:29.810400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:29.869027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:29.869664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:29.869739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:29.869770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:29.983975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:29.984120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:29.984160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:29.984188] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:29.987524] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=25.39%) [2026-01-30T20:32:29.987811] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-30T20:32:29.987954] [INFO ] [sig ] STXG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:30.132412] [INFO ] [LOCAL ] Saved forecast: STXG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/STXG.txt [2026-01-30T20:32:30.132593] [INFO ] [sig ] [2945/3461] Completed STXG in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-30T20:32:30.132637] [INFO ] [sig ] [2946/3461] Forecasting SUI... [2026-01-30T20:32:30.132666] [INFO ] [sig ] Generating forecast for: SUI [2026-01-30T20:32:30.132697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-30T20:32:30.145143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-30T20:32:30.145551] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-30T20:32:30.146366] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-30T20:32:30.146421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:30.146455] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:30.146482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:30.146538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:30.208142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:30.209039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:30.209120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:30.209152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:30.331735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:30.331881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:30.331920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:30.331948] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:30.335270] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-30T20:32:30.335540] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-30T20:32:30.335679] [INFO ] [sig ] SUI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:30.478424] [INFO ] [LOCAL ] Saved forecast: SUI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SUI.txt [2026-01-30T20:32:30.478559] [INFO ] [sig ] [2946/3461] Completed SUI in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-30T20:32:30.478614] [INFO ] [sig ] [2947/3461] Forecasting SUN... [2026-01-30T20:32:30.478650] [INFO ] [sig ] Generating forecast for: SUN [2026-01-30T20:32:30.478683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-30T20:32:30.489829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-30T20:32:30.490135] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-30T20:32:30.490955] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-30T20:32:30.491006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:30.491038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:30.491064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:30.491120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:30.550095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:30.550828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:30.550905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:30.550938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:30.673912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:30.674093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:30.674135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:30.674165] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:30.678048] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-30T20:32:30.678356] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-30T20:32:30.678485] [INFO ] [sig ] SUN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:30.823646] [INFO ] [LOCAL ] Saved forecast: SUN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SUN.txt [2026-01-30T20:32:30.823990] [INFO ] [sig ] [2947/3461] Completed SUN in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-30T20:32:30.824031] [INFO ] [sig ] [2948/3461] Forecasting SUNS... [2026-01-30T20:32:30.824059] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-30T20:32:30.824089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-30T20:32:30.835726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-30T20:32:30.836077] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-30T20:32:30.836883] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-30T20:32:30.836935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:30.836966] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:30.836992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:30.837048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:30.902859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:30.903732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:30.903820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:30.903854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:31.028980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:31.029141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:31.029179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:31.029207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:31.032619] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-30T20:32:31.032902] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-30T20:32:31.033057] [INFO ] [sig ] SUNS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:31.181801] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SUNS.txt [2026-01-30T20:32:31.181954] [INFO ] [sig ] [2948/3461] Completed SUNS in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-30T20:32:31.181995] [INFO ] [sig ] [2949/3461] Forecasting SUPN... [2026-01-30T20:32:31.182024] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-30T20:32:31.182054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-30T20:32:31.194297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-30T20:32:31.194680] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-30T20:32:31.195479] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-30T20:32:31.195530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:31.195562] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:31.195608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:31.195666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:31.255707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:31.256792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:31.256879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:31.256912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:31.399372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:31.399555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:31.399624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:31.399661] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:31.404164] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-30T20:32:31.404528] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-30T20:32:31.404707] [INFO ] [sig ] SUPN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:31.559022] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SUPN.txt [2026-01-30T20:32:31.559173] [INFO ] [sig ] [2949/3461] Completed SUPN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-30T20:32:31.559213] [INFO ] [sig ] [2950/3461] Forecasting SURG... [2026-01-30T20:32:31.559243] [INFO ] [sig ] Generating forecast for: SURG [2026-01-30T20:32:31.559274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-30T20:32:31.571708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-30T20:32:31.572042] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-30T20:32:31.573102] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-30T20:32:31.573156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:31.573188] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:31.573216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:31.573274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:31.633477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:31.634345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:31.634491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:31.634533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:31.755220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:31.755373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:31.755420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:31.755471] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:31.759203] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=64.34%) [2026-01-30T20:32:31.759508] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-30T20:32:31.759841] [INFO ] [sig ] SURG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:31.910067] [INFO ] [LOCAL ] Saved forecast: SURG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SURG.txt [2026-01-30T20:32:31.910219] [INFO ] [sig ] [2950/3461] Completed SURG in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-30T20:32:31.910259] [INFO ] [sig ] [2951/3461] Forecasting SUSB... [2026-01-30T20:32:31.910288] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-30T20:32:31.910319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-30T20:32:31.922858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-30T20:32:31.923243] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-30T20:32:31.924249] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-30T20:32:31.924301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:31.924333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:31.924359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:31.924421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:31.987025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:31.987902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:31.987988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:31.988022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:32.118201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:32.118359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:32.118400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:32.118427] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:32.122503] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-30T20:32:32.123066] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-30T20:32:32.123201] [INFO ] [sig ] SUSB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:32.273700] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SUSB.txt [2026-01-30T20:32:32.273850] [INFO ] [sig ] [2951/3461] Completed SUSB in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:32.273890] [INFO ] [sig ] [2952/3461] Forecasting SUSC... [2026-01-30T20:32:32.273919] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-30T20:32:32.273948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-30T20:32:32.285788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-30T20:32:32.286140] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-30T20:32:32.286948] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-30T20:32:32.286999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:32.287030] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:32.287057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:32.287112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:32.344300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:32.345187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:32.345270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:32.345318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:32.472223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:32.472376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:32.472420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:32.472449] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:32.475816] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-01-30T20:32:32.476090] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-30T20:32:32.476208] [INFO ] [sig ] SUSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:32.620847] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SUSC.txt [2026-01-30T20:32:32.620983] [INFO ] [sig ] [2952/3461] Completed SUSC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:32.621023] [INFO ] [sig ] [2953/3461] Forecasting SUSL... [2026-01-30T20:32:32.621052] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-30T20:32:32.621081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-30T20:32:32.633174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-30T20:32:32.633496] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-30T20:32:32.634332] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-30T20:32:32.634385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:32.634417] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:32.634445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:32.634501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:32.696965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:32.697639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:32.697717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:32.697750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:32.819337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:32.819486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:32.819527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:32.819556] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:32.823185] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-30T20:32:32.823488] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-30T20:32:32.823644] [INFO ] [sig ] SUSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:32.970061] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SUSL.txt [2026-01-30T20:32:32.970253] [INFO ] [sig ] [2953/3461] Completed SUSL in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:32.970305] [INFO ] [sig ] [2954/3461] Forecasting SUUN... [2026-01-30T20:32:32.970339] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-30T20:32:32.970372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-30T20:32:32.982676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-30T20:32:32.983042] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-30T20:32:32.983876] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-30T20:32:32.983930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:32.983964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:32.984005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:32.984064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:33.044144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:33.045239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:33.045318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:33.045350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:33.176525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:33.176700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:33.176739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:33.176767] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:33.180892] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-30T20:32:33.181169] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-30T20:32:33.181292] [INFO ] [sig ] SUUN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:33.341117] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SUUN.txt [2026-01-30T20:32:33.341275] [INFO ] [sig ] [2954/3461] Completed SUUN in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:33.341316] [INFO ] [sig ] [2955/3461] Forecasting SUZ... [2026-01-30T20:32:33.341347] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-30T20:32:33.341380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-30T20:32:33.354593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-30T20:32:33.355230] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-30T20:32:33.356387] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-30T20:32:33.356448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:33.356482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:33.356512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:33.356591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:33.419050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:33.420042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:33.420128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:33.420162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:33.547740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:33.547894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:33.547934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:33.547963] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:33.551407] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-30T20:32:33.551720] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-30T20:32:33.551847] [INFO ] [sig ] SUZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:33.698871] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SUZ.txt [2026-01-30T20:32:33.699005] [INFO ] [sig ] [2955/3461] Completed SUZ in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:33.699043] [INFO ] [sig ] [2956/3461] Forecasting SVC... [2026-01-30T20:32:33.699072] [INFO ] [sig ] Generating forecast for: SVC [2026-01-30T20:32:33.699102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-30T20:32:33.710755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-30T20:32:33.711061] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-30T20:32:33.711912] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-30T20:32:33.711964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:33.711996] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:33.712022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:33.712077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:33.770418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:33.771177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:33.771257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:33.771289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:33.890845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:33.890997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:33.891038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:33.891069] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:33.894863] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-01-30T20:32:33.895155] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-30T20:32:33.895281] [INFO ] [sig ] SVC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:34.050104] [INFO ] [LOCAL ] Saved forecast: SVC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SVC.txt [2026-01-30T20:32:34.050256] [INFO ] [sig ] [2956/3461] Completed SVC in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:34.050296] [INFO ] [sig ] [2957/3461] Forecasting SVCO... [2026-01-30T20:32:34.050325] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-30T20:32:34.050355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-30T20:32:34.062421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-30T20:32:34.062964] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-30T20:32:34.063734] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-30T20:32:34.063785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:34.063842] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:34.063870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:34.063926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:34.125403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:34.126184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:34.126269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:34.126303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:34.250993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:34.251147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:34.251188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:34.251219] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:34.254751] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-30T20:32:34.255051] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-30T20:32:34.255180] [INFO ] [sig ] SVCO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:34.410091] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SVCO.txt [2026-01-30T20:32:34.410241] [INFO ] [sig ] [2957/3461] Completed SVCO in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:34.410281] [INFO ] [sig ] [2958/3461] Forecasting SVRA... [2026-01-30T20:32:34.410310] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-30T20:32:34.410339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-30T20:32:34.423381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-30T20:32:34.423737] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-30T20:32:34.424499] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-30T20:32:34.424562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:34.424622] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:34.424650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:34.424706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:34.487007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:34.487888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:34.487975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:34.488009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:34.609239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:34.609392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:34.609434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:34.609468] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:34.612859] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-30T20:32:34.613127] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-30T20:32:34.613249] [INFO ] [sig ] SVRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:34.764827] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SVRA.txt [2026-01-30T20:32:34.764965] [INFO ] [sig ] [2958/3461] Completed SVRA in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:34.765004] [INFO ] [sig ] [2959/3461] Forecasting SWBI... [2026-01-30T20:32:34.765034] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-30T20:32:34.765064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-30T20:32:34.778961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-30T20:32:34.779294] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-30T20:32:34.780147] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-30T20:32:34.780200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:34.780233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:34.780259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:34.780315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:34.840958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:34.841716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:34.841791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:34.841822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:34.963408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:34.963562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:34.963620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:34.963649] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:34.967045] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-30T20:32:34.967321] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-30T20:32:34.967446] [INFO ] [sig ] SWBI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:35.109764] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SWBI.txt [2026-01-30T20:32:35.109897] [INFO ] [sig ] [2959/3461] Completed SWBI in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:35.109936] [INFO ] [sig ] [2960/3461] Forecasting SWIM... [2026-01-30T20:32:35.109965] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-30T20:32:35.109995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-30T20:32:35.122711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-30T20:32:35.123038] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-30T20:32:35.123817] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-30T20:32:35.123867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:35.123899] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:35.123925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:35.123980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:35.182174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:35.182885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:35.182963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:35.182996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:35.304019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:35.304163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:35.304202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:35.304257] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:35.307607] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-01-30T20:32:35.307880] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-30T20:32:35.308000] [INFO ] [sig ] SWIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:35.454715] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SWIM.txt [2026-01-30T20:32:35.454847] [INFO ] [sig ] [2960/3461] Completed SWIM in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:35.454886] [INFO ] [sig ] [2961/3461] Forecasting SWK... [2026-01-30T20:32:35.454915] [INFO ] [sig ] Generating forecast for: SWK [2026-01-30T20:32:35.454944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-30T20:32:35.467235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-30T20:32:35.467510] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-30T20:32:35.468311] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-30T20:32:35.468362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:35.468394] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:35.468419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:35.468486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:35.526309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:35.526934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:35.527008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:35.527040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:35.644027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:35.644138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:35.644174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:35.644203] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:35.647460] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-01-30T20:32:35.647754] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-30T20:32:35.647875] [INFO ] [sig ] SWK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:35.790930] [INFO ] [LOCAL ] Saved forecast: SWK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SWK.txt [2026-01-30T20:32:35.791075] [INFO ] [sig ] [2961/3461] Completed SWK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:35.791116] [INFO ] [sig ] [2962/3461] Forecasting SWKS... [2026-01-30T20:32:35.791145] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-30T20:32:35.791174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-30T20:32:35.803066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-30T20:32:35.803354] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-30T20:32:35.804128] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-30T20:32:35.804179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:35.804210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:35.804237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:35.804293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:35.861909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:35.862803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:35.862884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:35.862917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:35.981170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:35.981325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:35.981364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:35.981394] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:35.984745] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-01-30T20:32:35.985023] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-30T20:32:35.985150] [INFO ] [sig ] SWKS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:36.130705] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SWKS.txt [2026-01-30T20:32:36.130845] [INFO ] [sig ] [2962/3461] Completed SWKS in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-30T20:32:36.130884] [INFO ] [sig ] [2963/3461] Forecasting SWX... [2026-01-30T20:32:36.130913] [INFO ] [sig ] Generating forecast for: SWX [2026-01-30T20:32:36.130945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-30T20:32:36.143176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-30T20:32:36.143522] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-30T20:32:36.144371] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-30T20:32:36.144422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:36.144453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:36.144478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:36.144534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:36.201019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:36.201883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:36.201978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:36.202012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:36.323017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:36.323197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:36.323237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:36.323266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:36.326831] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-01-30T20:32:36.327105] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-30T20:32:36.327228] [INFO ] [sig ] SWX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:36.477063] [INFO ] [LOCAL ] Saved forecast: SWX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SWX.txt [2026-01-30T20:32:36.477223] [INFO ] [sig ] [2963/3461] Completed SWX in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-30T20:32:36.477266] [INFO ] [sig ] [2964/3461] Forecasting SXC... [2026-01-30T20:32:36.477297] [INFO ] [sig ] Generating forecast for: SXC [2026-01-30T20:32:36.477331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-30T20:32:36.490192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-30T20:32:36.490629] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-30T20:32:36.491438] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-30T20:32:36.491518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:36.491567] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:36.491639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:36.491699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:36.553896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:36.555011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:36.555096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:36.555129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:36.676205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:36.676372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:36.676413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:36.676440] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:36.679847] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-30T20:32:36.680135] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-30T20:32:36.680264] [INFO ] [sig ] SXC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:36.826155] [INFO ] [LOCAL ] Saved forecast: SXC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SXC.txt [2026-01-30T20:32:36.826307] [INFO ] [sig ] [2964/3461] Completed SXC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-30T20:32:36.826347] [INFO ] [sig ] [2965/3461] Forecasting SXI... [2026-01-30T20:32:36.826376] [INFO ] [sig ] Generating forecast for: SXI [2026-01-30T20:32:36.826406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-30T20:32:36.839030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-30T20:32:36.839358] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-30T20:32:36.840352] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-30T20:32:36.840403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:36.840433] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:36.840459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:36.840515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:36.898281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:36.899154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:36.899233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:36.899264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:37.019977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:37.020143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:37.020187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:37.020218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:37.023786] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=40.91%) [2026-01-30T20:32:37.024111] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-30T20:32:37.024251] [INFO ] [sig ] SXI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:37.181600] [INFO ] [LOCAL ] Saved forecast: SXI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SXI.txt [2026-01-30T20:32:37.181754] [INFO ] [sig ] [2965/3461] Completed SXI in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-30T20:32:37.181793] [INFO ] [sig ] [2966/3461] Forecasting SY... [2026-01-30T20:32:37.181823] [INFO ] [sig ] Generating forecast for: SY [2026-01-30T20:32:37.181853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-30T20:32:37.194111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-30T20:32:37.194543] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-30T20:32:37.195387] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-30T20:32:37.195441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:37.195473] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:37.195502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:37.195560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:37.253604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:37.254605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:37.254701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:37.254734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:37.373686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:37.373846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:37.373888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:37.373918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:37.377439] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=80.48%) [2026-01-30T20:32:37.377774] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-30T20:32:37.377907] [INFO ] [sig ] SY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:37.524966] [INFO ] [LOCAL ] Saved forecast: SY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SY.txt [2026-01-30T20:32:37.525127] [INFO ] [sig ] [2966/3461] Completed SY in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-30T20:32:37.525174] [INFO ] [sig ] [2967/3461] Forecasting SYF... [2026-01-30T20:32:37.525205] [INFO ] [sig ] Generating forecast for: SYF [2026-01-30T20:32:37.525234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-30T20:32:37.537285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-30T20:32:37.537662] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-30T20:32:37.538483] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-30T20:32:37.538540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:37.538624] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:37.538664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:37.538725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:37.596460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:37.597371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:37.597459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:37.597524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:37.730933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:37.731091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:37.731132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:37.731163] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:37.734968] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-30T20:32:37.735266] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-30T20:32:37.735400] [INFO ] [sig ] SYF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:37.888931] [INFO ] [LOCAL ] Saved forecast: SYF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SYF.txt [2026-01-30T20:32:37.889086] [INFO ] [sig ] [2967/3461] Completed SYF in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-30T20:32:37.889126] [INFO ] [sig ] [2968/3461] Forecasting SYK... [2026-01-30T20:32:37.889155] [INFO ] [sig ] Generating forecast for: SYK [2026-01-30T20:32:37.889187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-30T20:32:37.900552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-30T20:32:37.900954] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-30T20:32:37.901754] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-30T20:32:37.901806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:37.901837] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:37.901864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:37.901919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:37.963192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:37.964110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:37.964199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:37.964232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:38.086914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:38.087082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:38.087137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:38.087168] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:38.091047] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-01-30T20:32:38.091342] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-30T20:32:38.091477] [INFO ] [sig ] SYK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:38.240539] [INFO ] [LOCAL ] Saved forecast: SYK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SYK.txt [2026-01-30T20:32:38.240694] [INFO ] [sig ] [2968/3461] Completed SYK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:38.240736] [INFO ] [sig ] [2969/3461] Forecasting SYM... [2026-01-30T20:32:38.240766] [INFO ] [sig ] Generating forecast for: SYM [2026-01-30T20:32:38.240797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-30T20:32:38.253149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-30T20:32:38.253462] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-30T20:32:38.254507] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-30T20:32:38.254565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:38.254627] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:38.254662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:38.254733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:38.315269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:38.316104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:38.316184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:38.316217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:38.440694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:38.440845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:38.440886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:38.440915] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:38.444412] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-30T20:32:38.444702] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-30T20:32:38.444995] [INFO ] [sig ] SYM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:38.594813] [INFO ] [LOCAL ] Saved forecast: SYM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SYM.txt [2026-01-30T20:32:38.594944] [INFO ] [sig ] [2969/3461] Completed SYM in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:38.594983] [INFO ] [sig ] [2970/3461] Forecasting SYNA... [2026-01-30T20:32:38.595011] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-30T20:32:38.595041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-30T20:32:38.607562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-30T20:32:38.608201] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-30T20:32:38.609193] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-30T20:32:38.609246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:38.609278] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:38.609306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:38.609365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:38.669952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:38.670841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:38.670923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:38.670956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:38.797563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:38.797751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:38.797794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:38.797822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:38.801403] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-01-30T20:32:38.801746] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-30T20:32:38.801879] [INFO ] [sig ] SYNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:38.949729] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/SYNA.txt [2026-01-30T20:32:38.949927] [INFO ] [sig ] [2970/3461] Completed SYNA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:38.950004] [INFO ] [sig ] [2971/3461] Forecasting SYRE... [2026-01-30T20:32:38.950046] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-30T20:32:38.950091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-30T20:32:38.962289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-30T20:32:38.962692] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-30T20:32:38.963561] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-30T20:32:38.963650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:38.963688] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:38.963716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:38.963773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:39.029622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:39.030982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:39.031085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:39.031129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:39.163004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:39.163159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:39.163201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:39.163229] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:39.166676] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-30T20:32:39.167033] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-30T20:32:39.167173] [INFO ] [sig ] SYRE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:39.319792] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SYRE.txt [2026-01-30T20:32:39.320117] [INFO ] [sig ] [2971/3461] Completed SYRE in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:39.320157] [INFO ] [sig ] [2972/3461] Forecasting SYY... [2026-01-30T20:32:39.320186] [INFO ] [sig ] Generating forecast for: SYY [2026-01-30T20:32:39.320216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-30T20:32:39.332103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-30T20:32:39.332397] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-30T20:32:39.333187] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-30T20:32:39.333239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:39.333269] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:39.333296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:39.333351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:39.391426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:39.392254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:39.392329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:39.392361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:39.522040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:39.522192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:39.522233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:39.522261] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:39.525746] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-30T20:32:39.526052] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-30T20:32:39.526195] [INFO ] [sig ] SYY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:39.671494] [INFO ] [LOCAL ] Saved forecast: SYY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/SYY.txt [2026-01-30T20:32:39.671688] [INFO ] [sig ] [2972/3461] Completed SYY in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:39.671752] [INFO ] [sig ] [2973/3461] Forecasting TAC... [2026-01-30T20:32:39.671782] [INFO ] [sig ] Generating forecast for: TAC [2026-01-30T20:32:39.671813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-30T20:32:39.684084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-30T20:32:39.684453] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-30T20:32:39.685301] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-30T20:32:39.685361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:39.685407] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:39.685444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:39.685502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:39.743735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:39.744387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:39.744463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:39.744495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:39.865032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:39.865186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:39.865226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:39.865255] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:39.868788] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=71.94%) [2026-01-30T20:32:39.869066] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-30T20:32:39.869191] [INFO ] [sig ] TAC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:40.018125] [INFO ] [LOCAL ] Saved forecast: TAC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TAC.txt [2026-01-30T20:32:40.018512] [INFO ] [sig ] [2973/3461] Completed TAC in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:40.018562] [INFO ] [sig ] [2974/3461] Forecasting TAK... [2026-01-30T20:32:40.018614] [INFO ] [sig ] Generating forecast for: TAK [2026-01-30T20:32:40.018648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-30T20:32:40.034192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-30T20:32:40.034632] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-30T20:32:40.035447] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-30T20:32:40.035504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:40.035566] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:40.035616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:40.035676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:40.102056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:40.102957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:40.103060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:40.103095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:40.228854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:40.229201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:40.229242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:40.229287] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:40.233118] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=60.92%) [2026-01-30T20:32:40.233453] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-30T20:32:40.233605] [INFO ] [sig ] TAK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:40.381170] [INFO ] [LOCAL ] Saved forecast: TAK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TAK.txt [2026-01-30T20:32:40.381320] [INFO ] [sig ] [2974/3461] Completed TAK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:40.381360] [INFO ] [sig ] [2975/3461] Forecasting TAL... [2026-01-30T20:32:40.381389] [INFO ] [sig ] Generating forecast for: TAL [2026-01-30T20:32:40.381421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-30T20:32:40.394765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-30T20:32:40.395152] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-30T20:32:40.396062] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-30T20:32:40.396123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:40.396163] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:40.396198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:40.396277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:40.453480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:40.454339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:40.454419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:40.454450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:40.574161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:40.574312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:40.574352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:40.574380] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:40.577774] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-01-30T20:32:40.578051] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-30T20:32:40.578193] [INFO ] [sig ] TAL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:40.727106] [INFO ] [LOCAL ] Saved forecast: TAL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TAL.txt [2026-01-30T20:32:40.727267] [INFO ] [sig ] [2975/3461] Completed TAL in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:40.727309] [INFO ] [sig ] [2976/3461] Forecasting TALK... [2026-01-30T20:32:40.727345] [INFO ] [sig ] Generating forecast for: TALK [2026-01-30T20:32:40.727381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-30T20:32:40.739539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-30T20:32:40.739922] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-30T20:32:40.740766] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-30T20:32:40.740817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:40.740848] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:40.740874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:40.740950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:40.799005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:40.799950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:40.800050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:40.800103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:40.922993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:40.923145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:40.923186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:40.923214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:40.927183] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-30T20:32:40.927466] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-30T20:32:40.927607] [INFO ] [sig ] TALK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:41.076476] [INFO ] [LOCAL ] Saved forecast: TALK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TALK.txt [2026-01-30T20:32:41.076630] [INFO ] [sig ] [2976/3461] Completed TALK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:41.076671] [INFO ] [sig ] [2977/3461] Forecasting TALO... [2026-01-30T20:32:41.076701] [INFO ] [sig ] Generating forecast for: TALO [2026-01-30T20:32:41.076729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-30T20:32:41.088292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-30T20:32:41.088674] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-30T20:32:41.089651] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-30T20:32:41.089712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:41.089753] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:41.089787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:41.089866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:41.151610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:41.152654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:41.152736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:41.152770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:41.278636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:41.278782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:41.278821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:41.278879] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:41.282289] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=53.39%) [2026-01-30T20:32:41.282565] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-30T20:32:41.282711] [INFO ] [sig ] TALO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:41.432594] [INFO ] [LOCAL ] Saved forecast: TALO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TALO.txt [2026-01-30T20:32:41.432729] [INFO ] [sig ] [2977/3461] Completed TALO in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:41.432777] [INFO ] [sig ] [2978/3461] Forecasting TAOP... [2026-01-30T20:32:41.432820] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-30T20:32:41.432857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-30T20:32:41.444674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-30T20:32:41.444961] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-30T20:32:41.445762] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-30T20:32:41.445813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:41.445845] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:41.445883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:41.445950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:41.505778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:41.506458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:41.506536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:41.506569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:41.634950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:41.635137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:41.635195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:41.635234] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:41.640518] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=74.67%) [2026-01-30T20:32:41.640900] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-30T20:32:41.641049] [INFO ] [sig ] TAOP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:41.800046] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TAOP.txt [2026-01-30T20:32:41.800190] [INFO ] [sig ] [2978/3461] Completed TAOP in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:41.800228] [INFO ] [sig ] [2979/3461] Forecasting TAP... [2026-01-30T20:32:41.800258] [INFO ] [sig ] Generating forecast for: TAP [2026-01-30T20:32:41.800287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-30T20:32:41.813265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-30T20:32:41.813556] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-30T20:32:41.814552] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-30T20:32:41.814629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:41.814661] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:41.814687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:41.814747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:41.874396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:41.875382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:41.875466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:41.875498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:42.000530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:42.000705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:42.000748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:42.000779] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:42.004696] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-01-30T20:32:42.005176] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-30T20:32:42.005303] [INFO ] [sig ] TAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:42.159140] [INFO ] [LOCAL ] Saved forecast: TAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TAP.txt [2026-01-30T20:32:42.159308] [INFO ] [sig ] [2979/3461] Completed TAP in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-30T20:32:42.159349] [INFO ] [sig ] [2980/3461] Forecasting TARA... [2026-01-30T20:32:42.159378] [INFO ] [sig ] Generating forecast for: TARA [2026-01-30T20:32:42.159410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-30T20:32:42.173103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-30T20:32:42.173515] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-30T20:32:42.174384] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-30T20:32:42.174436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:42.174467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:42.174493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:42.174548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:42.234025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:42.234927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:42.235018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:42.235051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:42.357008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:42.357168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:42.357209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:42.357238] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:42.361099] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-01-30T20:32:42.361468] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-30T20:32:42.361641] [INFO ] [sig ] TARA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:42.512011] [INFO ] [LOCAL ] Saved forecast: TARA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TARA.txt [2026-01-30T20:32:42.512175] [INFO ] [sig ] [2980/3461] Completed TARA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-30T20:32:42.512215] [INFO ] [sig ] [2981/3461] Forecasting TARK... [2026-01-30T20:32:42.512243] [INFO ] [sig ] Generating forecast for: TARK [2026-01-30T20:32:42.512273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-30T20:32:42.525866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-30T20:32:42.526279] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-30T20:32:42.527152] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-30T20:32:42.527211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:42.527244] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:42.527272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:42.527330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:42.589771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:42.590691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:42.590787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:42.590820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:42.716010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:42.716173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:42.716215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:42.716244] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:42.720492] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-01-30T20:32:42.720935] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-30T20:32:42.721084] [INFO ] [sig ] TARK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:42.880522] [INFO ] [LOCAL ] Saved forecast: TARK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TARK.txt [2026-01-30T20:32:42.880702] [INFO ] [sig ] [2981/3461] Completed TARK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-30T20:32:42.880744] [INFO ] [sig ] [2982/3461] Forecasting TARS... [2026-01-30T20:32:42.880776] [INFO ] [sig ] Generating forecast for: TARS [2026-01-30T20:32:42.880831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-30T20:32:42.893325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-30T20:32:42.893759] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-30T20:32:42.894782] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-30T20:32:42.895017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:42.895049] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:42.895075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:42.895131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:42.954935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:42.955868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:42.956148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:42.956179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:43.086997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:43.087152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:43.087192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:43.087220] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:43.090626] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=84.49%) [2026-01-30T20:32:43.090911] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-30T20:32:43.091035] [INFO ] [sig ] TARS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:43.233821] [INFO ] [LOCAL ] Saved forecast: TARS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TARS.txt [2026-01-30T20:32:43.233968] [INFO ] [sig ] [2982/3461] Completed TARS in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-30T20:32:43.234006] [INFO ] [sig ] [2983/3461] Forecasting TASK... [2026-01-30T20:32:43.234036] [INFO ] [sig ] Generating forecast for: TASK [2026-01-30T20:32:43.234065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-30T20:32:43.245879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-30T20:32:43.246203] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-30T20:32:43.246997] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-30T20:32:43.247049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:43.247081] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:43.247108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:43.247163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:43.305263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:43.306004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:43.306084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:43.306116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:43.424922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:43.425069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:43.425109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:43.425136] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:43.428678] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-01-30T20:32:43.428985] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-30T20:32:43.429109] [INFO ] [sig ] TASK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:43.571742] [INFO ] [LOCAL ] Saved forecast: TASK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TASK.txt [2026-01-30T20:32:43.571881] [INFO ] [sig ] [2983/3461] Completed TASK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-30T20:32:43.571922] [INFO ] [sig ] [2984/3461] Forecasting TAYD... [2026-01-30T20:32:43.571951] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-30T20:32:43.571981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-30T20:32:43.582655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-30T20:32:43.582933] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-30T20:32:43.583709] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-30T20:32:43.583759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:43.583791] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:43.583818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:43.583873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:43.640747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:43.641418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:43.641522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:43.641556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:43.748073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:43.748242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:43.748282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:43.748309] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:43.751720] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=25.01%) [2026-01-30T20:32:43.751991] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-30T20:32:43.752110] [INFO ] [sig ] TAYD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:43.893099] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TAYD.txt [2026-01-30T20:32:43.893229] [INFO ] [sig ] [2984/3461] Completed TAYD in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-30T20:32:43.893268] [INFO ] [sig ] [2985/3461] Forecasting TBB... [2026-01-30T20:32:43.893298] [INFO ] [sig ] Generating forecast for: TBB [2026-01-30T20:32:43.893327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-30T20:32:43.904268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-30T20:32:43.904596] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-30T20:32:43.905386] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-30T20:32:43.905435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:43.905466] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:43.905491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:43.905546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:43.964544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:43.965352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:43.965431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:43.965462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:44.082824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:44.082948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:44.082987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:44.083016] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:44.086377] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=65.50%) [2026-01-30T20:32:44.086674] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-30T20:32:44.086797] [INFO ] [sig ] TBB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:44.229069] [INFO ] [LOCAL ] Saved forecast: TBB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TBB.txt [2026-01-30T20:32:44.229205] [INFO ] [sig ] [2985/3461] Completed TBB in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:44.229244] [INFO ] [sig ] [2986/3461] Forecasting TBBK... [2026-01-30T20:32:44.229274] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-30T20:32:44.229302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-30T20:32:44.239131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-30T20:32:44.239414] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-30T20:32:44.240183] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-30T20:32:44.240234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:44.240265] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:44.240291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:44.240347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:44.298634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:44.299295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:44.299371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:44.299403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:44.419929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:44.420087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:44.420129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:44.420157] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:44.423633] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-30T20:32:44.423925] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-30T20:32:44.424055] [INFO ] [sig ] TBBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:44.570402] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TBBK.txt [2026-01-30T20:32:44.570547] [INFO ] [sig ] [2986/3461] Completed TBBK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:44.570610] [INFO ] [sig ] [2987/3461] Forecasting TBI... [2026-01-30T20:32:44.570641] [INFO ] [sig ] Generating forecast for: TBI [2026-01-30T20:32:44.570672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-30T20:32:44.581407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-30T20:32:44.581741] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-30T20:32:44.582532] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-30T20:32:44.582606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:44.582641] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:44.582667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:44.582723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:44.640564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:44.641286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:44.641363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:44.641395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:44.773020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:44.773174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:44.773214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:44.773242] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:44.776669] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-01-30T20:32:44.776972] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-30T20:32:44.777100] [INFO ] [sig ] TBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:44.920082] [INFO ] [LOCAL ] Saved forecast: TBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TBI.txt [2026-01-30T20:32:44.920248] [INFO ] [sig ] [2987/3461] Completed TBI in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:44.920288] [INFO ] [sig ] [2988/3461] Forecasting TBIL... [2026-01-30T20:32:44.920317] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-30T20:32:44.920349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-30T20:32:44.931081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-30T20:32:44.931428] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-30T20:32:44.932254] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-30T20:32:44.932307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:44.932339] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:44.932366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:44.932423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:44.993374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:44.994225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:44.994303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:44.994335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:45.062777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:45.062922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:45.062962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:45.062990] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:45.066331] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-30T20:32:45.066624] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-30T20:32:45.066761] [INFO ] [sig ] TBIL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:45.209039] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TBIL.txt [2026-01-30T20:32:45.209396] [INFO ] [sig ] [2988/3461] Completed TBIL in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:45.209435] [INFO ] [sig ] [2989/3461] Forecasting TBLA... [2026-01-30T20:32:45.209463] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-30T20:32:45.209494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-30T20:32:45.220468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-30T20:32:45.220882] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-30T20:32:45.221700] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-30T20:32:45.221753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:45.221785] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:45.221811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:45.221879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:45.278738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:45.279615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:45.279701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:45.279740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:45.408429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:45.408627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:45.408676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:45.408707] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:45.412516] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-01-30T20:32:45.412931] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-30T20:32:45.413082] [INFO ] [sig ] TBLA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:45.565729] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TBLA.txt [2026-01-30T20:32:45.565882] [INFO ] [sig ] [2989/3461] Completed TBLA in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:45.565922] [INFO ] [sig ] [2990/3461] Forecasting TBLD... [2026-01-30T20:32:45.565950] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-30T20:32:45.565980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-30T20:32:45.576971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-30T20:32:45.577330] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-30T20:32:45.578178] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-30T20:32:45.578231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:45.578263] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:45.578290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:45.578346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:45.636043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:45.636979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:45.637064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:45.637095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:45.770008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:45.770156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:45.770195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:45.770225] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:45.773618] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-01-30T20:32:45.773898] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-30T20:32:45.774021] [INFO ] [sig ] TBLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:45.919856] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TBLD.txt [2026-01-30T20:32:45.920034] [INFO ] [sig ] [2990/3461] Completed TBLD in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:45.920081] [INFO ] [sig ] [2991/3461] Forecasting TBPH... [2026-01-30T20:32:45.920113] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-30T20:32:45.920141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-30T20:32:45.931292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-30T20:32:45.931692] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-30T20:32:45.932540] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-30T20:32:45.932627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:45.932692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:45.932729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:45.932799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:45.992356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:45.993245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:45.993329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:45.993363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:46.116596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:46.116773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:46.116821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:46.116852] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:46.120420] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-30T20:32:46.120730] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-30T20:32:46.120855] [INFO ] [sig ] TBPH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:46.262912] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TBPH.txt [2026-01-30T20:32:46.263267] [INFO ] [sig ] [2991/3461] Completed TBPH in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:46.263312] [INFO ] [sig ] [2992/3461] Forecasting TBRG... [2026-01-30T20:32:46.263345] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-30T20:32:46.263376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-30T20:32:46.275706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-30T20:32:46.276037] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-30T20:32:46.276812] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-30T20:32:46.276863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:46.276894] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:46.276920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:46.276976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:46.338982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:46.339950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:46.340037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:46.340070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:46.468069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:46.468244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:46.468285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:46.468313] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:46.471830] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-30T20:32:46.472304] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-30T20:32:46.472430] [INFO ] [sig ] TBRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:46.621343] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TBRG.txt [2026-01-30T20:32:46.621512] [INFO ] [sig ] [2992/3461] Completed TBRG in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:46.621558] [INFO ] [sig ] [2993/3461] Forecasting TCBI... [2026-01-30T20:32:46.621611] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-30T20:32:46.621645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-30T20:32:46.632939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-30T20:32:46.633310] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-30T20:32:46.634098] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-30T20:32:46.634148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:46.634179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:46.634205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:46.634260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:46.697757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:46.698820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:46.698922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:46.698955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:46.824820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:46.825177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:46.825216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:46.825244] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:46.828914] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-30T20:32:46.829204] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-30T20:32:46.829340] [INFO ] [sig ] TCBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:46.972354] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCBI.txt [2026-01-30T20:32:46.972541] [INFO ] [sig ] [2993/3461] Completed TCBI in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:46.972610] [INFO ] [sig ] [2994/3461] Forecasting TCBIO... [2026-01-30T20:32:46.972644] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-30T20:32:46.972676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-30T20:32:46.983327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-30T20:32:46.983702] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-30T20:32:46.984483] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-30T20:32:46.984535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:46.984568] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:46.984615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:46.984673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:47.042945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:47.043816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:47.043900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:47.043934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:47.152682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:47.152839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:47.152878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:47.152941] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:47.156321] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-01-30T20:32:47.156617] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-30T20:32:47.156740] [INFO ] [sig ] TCBIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:47.299451] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TCBIO.txt [2026-01-30T20:32:47.299623] [INFO ] [sig ] [2994/3461] Completed TCBIO in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:47.299666] [INFO ] [sig ] [2995/3461] Forecasting TCBK... [2026-01-30T20:32:47.299696] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-30T20:32:47.299731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-30T20:32:47.310208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-30T20:32:47.310555] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-30T20:32:47.311327] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-30T20:32:47.311378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:47.311408] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:47.311435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:47.311490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:47.372644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:47.373550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:47.373661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:47.373697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:47.496511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:47.496688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:47.496728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:47.496757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:47.500144] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=34.37%) [2026-01-30T20:32:47.500445] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-30T20:32:47.500592] [INFO ] [sig ] TCBK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:47.642371] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCBK.txt [2026-01-30T20:32:47.642496] [INFO ] [sig ] [2995/3461] Completed TCBK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-30T20:32:47.642535] [INFO ] [sig ] [2996/3461] Forecasting TCBX... [2026-01-30T20:32:47.642565] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-30T20:32:47.642619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-30T20:32:47.652703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-30T20:32:47.652972] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-30T20:32:47.653735] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-30T20:32:47.653789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:47.653820] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:47.653847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:47.653903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:47.710400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:47.711125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:47.711200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:47.711232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:47.830874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:47.831220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:47.831260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:47.831289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:47.835055] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-01-30T20:32:47.835342] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-30T20:32:47.835462] [INFO ] [sig ] TCBX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:47.979294] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCBX.txt [2026-01-30T20:32:47.979432] [INFO ] [sig ] [2996/3461] Completed TCBX in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:47.979471] [INFO ] [sig ] [2997/3461] Forecasting TCMD... [2026-01-30T20:32:47.979501] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-30T20:32:47.979531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-30T20:32:47.989751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-30T20:32:47.990015] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-30T20:32:47.990787] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-30T20:32:47.990837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:47.990868] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:47.990894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:47.990949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:48.053314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:48.054201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:48.054302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:48.054338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:48.176506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:48.176669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:48.176709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:48.176737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:48.180070] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-30T20:32:48.180334] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-30T20:32:48.180459] [INFO ] [sig ] TCMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:48.329049] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCMD.txt [2026-01-30T20:32:48.329177] [INFO ] [sig ] [2997/3461] Completed TCMD in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:48.329216] [INFO ] [sig ] [2998/3461] Forecasting TCOM... [2026-01-30T20:32:48.329246] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-30T20:32:48.329274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-30T20:32:48.340868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-30T20:32:48.341146] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-30T20:32:48.341911] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-30T20:32:48.341962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:48.341995] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:48.342022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:48.342078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:48.401385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:48.402292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:48.402382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:48.402415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:48.526953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:48.527123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:48.527163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:48.527191] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:48.530600] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-30T20:32:48.530869] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-30T20:32:48.530988] [INFO ] [sig ] TCOM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:48.674188] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCOM.txt [2026-01-30T20:32:48.674325] [INFO ] [sig ] [2998/3461] Completed TCOM in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:48.674366] [INFO ] [sig ] [2999/3461] Forecasting TCPC... [2026-01-30T20:32:48.674399] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-30T20:32:48.674430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-30T20:32:48.684876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-30T20:32:48.685157] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-30T20:32:48.685948] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-30T20:32:48.686001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:48.686035] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:48.686062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:48.686123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:48.747824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:48.748644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:48.748734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:48.748770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:48.869378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:48.869536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:48.869595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:48.869627] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:48.873005] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=19.08%) [2026-01-30T20:32:48.873282] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-30T20:32:48.873406] [INFO ] [sig ] TCPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:49.020922] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCPC.txt [2026-01-30T20:32:49.021082] [INFO ] [sig ] [2999/3461] Completed TCPC in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:49.021123] [INFO ] [sig ] [3000/3461] Forecasting TCX... [2026-01-30T20:32:49.021155] [INFO ] [sig ] Generating forecast for: TCX [2026-01-30T20:32:49.021189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-30T20:32:49.032369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-30T20:32:49.032848] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-30T20:32:49.033806] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-30T20:32:49.033872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:49.033912] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:49.033945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:49.034003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:49.103124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:49.104007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:49.104093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:49.104128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:49.221775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:49.221933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:49.221974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:49.222005] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:49.225469] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-30T20:32:49.225784] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-30T20:32:49.225920] [INFO ] [sig ] TCX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:49.390436] [INFO ] [LOCAL ] Saved forecast: TCX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TCX.txt [2026-01-30T20:32:49.390618] [INFO ] [sig ] [3000/3461] Completed TCX in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:49.390660] [INFO ] [sig ] [3001/3461] Forecasting TD... [2026-01-30T20:32:49.390691] [INFO ] [sig ] Generating forecast for: TD [2026-01-30T20:32:49.390722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-30T20:32:49.403736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-30T20:32:49.404337] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-30T20:32:49.405226] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-30T20:32:49.405284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:49.405317] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:49.405347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:49.405405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:49.484899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:49.486091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:49.486275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:49.486338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:49.617717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:49.617884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:49.617931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:49.617965] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:49.622064] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=72.70%) [2026-01-30T20:32:49.622439] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-30T20:32:49.622620] [INFO ] [sig ] TD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:49.788071] [INFO ] [LOCAL ] Saved forecast: TD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TD.txt [2026-01-30T20:32:49.788257] [INFO ] [sig ] [3001/3461] Completed TD in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-30T20:32:49.788296] [INFO ] [sig ] [3002/3461] Forecasting TDC... [2026-01-30T20:32:49.788326] [INFO ] [sig ] Generating forecast for: TDC [2026-01-30T20:32:49.788358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-30T20:32:49.800659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-30T20:32:49.801243] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-30T20:32:49.802316] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-30T20:32:49.802372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:49.802419] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:49.802448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:49.802503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:49.866837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:49.867741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:49.867851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:49.867894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:49.994042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:49.994200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:49.994240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:49.994271] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:49.998014] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=41.33%) [2026-01-30T20:32:49.998358] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-30T20:32:49.998507] [INFO ] [sig ] TDC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:50.156658] [INFO ] [LOCAL ] Saved forecast: TDC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TDC.txt [2026-01-30T20:32:50.156839] [INFO ] [sig ] [3002/3461] Completed TDC in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:50.156881] [INFO ] [sig ] [3003/3461] Forecasting TDF... [2026-01-30T20:32:50.156911] [INFO ] [sig ] Generating forecast for: TDF [2026-01-30T20:32:50.156942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-30T20:32:50.168159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-30T20:32:50.168530] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-30T20:32:50.169325] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-30T20:32:50.169376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:50.169408] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:50.169434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:50.169490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:50.228193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:50.229095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:50.229176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:50.229208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:50.342344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:50.342501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:50.342541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:50.342588] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:50.345969] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=54.08%) [2026-01-30T20:32:50.346247] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-30T20:32:50.346368] [INFO ] [sig ] TDF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:50.492219] [INFO ] [LOCAL ] Saved forecast: TDF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TDF.txt [2026-01-30T20:32:50.492378] [INFO ] [sig ] [3003/3461] Completed TDF in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:50.492421] [INFO ] [sig ] [3004/3461] Forecasting TDG... [2026-01-30T20:32:50.492450] [INFO ] [sig ] Generating forecast for: TDG [2026-01-30T20:32:50.492480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-30T20:32:50.505025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-30T20:32:50.505376] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-30T20:32:50.506164] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-30T20:32:50.506214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:50.506247] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:50.506273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:50.506330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:50.563821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:50.564714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:50.564800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:50.564839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:50.689645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:50.689800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:50.689841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:50.689870] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:50.693661] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-01-30T20:32:50.693950] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-30T20:32:50.694073] [INFO ] [sig ] TDG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:50.847042] [INFO ] [LOCAL ] Saved forecast: TDG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TDG.txt [2026-01-30T20:32:50.847191] [INFO ] [sig ] [3004/3461] Completed TDG in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:50.847231] [INFO ] [sig ] [3005/3461] Forecasting TDS... [2026-01-30T20:32:50.847261] [INFO ] [sig ] Generating forecast for: TDS [2026-01-30T20:32:50.847290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-30T20:32:50.857512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-30T20:32:50.857783] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-30T20:32:50.858734] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-30T20:32:50.858785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:50.858817] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:50.858846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:50.858904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:50.917560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:50.918300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:50.918380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:50.918412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:51.039394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:51.039549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:51.039606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:51.039637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:51.043307] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-30T20:32:51.043591] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-30T20:32:51.043712] [INFO ] [sig ] TDS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:51.189340] [INFO ] [LOCAL ] Saved forecast: TDS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TDS.txt [2026-01-30T20:32:51.189468] [INFO ] [sig ] [3005/3461] Completed TDS in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:51.189513] [INFO ] [sig ] [3006/3461] Forecasting TDSC... [2026-01-30T20:32:51.189544] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-30T20:32:51.189588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-30T20:32:51.201612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-30T20:32:51.201952] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-30T20:32:51.202739] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-30T20:32:51.202790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:51.202820] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:51.202849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:51.202906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:51.261645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:51.262327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:51.262402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:51.262434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:51.372563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:51.372699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:51.372738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:51.372766] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:51.376118] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-01-30T20:32:51.376599] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-30T20:32:51.376720] [INFO ] [sig ] TDSC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:51.518137] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TDSC.txt [2026-01-30T20:32:51.518276] [INFO ] [sig ] [3006/3461] Completed TDSC in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:51.518315] [INFO ] [sig ] [3007/3461] Forecasting TDUP... [2026-01-30T20:32:51.518343] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-30T20:32:51.518371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-30T20:32:51.529371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-30T20:32:51.529663] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-30T20:32:51.530415] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-30T20:32:51.530466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:51.530497] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:51.530524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:51.530605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:51.587255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:51.587948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:51.588022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:51.588054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:51.706627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:51.706779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:51.706820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:51.706850] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:51.710245] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: DOWN (p=29.69%) [2026-01-30T20:32:51.710515] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-30T20:32:51.710691] [INFO ] [sig ] TDUP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:51.855020] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TDUP.txt [2026-01-30T20:32:51.855167] [INFO ] [sig ] [3007/3461] Completed TDUP in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:51.855206] [INFO ] [sig ] [3008/3461] Forecasting TDY... [2026-01-30T20:32:51.855236] [INFO ] [sig ] Generating forecast for: TDY [2026-01-30T20:32:51.855267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-30T20:32:51.865708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-30T20:32:51.866078] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-30T20:32:51.866973] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-30T20:32:51.867028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:51.867095] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:51.867135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:51.867216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:51.926258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:51.927176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:51.927265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:51.927299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:52.055223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:52.055403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:52.055445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:52.055475] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:52.058925] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=93.92%) [2026-01-30T20:32:52.059208] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-30T20:32:52.059343] [INFO ] [sig ] TDY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:52.207149] [INFO ] [LOCAL ] Saved forecast: TDY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TDY.txt [2026-01-30T20:32:52.207499] [INFO ] [sig ] [3008/3461] Completed TDY in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:52.207540] [INFO ] [sig ] [3009/3461] Forecasting TEAM... [2026-01-30T20:32:52.207613] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-30T20:32:52.207649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-30T20:32:52.218954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-30T20:32:52.219243] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-30T20:32:52.220071] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-30T20:32:52.220121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:52.220153] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:52.220179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:52.220235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:52.279727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:52.280704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:52.280782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:52.280814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:52.405162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:52.405320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:52.405362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:52.405417] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:52.409099] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-01-30T20:32:52.409428] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-30T20:32:52.409595] [INFO ] [sig ] TEAM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:52.565659] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TEAM.txt [2026-01-30T20:32:52.565810] [INFO ] [sig ] [3009/3461] Completed TEAM in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:52.565851] [INFO ] [sig ] [3010/3461] Forecasting TECH... [2026-01-30T20:32:52.565883] [INFO ] [sig ] Generating forecast for: TECH [2026-01-30T20:32:52.565916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-30T20:32:52.577531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-30T20:32:52.577888] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-30T20:32:52.578715] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-30T20:32:52.578766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:52.578797] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:52.578823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:52.578879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:52.647042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:52.648370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:52.648486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:52.648535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:52.786434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:52.786599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:52.786642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:52.786670] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:52.790668] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-30T20:32:52.790951] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-30T20:32:52.791076] [INFO ] [sig ] TECH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:52.937230] [INFO ] [LOCAL ] Saved forecast: TECH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TECH.txt [2026-01-30T20:32:52.937387] [INFO ] [sig ] [3010/3461] Completed TECH in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:52.937434] [INFO ] [sig ] [3011/3461] Forecasting TECK... [2026-01-30T20:32:52.937471] [INFO ] [sig ] Generating forecast for: TECK [2026-01-30T20:32:52.937508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-30T20:32:52.948263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-30T20:32:52.948631] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-30T20:32:52.949422] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-30T20:32:52.949473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:52.949504] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:52.949530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:52.949601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:53.007900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:53.008813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:53.008918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:53.008952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:53.134897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:53.135050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:53.135092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:53.135156] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:53.138622] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-01-30T20:32:53.138896] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-30T20:32:53.139020] [INFO ] [sig ] TECK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:53.287078] [INFO ] [LOCAL ] Saved forecast: TECK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TECK.txt [2026-01-30T20:32:53.287203] [INFO ] [sig ] [3011/3461] Completed TECK in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:53.287241] [INFO ] [sig ] [3012/3461] Forecasting TEI... [2026-01-30T20:32:53.287271] [INFO ] [sig ] Generating forecast for: TEI [2026-01-30T20:32:53.287301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-30T20:32:53.297799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-30T20:32:53.298081] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-30T20:32:53.298910] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-30T20:32:53.298972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:53.299010] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:53.299042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:53.299110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:53.360642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:53.361513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:53.361649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:53.361686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:53.479253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:53.479409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:53.479451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:53.479481] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:53.482904] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-30T20:32:53.483178] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-30T20:32:53.483311] [INFO ] [sig ] TEI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:53.680496] [INFO ] [LOCAL ] Saved forecast: TEI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TEI.txt [2026-01-30T20:32:53.680660] [INFO ] [sig ] [3012/3461] Completed TEI in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-30T20:32:53.680704] [INFO ] [sig ] [3013/3461] Forecasting TELO... [2026-01-30T20:32:53.680734] [INFO ] [sig ] Generating forecast for: TELO [2026-01-30T20:32:53.680764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-30T20:32:53.691602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-30T20:32:53.691915] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-30T20:32:53.692886] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-30T20:32:53.692937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:53.692980] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:53.693008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:53.693066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:53.752090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:53.752816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:53.752896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:53.752930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:53.878559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:53.878737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:53.878781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:53.878815] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:53.882259] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=62.54%) [2026-01-30T20:32:53.882535] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-30T20:32:53.882681] [INFO ] [sig ] TELO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:54.039918] [INFO ] [LOCAL ] Saved forecast: TELO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TELO.txt [2026-01-30T20:32:54.040053] [INFO ] [sig ] [3013/3461] Completed TELO in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:54.040092] [INFO ] [sig ] [3014/3461] Forecasting TEM... [2026-01-30T20:32:54.040120] [INFO ] [sig ] Generating forecast for: TEM [2026-01-30T20:32:54.040152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-30T20:32:54.050036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-30T20:32:54.050313] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-30T20:32:54.051149] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-30T20:32:54.051202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:54.051233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:54.051261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:54.051319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:54.112488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:54.113200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:54.113280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:54.113313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:54.240773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:54.240925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:54.240971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:54.241006] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:54.244530] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=31.76%) [2026-01-30T20:32:54.244820] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-30T20:32:54.244946] [INFO ] [sig ] TEM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:54.395940] [INFO ] [LOCAL ] Saved forecast: TEM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TEM.txt [2026-01-30T20:32:54.396079] [INFO ] [sig ] [3014/3461] Completed TEM in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:54.396119] [INFO ] [sig ] [3015/3461] Forecasting TENB... [2026-01-30T20:32:54.396148] [INFO ] [sig ] Generating forecast for: TENB [2026-01-30T20:32:54.396178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-30T20:32:54.407686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-30T20:32:54.408057] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-30T20:32:54.408907] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-30T20:32:54.408971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:54.409012] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:54.409047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:54.409112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:54.477979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:54.479235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:54.479341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:54.479382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:54.615100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:54.615248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:54.615293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:54.615322] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:54.618821] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-30T20:32:54.619104] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-30T20:32:54.619226] [INFO ] [sig ] TENB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:54.767466] [INFO ] [LOCAL ] Saved forecast: TENB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TENB.txt [2026-01-30T20:32:54.767615] [INFO ] [sig ] [3015/3461] Completed TENB in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:54.767656] [INFO ] [sig ] [3016/3461] Forecasting TENX... [2026-01-30T20:32:54.767687] [INFO ] [sig ] Generating forecast for: TENX [2026-01-30T20:32:54.767716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-30T20:32:54.778964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-30T20:32:54.779453] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-30T20:32:54.780236] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-30T20:32:54.780289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:54.780322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:54.780350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:54.780407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:54.842594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:54.843457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:54.843546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:54.843598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:54.952707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:54.952851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:54.952890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:54.952918] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:54.956269] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-01-30T20:32:54.956538] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-30T20:32:54.956677] [INFO ] [sig ] TENX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:55.105201] [INFO ] [LOCAL ] Saved forecast: TENX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TENX.txt [2026-01-30T20:32:55.105351] [INFO ] [sig ] [3016/3461] Completed TENX in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:55.105391] [INFO ] [sig ] [3017/3461] Forecasting TERN... [2026-01-30T20:32:55.105427] [INFO ] [sig ] Generating forecast for: TERN [2026-01-30T20:32:55.105459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-30T20:32:55.116001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-30T20:32:55.116326] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-30T20:32:55.117148] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-30T20:32:55.117199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:55.117231] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:55.117258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:55.117505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:55.174810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:55.175745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:55.175828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:55.175860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:55.293779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:55.293939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:55.293981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:55.294010] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:55.297425] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=50.00%) [2026-01-30T20:32:55.297751] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-30T20:32:55.297880] [INFO ] [sig ] TERN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:55.456615] [INFO ] [LOCAL ] Saved forecast: TERN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TERN.txt [2026-01-30T20:32:55.456763] [INFO ] [sig ] [3017/3461] Completed TERN in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:55.456802] [INFO ] [sig ] [3018/3461] Forecasting TEVA... [2026-01-30T20:32:55.456832] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-30T20:32:55.456861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-30T20:32:55.468663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-30T20:32:55.469013] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-30T20:32:55.469818] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-30T20:32:55.469869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:55.469900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:55.469932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:55.470000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:55.526798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:55.527720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:55.527840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:55.527875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:55.646288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:55.646441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:55.646480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:55.646509] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:55.649938] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-01-30T20:32:55.650242] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-30T20:32:55.650364] [INFO ] [sig ] TEVA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:55.793676] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TEVA.txt [2026-01-30T20:32:55.793824] [INFO ] [sig ] [3018/3461] Completed TEVA in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-30T20:32:55.793863] [INFO ] [sig ] [3019/3461] Forecasting TEX... [2026-01-30T20:32:55.793892] [INFO ] [sig ] Generating forecast for: TEX [2026-01-30T20:32:55.793922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-30T20:32:55.804288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-30T20:32:55.804569] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-30T20:32:55.805329] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-30T20:32:55.805379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:55.805410] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:55.805437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:55.805493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:55.866036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:55.866948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:55.867033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:55.867065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:55.997400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:55.997554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:55.997614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:55.997644] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:56.001185] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-01-30T20:32:56.001489] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-30T20:32:56.001640] [INFO ] [sig ] TEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:56.149222] [INFO ] [LOCAL ] Saved forecast: TEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TEX.txt [2026-01-30T20:32:56.149353] [INFO ] [sig ] [3019/3461] Completed TEX in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:56.149392] [INFO ] [sig ] [3020/3461] Forecasting TFC... [2026-01-30T20:32:56.149421] [INFO ] [sig ] Generating forecast for: TFC [2026-01-30T20:32:56.149449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-30T20:32:56.160448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-30T20:32:56.160724] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-30T20:32:56.161477] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-30T20:32:56.161527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:56.161558] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:56.161607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:56.161663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:56.222289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:56.222944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:56.223019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:56.223050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:56.346285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:56.346438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:56.346478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:56.346524] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:56.350008] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-01-30T20:32:56.350287] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-30T20:32:56.350412] [INFO ] [sig ] TFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:56.493450] [INFO ] [LOCAL ] Saved forecast: TFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TFC.txt [2026-01-30T20:32:56.493618] [INFO ] [sig ] [3020/3461] Completed TFC in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:56.493659] [INFO ] [sig ] [3021/3461] Forecasting TFII... [2026-01-30T20:32:56.493689] [INFO ] [sig ] Generating forecast for: TFII [2026-01-30T20:32:56.493718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-30T20:32:56.504185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-30T20:32:56.504474] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-30T20:32:56.505283] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-30T20:32:56.505333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:56.505365] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:56.505392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:56.505448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:56.562738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:56.563563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:56.563661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:56.563694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:56.682397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:56.682556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:56.682616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:56.682647] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:56.685968] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-01-30T20:32:56.686246] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-30T20:32:56.686366] [INFO ] [sig ] TFII: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:56.829426] [INFO ] [LOCAL ] Saved forecast: TFII 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TFII.txt [2026-01-30T20:32:56.829595] [INFO ] [sig ] [3021/3461] Completed TFII in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:56.829637] [INFO ] [sig ] [3022/3461] Forecasting TFIN... [2026-01-30T20:32:56.829667] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-30T20:32:56.829697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-30T20:32:56.839810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-30T20:32:56.840084] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-30T20:32:56.840855] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-30T20:32:56.840905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:56.840936] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:56.840962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:56.841018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:56.900633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:56.901308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:56.901384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:56.901416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:57.020393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:57.020548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:57.020605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:57.020637] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:57.024615] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-30T20:32:57.024904] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-30T20:32:57.025029] [INFO ] [sig ] TFIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:57.177977] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TFIN.txt [2026-01-30T20:32:57.178122] [INFO ] [sig ] [3022/3461] Completed TFIN in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:57.178164] [INFO ] [sig ] [3023/3461] Forecasting TFPM... [2026-01-30T20:32:57.178194] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-30T20:32:57.178223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-30T20:32:57.188873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-30T20:32:57.189135] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-30T20:32:57.190095] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-30T20:32:57.190145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:57.190177] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:57.190204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:57.190260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:57.251061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:57.251753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:57.251833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:57.251869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:57.374702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:57.374843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:57.374884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:57.374913] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:57.378338] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=63.66%) [2026-01-30T20:32:57.378632] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-30T20:32:57.378757] [INFO ] [sig ] TFPM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:57.525487] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TFPM.txt [2026-01-30T20:32:57.525632] [INFO ] [sig ] [3023/3461] Completed TFPM in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:57.525672] [INFO ] [sig ] [3024/3461] Forecasting TFSL... [2026-01-30T20:32:57.525701] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-30T20:32:57.525731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-30T20:32:57.536397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-30T20:32:57.536708] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-30T20:32:57.537475] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-30T20:32:57.537527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:57.537561] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:57.537614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:57.537685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:57.597513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:57.598401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:57.598480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:57.598513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:57.720283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:57.720457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:57.720505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:57.720534] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:57.724174] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-01-30T20:32:57.724663] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-30T20:32:57.724785] [INFO ] [sig ] TFSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:57.875933] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TFSL.txt [2026-01-30T20:32:57.876062] [INFO ] [sig ] [3024/3461] Completed TFSL in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:57.876100] [INFO ] [sig ] [3025/3461] Forecasting TG... [2026-01-30T20:32:57.876129] [INFO ] [sig ] Generating forecast for: TG [2026-01-30T20:32:57.876159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-30T20:32:57.886684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-30T20:32:57.886946] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-30T20:32:57.887734] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-30T20:32:57.887786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:57.887844] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:57.887874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:57.887932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:57.948889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:57.949627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:57.949706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:57.949739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:58.069792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:58.069937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:58.069978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:58.070012] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:58.073366] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=38.22%) [2026-01-30T20:32:58.073661] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-30T20:32:58.073785] [INFO ] [sig ] TG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:58.217998] [INFO ] [LOCAL ] Saved forecast: TG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TG.txt [2026-01-30T20:32:58.218169] [INFO ] [sig ] [3025/3461] Completed TG in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:58.218212] [INFO ] [sig ] [3026/3461] Forecasting TGLS... [2026-01-30T20:32:58.218243] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-30T20:32:58.218276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-30T20:32:58.228269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-30T20:32:58.228600] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-30T20:32:58.229397] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-30T20:32:58.229459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:58.229491] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:58.229516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:58.229588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:58.288302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:58.288952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:58.289034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:58.289069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:58.412028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:58.412189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:58.412234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:58.412263] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:58.416132] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-01-30T20:32:58.416419] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-30T20:32:58.416550] [INFO ] [sig ] TGLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:58.565121] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TGLS.txt [2026-01-30T20:32:58.565270] [INFO ] [sig ] [3026/3461] Completed TGLS in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:58.565310] [INFO ] [sig ] [3027/3461] Forecasting TGNA... [2026-01-30T20:32:58.565339] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-30T20:32:58.565370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-30T20:32:58.576351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-30T20:32:58.576708] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-30T20:32:58.577463] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-30T20:32:58.577515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:58.577547] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:58.577603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:58.577664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:58.638991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:58.639917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:58.640008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:58.640059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:58.765587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:58.765745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:58.765784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:58.765811] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:58.769220] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-30T20:32:58.769521] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-30T20:32:58.769684] [INFO ] [sig ] TGNA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:58.918231] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TGNA.txt [2026-01-30T20:32:58.918396] [INFO ] [sig ] [3027/3461] Completed TGNA in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:58.918435] [INFO ] [sig ] [3028/3461] Forecasting TGS... [2026-01-30T20:32:58.918465] [INFO ] [sig ] Generating forecast for: TGS [2026-01-30T20:32:58.918495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-30T20:32:58.928775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-30T20:32:58.929149] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-30T20:32:58.929944] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-30T20:32:58.929998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:58.930036] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:58.930069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:58.930137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:58.986562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:58.987355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:58.987434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:58.987466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:59.106388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:59.106541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:59.106599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:59.106662] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:59.110339] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=15.52%) [2026-01-30T20:32:59.110647] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-30T20:32:59.110777] [INFO ] [sig ] TGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:32:59.256532] [INFO ] [LOCAL ] Saved forecast: TGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TGS.txt [2026-01-30T20:32:59.256728] [INFO ] [sig ] [3028/3461] Completed TGS in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:59.256767] [INFO ] [sig ] [3029/3461] Forecasting TGTX... [2026-01-30T20:32:59.256797] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-30T20:32:59.256828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-30T20:32:59.267797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-30T20:32:59.268096] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-30T20:32:59.269099] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-30T20:32:59.269150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:59.269358] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:59.269384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:59.269439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:59.328005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:59.328893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:59.328972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:59.329004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:59.448672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:59.448773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:59.448813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:59.448842] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:59.452442] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-01-30T20:32:59.452808] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-30T20:32:59.452953] [INFO ] [sig ] TGTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:59.597070] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TGTX.txt [2026-01-30T20:32:59.597221] [INFO ] [sig ] [3029/3461] Completed TGTX in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-30T20:32:59.597260] [INFO ] [sig ] [3030/3461] Forecasting TH... [2026-01-30T20:32:59.597290] [INFO ] [sig ] Generating forecast for: TH [2026-01-30T20:32:59.597321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-30T20:32:59.608298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-30T20:32:59.608658] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-30T20:32:59.609685] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-30T20:32:59.609738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:59.609770] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:59.609797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:59.609854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:32:59.669589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:32:59.670415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:32:59.670496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:32:59.670528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:32:59.795448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:32:59.795622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:32:59.795664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:32:59.795694] [INFO ] [FORECASTER] Training complete [2026-01-30T20:32:59.799174] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-01-30T20:32:59.799469] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-30T20:32:59.799616] [INFO ] [sig ] TH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:32:59.950024] [INFO ] [LOCAL ] Saved forecast: TH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TH.txt [2026-01-30T20:32:59.950188] [INFO ] [sig ] [3030/3461] Completed TH in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:32:59.950228] [INFO ] [sig ] [3031/3461] Forecasting THC... [2026-01-30T20:32:59.950257] [INFO ] [sig ] Generating forecast for: THC [2026-01-30T20:32:59.950288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-30T20:32:59.960594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-30T20:32:59.960934] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-30T20:32:59.961869] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-30T20:32:59.961924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:32:59.961956] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:32:59.961983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:32:59.962039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:00.021445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:00.022522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:00.022625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:00.022664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:00.149077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:00.149237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:00.149277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:00.149306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:00.152709] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-30T20:33:00.153003] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-30T20:33:00.153150] [INFO ] [sig ] THC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:00.306492] [INFO ] [LOCAL ] Saved forecast: THC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/THC.txt [2026-01-30T20:33:00.306663] [INFO ] [sig ] [3031/3461] Completed THC in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:33:00.306705] [INFO ] [sig ] [3032/3461] Forecasting THFF... [2026-01-30T20:33:00.306735] [INFO ] [sig ] Generating forecast for: THFF [2026-01-30T20:33:00.306765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-30T20:33:00.317956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-30T20:33:00.318358] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-30T20:33:00.319250] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-30T20:33:00.319304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:00.319337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:00.319364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:00.319422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:00.376413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:00.377237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:00.377319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:00.377351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:00.512505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:00.512653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:00.512700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:00.512733] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:00.516865] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=48.87%) [2026-01-30T20:33:00.517210] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-30T20:33:00.517362] [INFO ] [sig ] THFF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:00.668995] [INFO ] [LOCAL ] Saved forecast: THFF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/THFF.txt [2026-01-30T20:33:00.669167] [INFO ] [sig ] [3032/3461] Completed THFF in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:33:00.669215] [INFO ] [sig ] [3033/3461] Forecasting THG... [2026-01-30T20:33:00.669251] [INFO ] [sig ] Generating forecast for: THG [2026-01-30T20:33:00.669280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-30T20:33:00.679751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-30T20:33:00.680085] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-30T20:33:00.680889] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-30T20:33:00.680940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:00.680971] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:00.680998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:00.681059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:00.737796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:00.738610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:00.738690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:00.738723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:00.862863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:00.862969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:00.863018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:00.863047] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:00.866293] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-01-30T20:33:00.866562] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-30T20:33:00.866702] [INFO ] [sig ] THG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:01.011786] [INFO ] [LOCAL ] Saved forecast: THG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/THG.txt [2026-01-30T20:33:01.011910] [INFO ] [sig ] [3033/3461] Completed THG in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:33:01.011948] [INFO ] [sig ] [3034/3461] Forecasting THO... [2026-01-30T20:33:01.011977] [INFO ] [sig ] Generating forecast for: THO [2026-01-30T20:33:01.012007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-30T20:33:01.021750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-30T20:33:01.022009] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-30T20:33:01.022801] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-30T20:33:01.022856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:01.022888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:01.022914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:01.022970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:01.079444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:01.080123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:01.080198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:01.080230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:01.205915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:01.206076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:01.206123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:01.206157] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:01.209713] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-30T20:33:01.210058] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-30T20:33:01.210197] [INFO ] [sig ] THO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:01.358301] [INFO ] [LOCAL ] Saved forecast: THO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/THO.txt [2026-01-30T20:33:01.358430] [INFO ] [sig ] [3034/3461] Completed THO in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:33:01.358471] [INFO ] [sig ] [3035/3461] Forecasting THQ... [2026-01-30T20:33:01.358500] [INFO ] [sig ] Generating forecast for: THQ [2026-01-30T20:33:01.358530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-30T20:33:01.368786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-30T20:33:01.369091] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-30T20:33:01.369878] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-30T20:33:01.369929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:01.369960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:01.369988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:01.370043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:01.426128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:01.427027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:01.427131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:01.427165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:01.546040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:01.546194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:01.546234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:01.546263] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:01.549679] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-30T20:33:01.549964] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-30T20:33:01.550091] [INFO ] [sig ] THQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:01.695336] [INFO ] [LOCAL ] Saved forecast: THQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/THQ.txt [2026-01-30T20:33:01.695489] [INFO ] [sig ] [3035/3461] Completed THQ in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-30T20:33:01.695528] [INFO ] [sig ] [3036/3461] Forecasting THRM... [2026-01-30T20:33:01.695558] [INFO ] [sig ] Generating forecast for: THRM [2026-01-30T20:33:01.695609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-30T20:33:01.706941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-30T20:33:01.707298] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-30T20:33:01.708297] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-30T20:33:01.708348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:01.708380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:01.708406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:01.708465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:01.767528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:01.768453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:01.768538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:01.768595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:01.890429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:01.890602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:01.890643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:01.890671] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:01.894005] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-30T20:33:01.894291] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-30T20:33:01.894417] [INFO ] [sig ] THRM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:02.039069] [INFO ] [LOCAL ] Saved forecast: THRM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/THRM.txt [2026-01-30T20:33:02.039225] [INFO ] [sig ] [3036/3461] Completed THRM in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:02.039264] [INFO ] [sig ] [3037/3461] Forecasting THRY... [2026-01-30T20:33:02.039294] [INFO ] [sig ] Generating forecast for: THRY [2026-01-30T20:33:02.039323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-30T20:33:02.049938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-30T20:33:02.050332] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-30T20:33:02.051188] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-30T20:33:02.051241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:02.051285] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:02.051312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:02.051369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:02.109463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:02.110319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:02.110425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:02.110461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:02.233608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:02.233760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:02.233801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:02.233829] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:02.237175] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=76.23%) [2026-01-30T20:33:02.237445] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-30T20:33:02.237570] [INFO ] [sig ] THRY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:02.379125] [INFO ] [LOCAL ] Saved forecast: THRY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/THRY.txt [2026-01-30T20:33:02.379280] [INFO ] [sig ] [3037/3461] Completed THRY in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:02.379320] [INFO ] [sig ] [3038/3461] Forecasting THS... [2026-01-30T20:33:02.379545] [INFO ] [sig ] Generating forecast for: THS [2026-01-30T20:33:02.379592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-30T20:33:02.390085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-30T20:33:02.390431] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-30T20:33:02.391221] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-30T20:33:02.391273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:02.391304] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:02.391329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:02.391385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:02.449652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:02.450764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:02.450848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:02.450879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:02.583560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:02.583752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:02.583792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:02.583822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:02.587301] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: UP (p=70.37%) [2026-01-30T20:33:02.587595] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-30T20:33:02.587722] [INFO ] [sig ] THS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:02.736720] [INFO ] [LOCAL ] Saved forecast: THS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/THS.txt [2026-01-30T20:33:02.736911] [INFO ] [sig ] [3038/3461] Completed THS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:02.736958] [INFO ] [sig ] [3039/3461] Forecasting TIGO... [2026-01-30T20:33:02.736996] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-30T20:33:02.737032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-30T20:33:02.747477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-30T20:33:02.747803] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-30T20:33:02.748635] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-30T20:33:02.748686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:02.748717] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:02.748743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:02.748798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:02.806687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:02.807564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:02.807664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:02.807697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:02.931734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:02.931888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:02.931930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:02.931958] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:02.935631] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=49.07%) [2026-01-30T20:33:02.935930] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-30T20:33:02.936064] [INFO ] [sig ] TIGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:03.084392] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TIGO.txt [2026-01-30T20:33:03.084555] [INFO ] [sig ] [3039/3461] Completed TIGO in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:03.084628] [INFO ] [sig ] [3040/3461] Forecasting TIL... [2026-01-30T20:33:03.084663] [INFO ] [sig ] Generating forecast for: TIL [2026-01-30T20:33:03.084695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-30T20:33:03.095542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-30T20:33:03.095946] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-30T20:33:03.096804] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-30T20:33:03.096857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:03.096888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:03.096915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:03.096971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:03.158267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:03.159645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:03.159729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:03.159762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:03.288553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:03.288722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:03.288763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:03.288791] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:03.292365] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-30T20:33:03.292673] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-30T20:33:03.292807] [INFO ] [sig ] TIL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:03.437126] [INFO ] [LOCAL ] Saved forecast: TIL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TIL.txt [2026-01-30T20:33:03.437269] [INFO ] [sig ] [3040/3461] Completed TIL in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:03.437308] [INFO ] [sig ] [3041/3461] Forecasting TILE... [2026-01-30T20:33:03.437342] [INFO ] [sig ] Generating forecast for: TILE [2026-01-30T20:33:03.437373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-30T20:33:03.447555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-30T20:33:03.447892] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-30T20:33:03.448913] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-30T20:33:03.448964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:03.449001] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:03.449038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:03.449099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:03.509291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:03.510114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:03.510194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:03.510228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:03.636700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:03.636888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:03.636955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:03.637006] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:03.642627] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-30T20:33:03.643073] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-30T20:33:03.643269] [INFO ] [sig ] TILE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:03.803405] [INFO ] [LOCAL ] Saved forecast: TILE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TILE.txt [2026-01-30T20:33:03.803555] [INFO ] [sig ] [3041/3461] Completed TILE in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:03.803617] [INFO ] [sig ] [3042/3461] Forecasting TIMB... [2026-01-30T20:33:03.803650] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-30T20:33:03.803683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-30T20:33:03.814725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-30T20:33:03.815052] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-30T20:33:03.815851] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-30T20:33:03.815904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:03.815965] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:03.815995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:03.816052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:03.875666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:03.876387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:03.876468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:03.876501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:03.994233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:03.994393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:03.994449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:03.994489] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:03.998009] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-30T20:33:03.998313] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-30T20:33:03.998442] [INFO ] [sig ] TIMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:04.152870] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TIMB.txt [2026-01-30T20:33:04.153008] [INFO ] [sig ] [3042/3461] Completed TIMB in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:04.153051] [INFO ] [sig ] [3043/3461] Forecasting TITN... [2026-01-30T20:33:04.153082] [INFO ] [sig ] Generating forecast for: TITN [2026-01-30T20:33:04.153116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-30T20:33:04.165629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-30T20:33:04.165945] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-30T20:33:04.166773] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-30T20:33:04.166826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:04.166859] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:04.166886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:04.166944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:04.227263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:04.228004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:04.228082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:04.228136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:04.354473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:04.354657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:04.354706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:04.354736] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:04.358417] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-30T20:33:04.358757] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-30T20:33:04.358897] [INFO ] [sig ] TITN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:04.514066] [INFO ] [LOCAL ] Saved forecast: TITN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TITN.txt [2026-01-30T20:33:04.514223] [INFO ] [sig ] [3043/3461] Completed TITN in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:04.514267] [INFO ] [sig ] [3044/3461] Forecasting TJX... [2026-01-30T20:33:04.514299] [INFO ] [sig ] Generating forecast for: TJX [2026-01-30T20:33:04.514331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-30T20:33:04.526703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-30T20:33:04.527103] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-30T20:33:04.528040] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-30T20:33:04.528139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:04.528195] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:04.528228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:04.528300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:04.596556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:04.597435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:04.597515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:04.597547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:04.737369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:04.737542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:04.737605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:04.737656] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:04.741499] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-01-30T20:33:04.741895] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-30T20:33:04.742042] [INFO ] [sig ] TJX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:04.887521] [INFO ] [LOCAL ] Saved forecast: TJX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TJX.txt [2026-01-30T20:33:04.887695] [INFO ] [sig ] [3044/3461] Completed TJX in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:04.887743] [INFO ] [sig ] [3045/3461] Forecasting TK... [2026-01-30T20:33:04.887777] [INFO ] [sig ] Generating forecast for: TK [2026-01-30T20:33:04.887810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-30T20:33:04.898678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-30T20:33:04.899019] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-30T20:33:04.899834] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-30T20:33:04.899885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:04.899916] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:04.899942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:04.899997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:04.956748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:04.957540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:04.957637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:04.957670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:05.077907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:05.078060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:05.078122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:05.078185] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:05.081513] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-01-30T20:33:05.081818] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-30T20:33:05.081947] [INFO ] [sig ] TK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:05.224143] [INFO ] [LOCAL ] Saved forecast: TK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TK.txt [2026-01-30T20:33:05.224289] [INFO ] [sig ] [3045/3461] Completed TK in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:05.224329] [INFO ] [sig ] [3046/3461] Forecasting TKC... [2026-01-30T20:33:05.224360] [INFO ] [sig ] Generating forecast for: TKC [2026-01-30T20:33:05.224391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-30T20:33:05.235988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-30T20:33:05.236320] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-30T20:33:05.237118] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-30T20:33:05.237174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:05.237208] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:05.237238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:05.237296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:05.295993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:05.296802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:05.296882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:05.296932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:05.417100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:05.417251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:05.417291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:05.417320] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:05.420931] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-30T20:33:05.421222] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-30T20:33:05.421347] [INFO ] [sig ] TKC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:05.561611] [INFO ] [LOCAL ] Saved forecast: TKC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TKC.txt [2026-01-30T20:33:05.561754] [INFO ] [sig ] [3046/3461] Completed TKC in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-30T20:33:05.561796] [INFO ] [sig ] [3047/3461] Forecasting TKNO... [2026-01-30T20:33:05.561828] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-30T20:33:05.561860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-30T20:33:05.574853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-30T20:33:05.575333] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-30T20:33:05.576410] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-30T20:33:05.576475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:05.576521] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:05.576561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:05.576674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:05.640597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:05.641433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:05.641514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:05.641546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:05.766148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:05.766301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:05.766343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:05.766373] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:05.769782] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-01-30T20:33:05.770057] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-30T20:33:05.770179] [INFO ] [sig ] TKNO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:05.912544] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TKNO.txt [2026-01-30T20:33:05.912680] [INFO ] [sig ] [3047/3461] Completed TKNO in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:05.912720] [INFO ] [sig ] [3048/3461] Forecasting TKO... [2026-01-30T20:33:05.912749] [INFO ] [sig ] Generating forecast for: TKO [2026-01-30T20:33:05.912780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-30T20:33:05.925049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-30T20:33:05.925421] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-30T20:33:05.926272] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-30T20:33:05.926324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:05.926356] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:05.926610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:05.926699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:05.984005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:05.984863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:05.984939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:05.984971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:06.114117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:06.114276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:06.114319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:06.114348] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:06.117954] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-01-30T20:33:06.118289] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-30T20:33:06.118422] [INFO ] [sig ] TKO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:06.269189] [INFO ] [LOCAL ] Saved forecast: TKO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TKO.txt [2026-01-30T20:33:06.269334] [INFO ] [sig ] [3048/3461] Completed TKO in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:06.269374] [INFO ] [sig ] [3049/3461] Forecasting TLK... [2026-01-30T20:33:06.269404] [INFO ] [sig ] Generating forecast for: TLK [2026-01-30T20:33:06.269436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-30T20:33:06.281315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-30T20:33:06.281625] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-30T20:33:06.282387] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-30T20:33:06.282438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:06.282470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:06.282497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:06.282552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:06.343060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:06.343834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:06.343912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:06.343944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:06.481503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:06.481668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:06.481714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:06.481744] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:06.485186] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=70.07%) [2026-01-30T20:33:06.485469] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-30T20:33:06.485615] [INFO ] [sig ] TLK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:06.634298] [INFO ] [LOCAL ] Saved forecast: TLK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TLK.txt [2026-01-30T20:33:06.634436] [INFO ] [sig ] [3049/3461] Completed TLK in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:06.634475] [INFO ] [sig ] [3050/3461] Forecasting TLS... [2026-01-30T20:33:06.634504] [INFO ] [sig ] Generating forecast for: TLS [2026-01-30T20:33:06.634534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-30T20:33:06.644626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-30T20:33:06.644938] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-30T20:33:06.645741] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-30T20:33:06.645792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:06.645823] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:06.645849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:06.645905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:06.705442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:06.706367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:06.706450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:06.706483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:06.829984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:06.830142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:06.830184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:06.830215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:06.833808] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-30T20:33:06.834090] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-30T20:33:06.834221] [INFO ] [sig ] TLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:06.991752] [INFO ] [LOCAL ] Saved forecast: TLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TLS.txt [2026-01-30T20:33:06.991895] [INFO ] [sig ] [3050/3461] Completed TLS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:06.991937] [INFO ] [sig ] [3051/3461] Forecasting TLSA... [2026-01-30T20:33:06.991969] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-30T20:33:06.992002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-30T20:33:07.003096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-30T20:33:07.003428] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-30T20:33:07.004240] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-30T20:33:07.004305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:07.004346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:07.004376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:07.004435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:07.066101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:07.066835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:07.066915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:07.066948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:07.187328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:07.187700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:07.187741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:07.187770] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:07.191833] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-30T20:33:07.192124] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-30T20:33:07.192250] [INFO ] [sig ] TLSA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:07.337900] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TLSA.txt [2026-01-30T20:33:07.338051] [INFO ] [sig ] [3051/3461] Completed TLSA in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:07.338092] [INFO ] [sig ] [3052/3461] Forecasting TLSI... [2026-01-30T20:33:07.338143] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-30T20:33:07.338174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-30T20:33:07.349381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-30T20:33:07.349797] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-30T20:33:07.350626] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-30T20:33:07.350680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:07.350714] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:07.350743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:07.350803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:07.414225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:07.415115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:07.415235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:07.415270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:07.544865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:07.545037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:07.545084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:07.545115] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:07.548862] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-01-30T20:33:07.549162] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-30T20:33:07.549302] [INFO ] [sig ] TLSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:07.692269] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TLSI.txt [2026-01-30T20:33:07.692411] [INFO ] [sig ] [3052/3461] Completed TLSI in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-30T20:33:07.692451] [INFO ] [sig ] [3053/3461] Forecasting TLYS... [2026-01-30T20:33:07.692482] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-30T20:33:07.692510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-30T20:33:07.703923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-30T20:33:07.704230] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-30T20:33:07.705033] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-30T20:33:07.705085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:07.705117] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:07.705143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:07.705199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:07.763074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:07.763779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:07.763857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:07.763889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:07.891391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:07.891592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:07.891636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:07.891667] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:07.895468] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-30T20:33:07.895771] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-30T20:33:07.895924] [INFO ] [sig ] TLYS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:08.045328] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TLYS.txt [2026-01-30T20:33:08.045480] [INFO ] [sig ] [3053/3461] Completed TLYS in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:08.045520] [INFO ] [sig ] [3054/3461] Forecasting TM... [2026-01-30T20:33:08.045550] [INFO ] [sig ] Generating forecast for: TM [2026-01-30T20:33:08.045598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-30T20:33:08.056931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-30T20:33:08.057288] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-30T20:33:08.058082] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-30T20:33:08.058158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:08.058191] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:08.058217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:08.058274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:08.118219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:08.118981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:08.119059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:08.119091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:08.242457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:08.242627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:08.242669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:08.242697] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:08.246036] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=30.52%) [2026-01-30T20:33:08.246313] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-30T20:33:08.246438] [INFO ] [sig ] TM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:08.404411] [INFO ] [LOCAL ] Saved forecast: TM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TM.txt [2026-01-30T20:33:08.404587] [INFO ] [sig ] [3054/3461] Completed TM in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:08.404638] [INFO ] [sig ] [3055/3461] Forecasting TMC... [2026-01-30T20:33:08.404668] [INFO ] [sig ] Generating forecast for: TMC [2026-01-30T20:33:08.404698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-30T20:33:08.415819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-30T20:33:08.416146] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-30T20:33:08.416948] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-30T20:33:08.417001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:08.417034] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:08.417062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:08.417128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:08.480784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:08.481868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:08.481965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:08.482004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:08.627119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:08.627270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:08.627311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:08.627342] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:08.631695] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-01-30T20:33:08.631997] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-30T20:33:08.632127] [INFO ] [sig ] TMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:08.784469] [INFO ] [LOCAL ] Saved forecast: TMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TMC.txt [2026-01-30T20:33:08.784683] [INFO ] [sig ] [3055/3461] Completed TMC in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:08.784730] [INFO ] [sig ] [3056/3461] Forecasting TMCI... [2026-01-30T20:33:08.784762] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-30T20:33:08.784803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-30T20:33:08.796204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-30T20:33:08.796614] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-30T20:33:08.797489] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-30T20:33:08.797543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:08.797777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:08.797809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:08.797867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:08.859822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:08.860705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:08.860798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:08.860857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:08.990200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:08.990373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:08.990427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:08.990458] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:08.994178] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=49.90%) [2026-01-30T20:33:08.994468] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-30T20:33:08.994613] [INFO ] [sig ] TMCI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:09.149786] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TMCI.txt [2026-01-30T20:33:09.149973] [INFO ] [sig ] [3056/3461] Completed TMCI in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:09.150021] [INFO ] [sig ] [3057/3461] Forecasting TMDX... [2026-01-30T20:33:09.150050] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-30T20:33:09.150081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-30T20:33:09.162176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-30T20:33:09.162588] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-30T20:33:09.163482] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-30T20:33:09.163535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:09.163777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:09.163815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:09.163873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:09.223100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:09.224025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:09.224109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:09.224143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:09.347026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:09.347235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:09.347278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:09.347306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:09.351051] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-30T20:33:09.351408] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-30T20:33:09.351544] [INFO ] [sig ] TMDX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:09.495700] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TMDX.txt [2026-01-30T20:33:09.495889] [INFO ] [sig ] [3057/3461] Completed TMDX in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:09.495949] [INFO ] [sig ] [3058/3461] Forecasting TME... [2026-01-30T20:33:09.495982] [INFO ] [sig ] Generating forecast for: TME [2026-01-30T20:33:09.496015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-30T20:33:09.507452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-30T20:33:09.507864] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-30T20:33:09.508962] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-30T20:33:09.509018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:09.509052] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:09.509078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:09.509134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:09.569166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:09.570075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:09.570162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:09.570195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:09.703001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:09.703163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:09.703206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:09.703237] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:09.706703] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-01-30T20:33:09.707014] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-30T20:33:09.707153] [INFO ] [sig ] TME: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:09.858379] [INFO ] [LOCAL ] Saved forecast: TME 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TME.txt [2026-01-30T20:33:09.858554] [INFO ] [sig ] [3058/3461] Completed TME in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:09.858616] [INFO ] [sig ] [3059/3461] Forecasting TMHC... [2026-01-30T20:33:09.858646] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-30T20:33:09.858678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-30T20:33:09.868872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-30T20:33:09.869215] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-30T20:33:09.870029] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-30T20:33:09.870081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:09.870140] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:09.870169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:09.870233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:09.931670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:09.932520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:09.932618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:09.932652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:10.049840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:10.049987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:10.050026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:10.050054] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:10.053841] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-01-30T20:33:10.054127] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-30T20:33:10.054255] [INFO ] [sig ] TMHC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:10.199499] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TMHC.txt [2026-01-30T20:33:10.199843] [INFO ] [sig ] [3059/3461] Completed TMHC in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:10.199885] [INFO ] [sig ] [3060/3461] Forecasting TMUS... [2026-01-30T20:33:10.199914] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-30T20:33:10.199943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-30T20:33:10.210482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-30T20:33:10.210991] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-30T20:33:10.211958] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-30T20:33:10.212009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:10.212039] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:10.212066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:10.212121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:10.269561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:10.270265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:10.270346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:10.270378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:10.396855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:10.397005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:10.397044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:10.397072] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:10.400445] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-01-30T20:33:10.400764] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-30T20:33:10.400889] [INFO ] [sig ] TMUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:10.550133] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TMUS.txt [2026-01-30T20:33:10.550305] [INFO ] [sig ] [3060/3461] Completed TMUS in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:10.550357] [INFO ] [sig ] [3061/3461] Forecasting TNC... [2026-01-30T20:33:10.550387] [INFO ] [sig ] Generating forecast for: TNC [2026-01-30T20:33:10.550419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-30T20:33:10.560838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-30T20:33:10.561191] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-30T20:33:10.562049] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-30T20:33:10.562101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:10.562145] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:10.562175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:10.562231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:10.620643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:10.621314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:10.621399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:10.621434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:10.743043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:10.743192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:10.743233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:10.743261] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:10.746617] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-01-30T20:33:10.746889] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-30T20:33:10.747011] [INFO ] [sig ] TNC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:10.893446] [INFO ] [LOCAL ] Saved forecast: TNC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TNC.txt [2026-01-30T20:33:10.893634] [INFO ] [sig ] [3061/3461] Completed TNC in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:10.893679] [INFO ] [sig ] [3062/3461] Forecasting TNDM... [2026-01-30T20:33:10.893709] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-30T20:33:10.893742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-30T20:33:10.904630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-30T20:33:10.904981] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-30T20:33:10.905815] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-30T20:33:10.905866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:10.905896] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:10.905922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:10.905977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:10.963535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:10.964424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:10.964507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:10.964539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:11.092424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:11.092599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:11.092642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:11.092704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:11.096520] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=27.00%) [2026-01-30T20:33:11.096826] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-30T20:33:11.096953] [INFO ] [sig ] TNDM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:11.243885] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TNDM.txt [2026-01-30T20:33:11.244030] [INFO ] [sig ] [3062/3461] Completed TNDM in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:11.244071] [INFO ] [sig ] [3063/3461] Forecasting TNGX... [2026-01-30T20:33:11.244101] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-30T20:33:11.244133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-30T20:33:11.254849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-30T20:33:11.255138] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-30T20:33:11.255932] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-30T20:33:11.255984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:11.256016] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:11.256043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:11.256099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:11.317062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:11.317896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:11.317977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:11.318010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:11.440335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:11.440484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:11.440528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:11.440558] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:11.444029] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-01-30T20:33:11.444320] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-30T20:33:11.444470] [INFO ] [sig ] TNGX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:11.608661] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TNGX.txt [2026-01-30T20:33:11.608824] [INFO ] [sig ] [3063/3461] Completed TNGX in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-30T20:33:11.608867] [INFO ] [sig ] [3064/3461] Forecasting TNK... [2026-01-30T20:33:11.608899] [INFO ] [sig ] Generating forecast for: TNK [2026-01-30T20:33:11.608930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-30T20:33:11.620176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-30T20:33:11.620642] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-30T20:33:11.621491] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-30T20:33:11.621547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:11.621604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:11.621635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:11.621698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:11.682902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:11.683834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:11.683934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:11.683968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:11.818959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:11.819144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:11.819185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:11.819215] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:11.822775] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-30T20:33:11.823080] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-30T20:33:11.823222] [INFO ] [sig ] TNK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:11.974810] [INFO ] [LOCAL ] Saved forecast: TNK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TNK.txt [2026-01-30T20:33:11.974966] [INFO ] [sig ] [3064/3461] Completed TNK in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-30T20:33:11.975022] [INFO ] [sig ] [3065/3461] Forecasting TNL... [2026-01-30T20:33:11.975057] [INFO ] [sig ] Generating forecast for: TNL [2026-01-30T20:33:11.975089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-30T20:33:11.987083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-30T20:33:11.987430] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-30T20:33:11.988268] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-30T20:33:11.988320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:11.988352] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:11.988377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:11.988434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:12.046729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:12.047878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:12.047972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:12.048006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:12.179374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:12.179532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:12.179591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:12.179625] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:12.183243] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-01-30T20:33:12.183585] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-30T20:33:12.183730] [INFO ] [sig ] TNL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:12.334381] [INFO ] [LOCAL ] Saved forecast: TNL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TNL.txt [2026-01-30T20:33:12.334549] [INFO ] [sig ] [3065/3461] Completed TNL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-30T20:33:12.334607] [INFO ] [sig ] [3066/3461] Forecasting TNXP... [2026-01-30T20:33:12.334638] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-30T20:33:12.334668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-30T20:33:12.350094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-30T20:33:12.350647] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-30T20:33:12.351922] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-30T20:33:12.351987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:12.352029] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:12.352063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:12.352136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:12.432046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:12.433307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:12.433470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:12.433530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:12.604043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:12.604238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:12.604310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:12.604372] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:12.610283] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-30T20:33:12.610855] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-30T20:33:12.611086] [INFO ] [sig ] TNXP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:12.858005] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TNXP.txt [2026-01-30T20:33:12.878538] [INFO ] [sig ] [3066/3461] Completed TNXP in 0.5s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-30T20:33:12.878787] [INFO ] [sig ] [3067/3461] Forecasting TOI... [2026-01-30T20:33:12.878831] [INFO ] [sig ] Generating forecast for: TOI [2026-01-30T20:33:12.878874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-30T20:33:12.896807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-30T20:33:12.898312] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-30T20:33:12.899737] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-30T20:33:12.899814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:12.899868] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:12.899916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:12.900010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:13.026564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:13.027812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:13.027928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:13.027965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:13.209018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:13.209219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:13.209282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:13.209329] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:13.214880] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-01-30T20:33:13.215416] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-30T20:33:13.215664] [INFO ] [sig ] TOI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:13.444330] [INFO ] [LOCAL ] Saved forecast: TOI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TOI.txt [2026-01-30T20:33:13.444558] [INFO ] [sig ] [3067/3461] Completed TOI in 0.6s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-30T20:33:13.444646] [INFO ] [sig ] [3068/3461] Forecasting TOL... [2026-01-30T20:33:13.444698] [INFO ] [sig ] Generating forecast for: TOL [2026-01-30T20:33:13.444748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-30T20:33:13.458921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-30T20:33:13.459369] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-30T20:33:13.460452] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-30T20:33:13.460519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:13.460552] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:13.460610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:13.460687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:13.533039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:13.534319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:13.534428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:13.534462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:13.679275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:13.679519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:13.680220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:13.680631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:13.686301] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-30T20:33:13.686794] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-30T20:33:13.687007] [INFO ] [sig ] TOL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:13.849453] [INFO ] [LOCAL ] Saved forecast: TOL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TOL.txt [2026-01-30T20:33:13.849674] [INFO ] [sig ] [3068/3461] Completed TOL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-30T20:33:13.849719] [INFO ] [sig ] [3069/3461] Forecasting TORO... [2026-01-30T20:33:13.849751] [INFO ] [sig ] Generating forecast for: TORO [2026-01-30T20:33:13.849783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-30T20:33:13.861902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-30T20:33:13.862529] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-30T20:33:13.863502] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-30T20:33:13.863556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:13.863613] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:13.863642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:13.863700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:13.922402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:13.923589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:13.923750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:13.923783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:14.046971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:14.047193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:14.047236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:14.047266] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:14.051462] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: UP (p=94.61%) [2026-01-30T20:33:14.051886] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-30T20:33:14.052041] [INFO ] [sig ] TORO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:14.218653] [INFO ] [LOCAL ] Saved forecast: TORO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TORO.txt [2026-01-30T20:33:14.218878] [INFO ] [sig ] [3069/3461] Completed TORO in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:14.218923] [INFO ] [sig ] [3070/3461] Forecasting TOWN... [2026-01-30T20:33:14.218977] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-30T20:33:14.219012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-30T20:33:14.232187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-30T20:33:14.232809] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-30T20:33:14.233967] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-30T20:33:14.234025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:14.234071] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:14.234117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:14.234179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:14.296778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:14.297993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:14.298144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:14.298182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:14.427682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:14.427904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:14.427950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:14.427982] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:14.433147] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-30T20:33:14.433848] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-30T20:33:14.434036] [INFO ] [sig ] TOWN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:14.591181] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TOWN.txt [2026-01-30T20:33:14.591401] [INFO ] [sig ] [3070/3461] Completed TOWN in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:14.591446] [INFO ] [sig ] [3071/3461] Forecasting TOYO... [2026-01-30T20:33:14.591477] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-30T20:33:14.591508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-30T20:33:14.604279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-30T20:33:14.604832] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-30T20:33:14.605760] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-30T20:33:14.605823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:14.606082] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:14.606112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:14.606171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:14.666867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:14.668886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:14.669013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:14.669047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:14.791301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:14.791743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:14.791788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:14.791818] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:14.796168] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=90.36%) [2026-01-30T20:33:14.796673] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-30T20:33:14.796852] [INFO ] [sig ] TOYO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:14.961488] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TOYO.txt [2026-01-30T20:33:14.961709] [INFO ] [sig ] [3071/3461] Completed TOYO in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:14.961752] [INFO ] [sig ] [3072/3461] Forecasting TPB... [2026-01-30T20:33:14.961783] [INFO ] [sig ] Generating forecast for: TPB [2026-01-30T20:33:14.961815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-30T20:33:14.973818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-30T20:33:14.974352] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-30T20:33:14.975253] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-30T20:33:14.975307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:14.975357] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:14.975386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:14.975444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:15.036524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:15.037773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:15.037888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:15.037921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:15.168671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:15.168894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:15.168938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:15.168969] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:15.173106] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-30T20:33:15.173475] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-30T20:33:15.173646] [INFO ] [sig ] TPB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:15.337526] [INFO ] [LOCAL ] Saved forecast: TPB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPB.txt [2026-01-30T20:33:15.337784] [INFO ] [sig ] [3072/3461] Completed TPB in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:15.337829] [INFO ] [sig ] [3073/3461] Forecasting TPC... [2026-01-30T20:33:15.337861] [INFO ] [sig ] Generating forecast for: TPC [2026-01-30T20:33:15.337894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-30T20:33:15.350966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-30T20:33:15.351465] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-30T20:33:15.352389] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-30T20:33:15.352442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:15.352475] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:15.352501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:15.352560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:15.415439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:15.416532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:15.416646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:15.416681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:15.544102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:15.544332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:15.544377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:15.544410] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:15.548342] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=44.32%) [2026-01-30T20:33:15.548776] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-30T20:33:15.548960] [INFO ] [sig ] TPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:15.706271] [INFO ] [LOCAL ] Saved forecast: TPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TPC.txt [2026-01-30T20:33:15.706485] [INFO ] [sig ] [3073/3461] Completed TPC in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:15.706527] [INFO ] [sig ] [3074/3461] Forecasting TPG... [2026-01-30T20:33:15.706558] [INFO ] [sig ] Generating forecast for: TPG [2026-01-30T20:33:15.706608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-30T20:33:15.720009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-30T20:33:15.720528] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-30T20:33:15.721558] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-30T20:33:15.721641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:15.721680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:15.721710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:15.721770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:15.784535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:15.785854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:15.785997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:15.786032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:15.910309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:15.910529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:15.910591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:15.910624] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:15.914483] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-01-30T20:33:15.914818] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-30T20:33:15.914955] [INFO ] [sig ] TPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:16.062805] [INFO ] [LOCAL ] Saved forecast: TPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TPG.txt [2026-01-30T20:33:16.063012] [INFO ] [sig ] [3074/3461] Completed TPG in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:16.063057] [INFO ] [sig ] [3075/3461] Forecasting TPGXL... [2026-01-30T20:33:16.063099] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-30T20:33:16.063133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-30T20:33:16.076177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-30T20:33:16.076765] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-30T20:33:16.077686] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-30T20:33:16.077739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:16.077774] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:16.077801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:16.077860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:16.138173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:16.139302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:16.139398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:16.139431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:16.260718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:16.260948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:16.260994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:16.261023] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:16.265477] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-01-30T20:33:16.266025] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-30T20:33:16.266163] [INFO ] [sig ] TPGXL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:16.413334] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPGXL.txt [2026-01-30T20:33:16.413536] [INFO ] [sig ] [3075/3461] Completed TPGXL in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:16.413604] [INFO ] [sig ] [3076/3461] Forecasting TPH... [2026-01-30T20:33:16.413647] [INFO ] [sig ] Generating forecast for: TPH [2026-01-30T20:33:16.413873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-30T20:33:16.425477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-30T20:33:16.425807] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-30T20:33:16.426568] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-30T20:33:16.426654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:16.426712] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:16.426740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:16.426797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:16.485041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:16.485903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:16.485986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:16.486018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:16.605556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:16.605739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:16.605781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:16.605810] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:16.609520] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=62.12%) [2026-01-30T20:33:16.609888] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-30T20:33:16.610035] [INFO ] [sig ] TPH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:16.754747] [INFO ] [LOCAL ] Saved forecast: TPH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPH.txt [2026-01-30T20:33:16.754903] [INFO ] [sig ] [3076/3461] Completed TPH in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:16.754943] [INFO ] [sig ] [3077/3461] Forecasting TPL... [2026-01-30T20:33:16.754973] [INFO ] [sig ] Generating forecast for: TPL [2026-01-30T20:33:16.755002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-30T20:33:16.766757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-30T20:33:16.767173] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-30T20:33:16.767989] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-30T20:33:16.768040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:16.768090] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:16.768190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:16.768249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:16.831950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:16.832833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:16.832919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:16.832952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:16.955610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:16.955766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:16.955806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:16.955834] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:16.960772] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-01-30T20:33:16.961300] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-30T20:33:16.961513] [INFO ] [sig ] TPL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:17.126163] [INFO ] [LOCAL ] Saved forecast: TPL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPL.txt [2026-01-30T20:33:17.126339] [INFO ] [sig ] [3077/3461] Completed TPL in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:17.126383] [INFO ] [sig ] [3078/3461] Forecasting TPVG... [2026-01-30T20:33:17.126414] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-30T20:33:17.126443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-30T20:33:17.139308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-30T20:33:17.139714] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-30T20:33:17.140674] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-30T20:33:17.140739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:17.140782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:17.140821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:17.140904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:17.206072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:17.206960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:17.207043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:17.207076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:17.327475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:17.327650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:17.327691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:17.327719] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:17.331133] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-30T20:33:17.331409] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-30T20:33:17.331530] [INFO ] [sig ] TPVG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:17.480333] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPVG.txt [2026-01-30T20:33:17.480519] [INFO ] [sig ] [3078/3461] Completed TPVG in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:17.480588] [INFO ] [sig ] [3079/3461] Forecasting TPYP... [2026-01-30T20:33:17.480626] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-30T20:33:17.480660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-30T20:33:17.491269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-30T20:33:17.491678] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-30T20:33:17.492459] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-30T20:33:17.492511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:17.492542] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:17.492567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:17.492650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:17.556121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:17.557022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:17.557108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:17.557140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:17.675410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:17.675565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:17.675626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:17.675705] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:17.679142] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-30T20:33:17.679485] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-30T20:33:17.679646] [INFO ] [sig ] TPYP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:17.825659] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TPYP.txt [2026-01-30T20:33:17.825807] [INFO ] [sig ] [3079/3461] Completed TPYP in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:17.825848] [INFO ] [sig ] [3080/3461] Forecasting TPZ... [2026-01-30T20:33:17.825878] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-30T20:33:17.825909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-30T20:33:17.836172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-30T20:33:17.836544] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-30T20:33:17.837343] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-30T20:33:17.837395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:17.837427] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:17.837454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:17.837509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:17.896230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:17.897144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:17.897228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:17.897262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:18.010565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:18.010742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:18.010790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:18.010821] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:18.014631] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=76.63%) [2026-01-30T20:33:18.014967] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-30T20:33:18.015136] [INFO ] [sig ] TPZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:18.160778] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TPZ.txt [2026-01-30T20:33:18.160923] [INFO ] [sig ] [3080/3461] Completed TPZ in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-30T20:33:18.160963] [INFO ] [sig ] [3081/3461] Forecasting TQQQ... [2026-01-30T20:33:18.160992] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-30T20:33:18.161023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-30T20:33:18.171742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-30T20:33:18.172077] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-30T20:33:18.172934] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-30T20:33:18.172986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:18.173018] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:18.173046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:18.173104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:18.231124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:18.232033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:18.232113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:18.232145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:18.352841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:18.352992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:18.353032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:18.353061] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:18.356535] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=55.34%) [2026-01-30T20:33:18.356848] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-30T20:33:18.356973] [INFO ] [sig ] TQQQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:18.498007] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TQQQ.txt [2026-01-30T20:33:18.498167] [INFO ] [sig ] [3081/3461] Completed TQQQ in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-30T20:33:18.498209] [INFO ] [sig ] [3082/3461] Forecasting TRC... [2026-01-30T20:33:18.498239] [INFO ] [sig ] Generating forecast for: TRC [2026-01-30T20:33:18.498271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-30T20:33:18.508762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-30T20:33:18.509033] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-30T20:33:18.509859] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-30T20:33:18.509910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:18.509941] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:18.509968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:18.510023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:18.569965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:18.570799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:18.570883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:18.570918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:18.688176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:18.688326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:18.688368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:18.688396] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:18.692034] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-30T20:33:18.692321] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-30T20:33:18.692447] [INFO ] [sig ] TRC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:18.834914] [INFO ] [LOCAL ] Saved forecast: TRC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRC.txt [2026-01-30T20:33:18.835054] [INFO ] [sig ] [3082/3461] Completed TRC in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-30T20:33:18.835096] [INFO ] [sig ] [3083/3461] Forecasting TRDA... [2026-01-30T20:33:18.835126] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-30T20:33:18.835158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-30T20:33:18.845933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-30T20:33:18.846221] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-30T20:33:18.847183] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-30T20:33:18.847235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:18.847266] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:18.847293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:18.847360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:18.905922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:18.906825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:18.906905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:18.906937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:19.029026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:19.029191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:19.029233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:19.029264] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:19.032750] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-30T20:33:19.033068] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-30T20:33:19.033202] [INFO ] [sig ] TRDA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:19.184776] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRDA.txt [2026-01-30T20:33:19.184915] [INFO ] [sig ] [3083/3461] Completed TRDA in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-30T20:33:19.184956] [INFO ] [sig ] [3084/3461] Forecasting TREE... [2026-01-30T20:33:19.184987] [INFO ] [sig ] Generating forecast for: TREE [2026-01-30T20:33:19.185016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-30T20:33:19.198262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-30T20:33:19.198598] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-30T20:33:19.199628] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-30T20:33:19.199680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:19.199712] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:19.199926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:19.199983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:19.260089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:19.261015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:19.261096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:19.261130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:19.382152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:19.382304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:19.382346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:19.382374] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:19.385762] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-30T20:33:19.386067] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-30T20:33:19.386199] [INFO ] [sig ] TREE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:19.534198] [INFO ] [LOCAL ] Saved forecast: TREE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TREE.txt [2026-01-30T20:33:19.534373] [INFO ] [sig ] [3084/3461] Completed TREE in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-30T20:33:19.534421] [INFO ] [sig ] [3085/3461] Forecasting TREX... [2026-01-30T20:33:19.534450] [INFO ] [sig ] Generating forecast for: TREX [2026-01-30T20:33:19.534481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-30T20:33:19.545217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-30T20:33:19.545642] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-30T20:33:19.546721] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-30T20:33:19.546791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:19.546824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:19.546852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:19.546910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:19.606829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:19.607764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:19.607872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:19.607904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:19.740341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:19.740501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:19.740547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:19.740593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:19.744111] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-30T20:33:19.744382] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-30T20:33:19.744512] [INFO ] [sig ] TREX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:19.886810] [INFO ] [LOCAL ] Saved forecast: TREX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TREX.txt [2026-01-30T20:33:19.886955] [INFO ] [sig ] [3085/3461] Completed TREX in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-30T20:33:19.886995] [INFO ] [sig ] [3086/3461] Forecasting TRGP... [2026-01-30T20:33:19.887025] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-30T20:33:19.887055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-30T20:33:19.897816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-30T20:33:19.898154] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-30T20:33:19.898955] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-30T20:33:19.899007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:19.899038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:19.899066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:19.899123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:19.956941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:19.957800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:19.957929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:19.957965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:20.079069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:20.079226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:20.079266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:20.079294] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:20.082687] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-30T20:33:20.082958] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-30T20:33:20.083078] [INFO ] [sig ] TRGP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:20.226955] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TRGP.txt [2026-01-30T20:33:20.227094] [INFO ] [sig ] [3086/3461] Completed TRGP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:20.227133] [INFO ] [sig ] [3087/3461] Forecasting TRI... [2026-01-30T20:33:20.227162] [INFO ] [sig ] Generating forecast for: TRI [2026-01-30T20:33:20.227191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-30T20:33:20.239055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-30T20:33:20.239365] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-30T20:33:20.240185] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-30T20:33:20.240236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:20.240267] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:20.240293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:20.240349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:20.298520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:20.299432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:20.299514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:20.299548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:20.423978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:20.424135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:20.424176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:20.424204] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:20.427567] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=40.33%) [2026-01-30T20:33:20.427863] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-30T20:33:20.427986] [INFO ] [sig ] TRI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:20.584865] [INFO ] [LOCAL ] Saved forecast: TRI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRI.txt [2026-01-30T20:33:20.585003] [INFO ] [sig ] [3087/3461] Completed TRI in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:20.585042] [INFO ] [sig ] [3088/3461] Forecasting TRIN... [2026-01-30T20:33:20.585072] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-30T20:33:20.585102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-30T20:33:20.595794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-30T20:33:20.596108] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-30T20:33:20.596942] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-30T20:33:20.596994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:20.597027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:20.597053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:20.597108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:20.658772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:20.659685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:20.659770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:20.659805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:20.783241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:20.783391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:20.783430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:20.783459] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:20.787010] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=27.20%) [2026-01-30T20:33:20.787324] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-30T20:33:20.787461] [INFO ] [sig ] TRIN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:20.937767] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRIN.txt [2026-01-30T20:33:20.937920] [INFO ] [sig ] [3088/3461] Completed TRIN in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:20.937969] [INFO ] [sig ] [3089/3461] Forecasting TRIP... [2026-01-30T20:33:20.937999] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-30T20:33:20.938029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-30T20:33:20.949052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-30T20:33:20.949335] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-30T20:33:20.950141] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-30T20:33:20.950207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:20.950251] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:20.950280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:20.950343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:21.028614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:21.029563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:21.029689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:21.029731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:21.157283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:21.157438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:21.157482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:21.157513] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:21.160999] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=15.29%) [2026-01-30T20:33:21.161276] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-30T20:33:21.161401] [INFO ] [sig ] TRIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:21.315214] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRIP.txt [2026-01-30T20:33:21.315378] [INFO ] [sig ] [3089/3461] Completed TRIP in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:21.315422] [INFO ] [sig ] [3090/3461] Forecasting TRMB... [2026-01-30T20:33:21.315455] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-30T20:33:21.315487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-30T20:33:21.326265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-30T20:33:21.326591] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-30T20:33:21.327388] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-30T20:33:21.327441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:21.327474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:21.327502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:21.327559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:21.392784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:21.393713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:21.393794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:21.393828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:21.521167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:21.521326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:21.521368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:21.521399] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:21.524952] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-01-30T20:33:21.525310] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-30T20:33:21.525451] [INFO ] [sig ] TRMB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:21.671334] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRMB.txt [2026-01-30T20:33:21.671472] [INFO ] [sig ] [3090/3461] Completed TRMB in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:21.671512] [INFO ] [sig ] [3091/3461] Forecasting TRMD... [2026-01-30T20:33:21.671542] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-30T20:33:21.671592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-30T20:33:21.683244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-30T20:33:21.683591] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-30T20:33:21.684375] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-30T20:33:21.684426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:21.684457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:21.684484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:21.684540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:21.745981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:21.746821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:21.746904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:21.746939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:21.874964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:21.875124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:21.875180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:21.875228] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:21.878996] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-01-30T20:33:21.879283] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-30T20:33:21.879415] [INFO ] [sig ] TRMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:22.031748] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TRMD.txt [2026-01-30T20:33:22.031912] [INFO ] [sig ] [3091/3461] Completed TRMD in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:22.031953] [INFO ] [sig ] [3092/3461] Forecasting TRMK... [2026-01-30T20:33:22.031982] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-30T20:33:22.032013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-30T20:33:22.043073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-30T20:33:22.043383] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-30T20:33:22.044252] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-30T20:33:22.044306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:22.044339] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:22.044366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:22.044433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:22.104944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:22.105888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:22.105976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:22.106009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:22.223425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:22.223639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:22.223685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:22.223717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:22.227273] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-30T20:33:22.227552] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-30T20:33:22.227700] [INFO ] [sig ] TRMK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:22.370783] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRMK.txt [2026-01-30T20:33:22.370933] [INFO ] [sig ] [3092/3461] Completed TRMK in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:22.370975] [INFO ] [sig ] [3093/3461] Forecasting TRN... [2026-01-30T20:33:22.371007] [INFO ] [sig ] Generating forecast for: TRN [2026-01-30T20:33:22.371039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-30T20:33:22.381228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-30T20:33:22.381559] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-30T20:33:22.382368] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-30T20:33:22.382420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:22.382482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:22.382512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:22.382570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:22.442891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:22.443688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:22.443767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:22.443801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:22.570248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:22.570441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:22.570491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:22.570520] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:22.574379] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-30T20:33:22.574777] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-30T20:33:22.574916] [INFO ] [sig ] TRN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:22.726363] [INFO ] [LOCAL ] Saved forecast: TRN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRN.txt [2026-01-30T20:33:22.726519] [INFO ] [sig ] [3093/3461] Completed TRN in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:22.726562] [INFO ] [sig ] [3094/3461] Forecasting TRNO... [2026-01-30T20:33:22.726614] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-30T20:33:22.726655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-30T20:33:22.737785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-30T20:33:22.738090] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-30T20:33:22.738946] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-30T20:33:22.738998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:22.739030] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:22.739057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:22.739129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:22.797659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:22.798600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:22.798711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:22.798752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:22.918823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:22.918978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:22.919021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:22.919052] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:22.922472] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=20.21%) [2026-01-30T20:33:22.922773] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-30T20:33:22.922901] [INFO ] [sig ] TRNO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:23.071214] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRNO.txt [2026-01-30T20:33:23.071369] [INFO ] [sig ] [3094/3461] Completed TRNO in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:23.071409] [INFO ] [sig ] [3095/3461] Forecasting TRNS... [2026-01-30T20:33:23.071438] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-30T20:33:23.071467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-30T20:33:23.082735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-30T20:33:23.083138] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-30T20:33:23.083979] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-30T20:33:23.084033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:23.084067] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:23.084095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:23.084153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:23.150679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:23.152042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:23.152154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:23.152192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:23.281192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:23.281350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:23.281401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:23.281443] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:23.285111] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-30T20:33:23.285412] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-30T20:33:23.285551] [INFO ] [sig ] TRNS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:23.438658] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRNS.txt [2026-01-30T20:33:23.438829] [INFO ] [sig ] [3095/3461] Completed TRNS in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:23.438872] [INFO ] [sig ] [3096/3461] Forecasting TROX... [2026-01-30T20:33:23.438902] [INFO ] [sig ] Generating forecast for: TROX [2026-01-30T20:33:23.438934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-30T20:33:23.450633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-30T20:33:23.451184] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-30T20:33:23.452011] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-30T20:33:23.452090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:23.452124] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:23.452152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:23.452221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:23.517827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:23.518795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:23.518880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:23.519101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:23.647854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:23.648014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:23.648057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:23.648164] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:23.651801] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-30T20:33:23.652098] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-30T20:33:23.652228] [INFO ] [sig ] TROX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:23.805967] [INFO ] [LOCAL ] Saved forecast: TROX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TROX.txt [2026-01-30T20:33:23.806111] [INFO ] [sig ] [3096/3461] Completed TROX in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:23.806152] [INFO ] [sig ] [3097/3461] Forecasting TRP... [2026-01-30T20:33:23.806187] [INFO ] [sig ] Generating forecast for: TRP [2026-01-30T20:33:23.806229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-30T20:33:23.817872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-30T20:33:23.818245] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-30T20:33:23.819065] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-30T20:33:23.819117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:23.819150] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:23.819178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:23.819235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:23.878664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:23.879661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:23.879763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:23.879803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:24.006416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:24.006586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:24.006630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:24.006660] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:24.010240] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-30T20:33:24.010628] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-30T20:33:24.010780] [INFO ] [sig ] TRP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:24.160065] [INFO ] [LOCAL ] Saved forecast: TRP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TRP.txt [2026-01-30T20:33:24.160202] [INFO ] [sig ] [3097/3461] Completed TRP in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-30T20:33:24.160241] [INFO ] [sig ] [3098/3461] Forecasting TRS... [2026-01-30T20:33:24.160271] [INFO ] [sig ] Generating forecast for: TRS [2026-01-30T20:33:24.160301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-30T20:33:24.170807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-30T20:33:24.171134] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-30T20:33:24.171920] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-30T20:33:24.171973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:24.172004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:24.172029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:24.172086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:24.237006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:24.237978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:24.238069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:24.238120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:24.368768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:24.369149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:24.369197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:24.369238] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:24.373794] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=17.05%) [2026-01-30T20:33:24.374096] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-30T20:33:24.374229] [INFO ] [sig ] TRS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:24.532266] [INFO ] [LOCAL ] Saved forecast: TRS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRS.txt [2026-01-30T20:33:24.532419] [INFO ] [sig ] [3098/3461] Completed TRS in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-30T20:33:24.532461] [INFO ] [sig ] [3099/3461] Forecasting TRTX... [2026-01-30T20:33:24.532492] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-30T20:33:24.532522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-30T20:33:24.544559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-30T20:33:24.544918] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-30T20:33:24.545780] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-30T20:33:24.545833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:24.545865] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:24.545891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:24.545947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:24.608550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:24.609684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:24.609783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:24.609823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:24.741263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:24.741418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:24.741458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:24.741486] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:24.745109] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-30T20:33:24.745398] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-30T20:33:24.745528] [INFO ] [sig ] TRTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:24.894638] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TRTX.txt [2026-01-30T20:33:24.894803] [INFO ] [sig ] [3099/3461] Completed TRTX in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-30T20:33:24.894853] [INFO ] [sig ] [3100/3461] Forecasting TRUP... [2026-01-30T20:33:24.894886] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-30T20:33:24.894918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-30T20:33:24.906228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-30T20:33:24.906656] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-30T20:33:24.907469] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-30T20:33:24.907523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:24.907557] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:24.907615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:24.907677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:24.967488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:24.968418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:24.968508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:24.968541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:25.094779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:25.094929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:25.094971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:25.095000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:25.098481] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=35.05%) [2026-01-30T20:33:25.098823] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-30T20:33:25.098953] [INFO ] [sig ] TRUP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:25.242499] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRUP.txt [2026-01-30T20:33:25.242668] [INFO ] [sig ] [3100/3461] Completed TRUP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-30T20:33:25.242713] [INFO ] [sig ] [3101/3461] Forecasting TRVG... [2026-01-30T20:33:25.242746] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-30T20:33:25.242777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-30T20:33:25.253155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-30T20:33:25.253480] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-30T20:33:25.254295] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-30T20:33:25.254358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:25.254395] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:25.254425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:25.254484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:25.312093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:25.312902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:25.312989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:25.313021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:25.432353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:25.432552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:25.432614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:25.432646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:25.436189] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-30T20:33:25.436465] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-30T20:33:25.436640] [INFO ] [sig ] TRVG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:25.578759] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TRVG.txt [2026-01-30T20:33:25.578898] [INFO ] [sig ] [3101/3461] Completed TRVG in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-30T20:33:25.578938] [INFO ] [sig ] [3102/3461] Forecasting TS... [2026-01-30T20:33:25.578968] [INFO ] [sig ] Generating forecast for: TS [2026-01-30T20:33:25.578998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-30T20:33:25.589656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-30T20:33:25.589975] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-30T20:33:25.590746] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-30T20:33:25.590796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:25.590827] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:25.590854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:25.590910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:25.647695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:25.648749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:25.648835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:25.648866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:25.769546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:25.769724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:25.769772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:25.769807] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:25.773195] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-30T20:33:25.773477] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-30T20:33:25.773617] [INFO ] [sig ] TS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:25.916003] [INFO ] [LOCAL ] Saved forecast: TS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TS.txt [2026-01-30T20:33:25.916153] [INFO ] [sig ] [3102/3461] Completed TS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-30T20:33:25.916193] [INFO ] [sig ] [3103/3461] Forecasting TSBK... [2026-01-30T20:33:25.916223] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-30T20:33:25.916252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-30T20:33:25.926237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-30T20:33:25.926601] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-30T20:33:25.927353] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-30T20:33:25.927404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:25.927436] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:25.927463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:25.927520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:25.985253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:25.986129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:25.986267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:25.986300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:26.097796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:26.097960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:26.098020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:26.098050] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:26.101640] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: UP (p=50.61%) [2026-01-30T20:33:26.101930] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-30T20:33:26.102054] [INFO ] [sig ] TSBK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:26.243894] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSBK.txt [2026-01-30T20:33:26.244049] [INFO ] [sig ] [3103/3461] Completed TSBK in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:26.244092] [INFO ] [sig ] [3104/3461] Forecasting TSCO... [2026-01-30T20:33:26.244123] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-30T20:33:26.244155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-30T20:33:26.255416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-30T20:33:26.255767] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-30T20:33:26.256546] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-30T20:33:26.256616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:26.256650] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:26.256678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:26.256735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:26.313806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:26.314482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:26.314561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:26.314612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:26.435638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:26.435812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:26.435855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:26.435886] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:26.439444] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-01-30T20:33:26.439775] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-30T20:33:26.439913] [INFO ] [sig ] TSCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:26.591482] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSCO.txt [2026-01-30T20:33:26.591686] [INFO ] [sig ] [3104/3461] Completed TSCO in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:26.591733] [INFO ] [sig ] [3105/3461] Forecasting TSDD... [2026-01-30T20:33:26.591765] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-30T20:33:26.591798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-30T20:33:26.605082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-30T20:33:26.605413] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-30T20:33:26.606216] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-30T20:33:26.606267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:26.606298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:26.606325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:26.606380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:26.666196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:26.667120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:26.667241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:26.667275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:26.789532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:26.789707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:26.789747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:26.789776] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:26.793356] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-30T20:33:26.793696] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-30T20:33:26.793846] [INFO ] [sig ] TSDD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:26.943968] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSDD.txt [2026-01-30T20:33:26.944113] [INFO ] [sig ] [3105/3461] Completed TSDD in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:26.944154] [INFO ] [sig ] [3106/3461] Forecasting TSEM... [2026-01-30T20:33:26.944183] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-30T20:33:26.944214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-30T20:33:26.954828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-30T20:33:26.955176] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-30T20:33:26.956019] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-30T20:33:26.956072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:26.956103] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:26.956131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:26.956187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:27.012947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:27.013706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:27.013784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:27.013816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:27.139062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:27.139224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:27.139265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:27.139297] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:27.142895] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-01-30T20:33:27.143279] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-30T20:33:27.143429] [INFO ] [sig ] TSEM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:27.297114] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSEM.txt [2026-01-30T20:33:27.297289] [INFO ] [sig ] [3106/3461] Completed TSEM in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:27.297330] [INFO ] [sig ] [3107/3461] Forecasting TSHA... [2026-01-30T20:33:27.297360] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-30T20:33:27.297390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-30T20:33:27.310332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-30T20:33:27.310789] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-30T20:33:27.311804] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-30T20:33:27.311868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:27.311928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:27.311974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:27.312058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:27.378253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:27.379172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:27.379264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:27.379300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:27.505145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:27.505295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:27.505336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:27.505367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:27.508874] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-30T20:33:27.509157] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-30T20:33:27.509281] [INFO ] [sig ] TSHA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:27.652973] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSHA.txt [2026-01-30T20:33:27.653153] [INFO ] [sig ] [3107/3461] Completed TSHA in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:27.653210] [INFO ] [sig ] [3108/3461] Forecasting TSI... [2026-01-30T20:33:27.653250] [INFO ] [sig ] Generating forecast for: TSI [2026-01-30T20:33:27.653298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-30T20:33:27.664369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-30T20:33:27.664686] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-30T20:33:27.665481] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-30T20:33:27.665535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:27.665585] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:27.665617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:27.665676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:27.725648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:27.726292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:27.726370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:27.726405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:27.850343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:27.850512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:27.850555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:27.850602] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:27.854169] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-30T20:33:27.854469] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-30T20:33:27.854612] [INFO ] [sig ] TSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:27.998127] [INFO ] [LOCAL ] Saved forecast: TSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSI.txt [2026-01-30T20:33:27.998271] [INFO ] [sig ] [3108/3461] Completed TSI in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:27.998317] [INFO ] [sig ] [3109/3461] Forecasting TSL... [2026-01-30T20:33:27.998349] [INFO ] [sig ] Generating forecast for: TSL [2026-01-30T20:33:27.998384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-30T20:33:28.009511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-30T20:33:28.009864] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-30T20:33:28.010646] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-30T20:33:28.010697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:28.010729] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:28.010755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:28.010810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:28.069631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:28.070523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:28.070625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:28.070664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:28.190533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:28.190703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:28.190744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:28.190772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:28.194171] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=62.20%) [2026-01-30T20:33:28.194467] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-30T20:33:28.194611] [INFO ] [sig ] TSL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:28.341680] [INFO ] [LOCAL ] Saved forecast: TSL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSL.txt [2026-01-30T20:33:28.341872] [INFO ] [sig ] [3109/3461] Completed TSL in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:28.341914] [INFO ] [sig ] [3110/3461] Forecasting TSLA... [2026-01-30T20:33:28.341942] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-30T20:33:28.341972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-30T20:33:28.353304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-30T20:33:28.353670] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-30T20:33:28.354450] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-30T20:33:28.354501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:28.354557] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:28.354602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:28.354660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:28.411640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:28.412523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:28.412623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:28.412658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:28.529309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:28.529465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:28.529506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:28.529534] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:28.532883] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-30T20:33:28.533155] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-30T20:33:28.533274] [INFO ] [sig ] TSLA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:28.675483] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSLA.txt [2026-01-30T20:33:28.675627] [INFO ] [sig ] [3110/3461] Completed TSLA in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:28.675669] [INFO ] [sig ] [3111/3461] Forecasting TSLL... [2026-01-30T20:33:28.675706] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-30T20:33:28.675737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-30T20:33:28.686331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-30T20:33:28.686606] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-30T20:33:28.687346] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-30T20:33:28.687396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:28.687427] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:28.687453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:28.687509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:28.744655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:28.745323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:28.745400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:28.745432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:28.866644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:28.866842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:28.866902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:28.866942] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:28.870801] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-01-30T20:33:28.871143] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-30T20:33:28.871287] [INFO ] [sig ] TSLL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:29.023116] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSLL.txt [2026-01-30T20:33:29.023270] [INFO ] [sig ] [3111/3461] Completed TSLL in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:29.023310] [INFO ] [sig ] [3112/3461] Forecasting TSLQ... [2026-01-30T20:33:29.023339] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-30T20:33:29.023371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-30T20:33:29.033490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-30T20:33:29.033906] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-30T20:33:29.034706] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-30T20:33:29.034762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:29.034794] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:29.034822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:29.034878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:29.091640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:29.092480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:29.092558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:29.092609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:29.211964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:29.212112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:29.212153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:29.212181] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:29.215536] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=86.43%) [2026-01-30T20:33:29.215822] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-30T20:33:29.215944] [INFO ] [sig ] TSLQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:29.356225] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSLQ.txt [2026-01-30T20:33:29.356348] [INFO ] [sig ] [3112/3461] Completed TSLQ in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:29.356387] [INFO ] [sig ] [3113/3461] Forecasting TSLS... [2026-01-30T20:33:29.356416] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-30T20:33:29.356447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-30T20:33:29.366666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-30T20:33:29.366939] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-30T20:33:29.367712] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-30T20:33:29.367763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:29.367794] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:29.367820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:29.367875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:29.425001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:29.425867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:29.425948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:29.425981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:29.541905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:29.542060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:29.542103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:29.542172] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:29.545665] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=75.03%) [2026-01-30T20:33:29.545943] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-30T20:33:29.546066] [INFO ] [sig ] TSLS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:29.694653] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSLS.txt [2026-01-30T20:33:29.694796] [INFO ] [sig ] [3113/3461] Completed TSLS in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:29.694836] [INFO ] [sig ] [3114/3461] Forecasting TSLX... [2026-01-30T20:33:29.694865] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-30T20:33:29.694895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-30T20:33:29.707368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-30T20:33:29.707895] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-30T20:33:29.708962] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-30T20:33:29.709024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:29.709062] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:29.709286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:29.709360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:29.771945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:29.772817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:29.772897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:29.772929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:29.895830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:29.895984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:29.896028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:29.896077] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:29.899601] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-30T20:33:29.899910] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-30T20:33:29.900031] [INFO ] [sig ] TSLX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:30.044012] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSLX.txt [2026-01-30T20:33:30.044172] [INFO ] [sig ] [3114/3461] Completed TSLX in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-30T20:33:30.044214] [INFO ] [sig ] [3115/3461] Forecasting TSM... [2026-01-30T20:33:30.044247] [INFO ] [sig ] Generating forecast for: TSM [2026-01-30T20:33:30.044281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-30T20:33:30.057234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-30T20:33:30.057663] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-30T20:33:30.058505] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-30T20:33:30.058559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:30.058614] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:30.058643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:30.058702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:30.123006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:30.123894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:30.123980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:30.124013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:30.245119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:30.245268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:30.245309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:30.245339] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:30.248950] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-30T20:33:30.249416] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-30T20:33:30.249540] [INFO ] [sig ] TSM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:30.389525] [INFO ] [LOCAL ] Saved forecast: TSM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSM.txt [2026-01-30T20:33:30.389653] [INFO ] [sig ] [3115/3461] Completed TSM in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-30T20:33:30.389694] [INFO ] [sig ] [3116/3461] Forecasting TSN... [2026-01-30T20:33:30.389723] [INFO ] [sig ] Generating forecast for: TSN [2026-01-30T20:33:30.389753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-30T20:33:30.399982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-30T20:33:30.400275] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-30T20:33:30.401044] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-30T20:33:30.401095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:30.401127] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:30.401153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:30.401209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:30.457654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:30.458548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:30.458677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:30.458729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:30.578923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:30.579076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:30.579116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:30.579144] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:30.582512] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-01-30T20:33:30.582803] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-30T20:33:30.582926] [INFO ] [sig ] TSN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:30.724144] [INFO ] [LOCAL ] Saved forecast: TSN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TSN.txt [2026-01-30T20:33:30.724246] [INFO ] [sig ] [3116/3461] Completed TSN in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-30T20:33:30.724284] [INFO ] [sig ] [3117/3461] Forecasting TSQ... [2026-01-30T20:33:30.724313] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-30T20:33:30.724342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-30T20:33:30.734169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-30T20:33:30.734429] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-30T20:33:30.735197] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-30T20:33:30.735248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:30.735280] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:30.735306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:30.735362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:30.792680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:30.793299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:30.793375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:30.793406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:30.914211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:30.914300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:30.914335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:30.914363] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:30.917400] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-01-30T20:33:30.917679] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-30T20:33:30.917808] [INFO ] [sig ] TSQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:31.059251] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TSQ.txt [2026-01-30T20:33:31.059352] [INFO ] [sig ] [3117/3461] Completed TSQ in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-30T20:33:31.059390] [INFO ] [sig ] [3118/3461] Forecasting TTC... [2026-01-30T20:33:31.059419] [INFO ] [sig ] Generating forecast for: TTC [2026-01-30T20:33:31.059449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-30T20:33:31.069389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-30T20:33:31.069657] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-30T20:33:31.070388] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-30T20:33:31.070438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:31.070469] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:31.070496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:31.070563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:31.127693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:31.128293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:31.128383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:31.128422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:31.248915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:31.249005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:31.249041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:31.249068] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:31.252146] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-30T20:33:31.252404] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-30T20:33:31.252521] [INFO ] [sig ] TTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:31.393495] [INFO ] [LOCAL ] Saved forecast: TTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TTC.txt [2026-01-30T20:33:31.393614] [INFO ] [sig ] [3118/3461] Completed TTC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-30T20:33:31.393653] [INFO ] [sig ] [3119/3461] Forecasting TTD... [2026-01-30T20:33:31.393682] [INFO ] [sig ] Generating forecast for: TTD [2026-01-30T20:33:31.393711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-30T20:33:31.404495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-30T20:33:31.404758] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-30T20:33:31.405481] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-30T20:33:31.405532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:31.405563] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:31.405615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:31.405671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:31.462610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:31.463172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:31.463247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:31.463278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:31.581739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:31.581833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:31.581869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:31.581897] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:31.584954] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-30T20:33:31.585211] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-30T20:33:31.585346] [INFO ] [sig ] TTD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:31.726268] [INFO ] [LOCAL ] Saved forecast: TTD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TTD.txt [2026-01-30T20:33:31.726371] [INFO ] [sig ] [3119/3461] Completed TTD in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-30T20:33:31.726408] [INFO ] [sig ] [3120/3461] Forecasting TTE... [2026-01-30T20:33:31.726437] [INFO ] [sig ] Generating forecast for: TTE [2026-01-30T20:33:31.726467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-30T20:33:31.736526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-30T20:33:31.736794] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-30T20:33:31.737538] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-30T20:33:31.737623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:31.737657] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:31.737685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:31.737741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:31.795070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:31.795657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:31.795752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:31.795785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:31.914478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:31.914563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:31.914615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:31.914644] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:31.917745] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-01-30T20:33:31.918034] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-30T20:33:31.918171] [INFO ] [sig ] TTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:32.058831] [INFO ] [LOCAL ] Saved forecast: TTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TTE.txt [2026-01-30T20:33:32.058934] [INFO ] [sig ] [3120/3461] Completed TTE in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:32.058972] [INFO ] [sig ] [3121/3461] Forecasting TTEC... [2026-01-30T20:33:32.059002] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-30T20:33:32.059031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-30T20:33:32.069473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-30T20:33:32.069745] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-30T20:33:32.070477] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-30T20:33:32.070528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:32.070559] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:32.070606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:32.070663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:32.127659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:32.128274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:32.128349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:32.128380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:32.247009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:32.247128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:32.247165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:32.247193] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:32.250376] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-01-30T20:33:32.250668] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-30T20:33:32.250796] [INFO ] [sig ] TTEC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:32.393219] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TTEC.txt [2026-01-30T20:33:32.393321] [INFO ] [sig ] [3121/3461] Completed TTEC in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:32.393359] [INFO ] [sig ] [3122/3461] Forecasting TTEK... [2026-01-30T20:33:32.393387] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-30T20:33:32.393416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-30T20:33:32.405490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-30T20:33:32.405767] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-30T20:33:32.406516] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-30T20:33:32.406567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:32.406619] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:32.406645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:32.406700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:32.466621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:32.467352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:32.467427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:32.467459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:32.592496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:32.592596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:32.592632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:32.592659] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:32.595908] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=49.35%) [2026-01-30T20:33:32.596165] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-30T20:33:32.596283] [INFO ] [sig ] TTEK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:32.738681] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TTEK.txt [2026-01-30T20:33:32.738786] [INFO ] [sig ] [3122/3461] Completed TTEK in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:32.738824] [INFO ] [sig ] [3123/3461] Forecasting TTI... [2026-01-30T20:33:32.738855] [INFO ] [sig ] Generating forecast for: TTI [2026-01-30T20:33:32.738886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-30T20:33:32.748989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-30T20:33:32.749242] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-30T20:33:32.750021] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-30T20:33:32.750072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:32.750104] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:32.750131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:32.750186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:32.806449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:32.807029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:32.807105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:32.807136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:32.929644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:32.929731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:32.929766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:32.929792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:32.932834] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-30T20:33:32.933094] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-30T20:33:32.933211] [INFO ] [sig ] TTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:33.075120] [INFO ] [LOCAL ] Saved forecast: TTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TTI.txt [2026-01-30T20:33:33.075251] [INFO ] [sig ] [3123/3461] Completed TTI in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:33.075290] [INFO ] [sig ] [3124/3461] Forecasting TTMI... [2026-01-30T20:33:33.075320] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-30T20:33:33.075349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-30T20:33:33.085447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-30T20:33:33.085718] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-30T20:33:33.086461] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-30T20:33:33.086512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:33.086543] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:33.086593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:33.086654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:33.144315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:33.144949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:33.145030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:33.145063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:33.260526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:33.260628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:33.260664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:33.260692] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:33.263729] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=24.74%) [2026-01-30T20:33:33.263997] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-30T20:33:33.264115] [INFO ] [sig ] TTMI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:33.406017] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TTMI.txt [2026-01-30T20:33:33.406117] [INFO ] [sig ] [3124/3461] Completed TTMI in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:33.406154] [INFO ] [sig ] [3125/3461] Forecasting TTWO... [2026-01-30T20:33:33.406183] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-30T20:33:33.406212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-30T20:33:33.416463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-30T20:33:33.416738] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-30T20:33:33.417472] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-30T20:33:33.417522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:33.417553] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:33.417603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:33.417662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:33.474735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:33.475317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:33.475390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:33.475421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:33.592081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:33.592178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:33.592214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:33.592243] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:33.595348] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-30T20:33:33.595666] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-30T20:33:33.595788] [INFO ] [sig ] TTWO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:33.741847] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TTWO.txt [2026-01-30T20:33:33.742029] [INFO ] [sig ] [3125/3461] Completed TTWO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:33.742071] [INFO ] [sig ] [3126/3461] Forecasting TUGN... [2026-01-30T20:33:33.742102] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-30T20:33:33.742133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-30T20:33:33.752615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-30T20:33:33.753062] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-30T20:33:33.754070] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-30T20:33:33.754132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:33.754172] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:33.754208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:33.754282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:33.812488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:33.813282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:33.813363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:33.813397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:33.920895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:33.921052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:33.921092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:33.921121] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:33.924457] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-30T20:33:33.924754] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-30T20:33:33.924878] [INFO ] [sig ] TUGN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:34.067046] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TUGN.txt [2026-01-30T20:33:34.067198] [INFO ] [sig ] [3126/3461] Completed TUGN in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:34.067237] [INFO ] [sig ] [3127/3461] Forecasting TUSK... [2026-01-30T20:33:34.067266] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-30T20:33:34.067296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-30T20:33:34.077826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-30T20:33:34.078151] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-30T20:33:34.078925] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-30T20:33:34.078975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:34.079032] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:34.079060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:34.079116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:34.137490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:34.138392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:34.138475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:34.138506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:34.262589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:34.262759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:34.262799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:34.262827] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:34.266242] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-30T20:33:34.266518] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-30T20:33:34.266659] [INFO ] [sig ] TUSK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:34.408603] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TUSK.txt [2026-01-30T20:33:34.408765] [INFO ] [sig ] [3127/3461] Completed TUSK in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:34.408807] [INFO ] [sig ] [3128/3461] Forecasting TVC... [2026-01-30T20:33:34.408837] [INFO ] [sig ] Generating forecast for: TVC [2026-01-30T20:33:34.408868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-30T20:33:34.419225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-30T20:33:34.419614] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-30T20:33:34.420526] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-30T20:33:34.420604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:34.420639] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:34.420666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:34.420723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:34.477488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:34.481864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:34.482049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:34.482086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:34.596181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:34.596348] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:33:34.596401] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:34.596434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:34.600345] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-01-30T20:33:34.600653] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-30T20:33:34.600819] [INFO ] [sig ] TVC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:34.753828] [INFO ] [LOCAL ] Saved forecast: TVC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TVC.txt [2026-01-30T20:33:34.753983] [INFO ] [sig ] [3128/3461] Completed TVC in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:34.754034] [INFO ] [sig ] [3129/3461] Forecasting TVE... [2026-01-30T20:33:34.754070] [INFO ] [sig ] Generating forecast for: TVE [2026-01-30T20:33:34.754108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-30T20:33:34.765699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-30T20:33:34.766028] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-30T20:33:34.766904] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-30T20:33:34.766959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:34.766993] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:34.767021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:34.767079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:34.827151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:34.828136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:34.828222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:34.828255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:34.934656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:34.934787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:34.934828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:34.934857] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:34.938294] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-01-30T20:33:34.938599] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-30T20:33:34.938729] [INFO ] [sig ] TVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:35.081559] [INFO ] [LOCAL ] Saved forecast: TVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TVE.txt [2026-01-30T20:33:35.081713] [INFO ] [sig ] [3129/3461] Completed TVE in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:35.081752] [INFO ] [sig ] [3130/3461] Forecasting TVTX... [2026-01-30T20:33:35.081782] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-30T20:33:35.081812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-30T20:33:35.092441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-30T20:33:35.092765] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-30T20:33:35.093591] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-30T20:33:35.093647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:35.093680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:35.093707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:35.093764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:35.151330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:35.152030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:35.152113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:35.152145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:35.278139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:35.278292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:35.278331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:35.278397] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:35.281988] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-30T20:33:35.282281] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-30T20:33:35.282411] [INFO ] [sig ] TVTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:35.427104] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TVTX.txt [2026-01-30T20:33:35.427235] [INFO ] [sig ] [3130/3461] Completed TVTX in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:35.427274] [INFO ] [sig ] [3131/3461] Forecasting TWFG... [2026-01-30T20:33:35.427303] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-30T20:33:35.427333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-30T20:33:35.437268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-30T20:33:35.437552] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-30T20:33:35.438347] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-30T20:33:35.438398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:35.438441] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:35.438469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:35.438525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:35.496448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:35.497240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:35.497318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:35.497350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:35.617982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:35.618154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:35.618195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:35.618224] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:35.621641] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=65.44%) [2026-01-30T20:33:35.621924] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-30T20:33:35.622049] [INFO ] [sig ] TWFG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:35.763392] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TWFG.txt [2026-01-30T20:33:35.763514] [INFO ] [sig ] [3131/3461] Completed TWFG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-30T20:33:35.763553] [INFO ] [sig ] [3132/3461] Forecasting TWG... [2026-01-30T20:33:35.763599] [INFO ] [sig ] Generating forecast for: TWG [2026-01-30T20:33:35.763631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-30T20:33:35.773653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-30T20:33:35.773941] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-30T20:33:35.774722] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-30T20:33:35.774772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:35.774803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:35.774830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:35.774887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:35.831344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:35.831949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:35.832022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:35.832055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:35.950746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:35.950876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:35.950915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:35.950944] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:35.954234] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-30T20:33:35.954504] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-30T20:33:35.954642] [INFO ] [sig ] TWG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:36.097777] [INFO ] [LOCAL ] Saved forecast: TWG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TWG.txt [2026-01-30T20:33:36.097909] [INFO ] [sig ] [3132/3461] Completed TWG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:36.097947] [INFO ] [sig ] [3133/3461] Forecasting TWI... [2026-01-30T20:33:36.097976] [INFO ] [sig ] Generating forecast for: TWI [2026-01-30T20:33:36.098006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-30T20:33:36.108066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-30T20:33:36.108351] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-30T20:33:36.109126] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-30T20:33:36.109176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:36.109208] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:36.109233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:36.109288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:36.166108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:36.166848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:36.166927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:36.166959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:36.282781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:36.282933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:36.282972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:36.283001] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:36.286362] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=46.23%) [2026-01-30T20:33:36.286661] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-30T20:33:36.286786] [INFO ] [sig ] TWI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:36.427508] [INFO ] [LOCAL ] Saved forecast: TWI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TWI.txt [2026-01-30T20:33:36.427654] [INFO ] [sig ] [3133/3461] Completed TWI in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:36.427695] [INFO ] [sig ] [3134/3461] Forecasting TWIN... [2026-01-30T20:33:36.427724] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-30T20:33:36.427753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-30T20:33:36.438616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-30T20:33:36.439014] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-30T20:33:36.439892] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-30T20:33:36.439956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:36.439997] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:36.440031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:36.440096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:36.501099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:36.501986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:36.502082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:36.502115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:36.624914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:36.625066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:36.625105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:36.625134] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:36.628652] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-01-30T20:33:36.628944] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-30T20:33:36.629076] [INFO ] [sig ] TWIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:36.779834] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TWIN.txt [2026-01-30T20:33:36.779964] [INFO ] [sig ] [3134/3461] Completed TWIN in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:36.780014] [INFO ] [sig ] [3135/3461] Forecasting TWLO... [2026-01-30T20:33:36.780044] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-30T20:33:36.780073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-30T20:33:36.790356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-30T20:33:36.790634] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-30T20:33:36.791390] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-30T20:33:36.791442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:36.791473] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:36.791500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:36.791556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:36.847986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:36.848591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:36.848666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:36.848698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:36.974101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:36.974248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:36.974287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:36.974316] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:36.977692] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-30T20:33:36.977979] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-30T20:33:36.978138] [INFO ] [sig ] TWLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:37.119725] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TWLO.txt [2026-01-30T20:33:37.119836] [INFO ] [sig ] [3135/3461] Completed TWLO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:37.119874] [INFO ] [sig ] [3136/3461] Forecasting TWO... [2026-01-30T20:33:37.119903] [INFO ] [sig ] Generating forecast for: TWO [2026-01-30T20:33:37.119932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-30T20:33:37.129865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-30T20:33:37.130156] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-30T20:33:37.130933] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-30T20:33:37.130995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:37.131034] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:37.131066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:37.131122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:37.188318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:37.188935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:37.189009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:37.189041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:37.304491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:37.304636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:37.304676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:37.304704] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:37.307960] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-30T20:33:37.308248] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-30T20:33:37.308388] [INFO ] [sig ] TWO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:37.449495] [INFO ] [LOCAL ] Saved forecast: TWO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TWO.txt [2026-01-30T20:33:37.449666] [INFO ] [sig ] [3136/3461] Completed TWO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:37.449708] [INFO ] [sig ] [3137/3461] Forecasting TX... [2026-01-30T20:33:37.449738] [INFO ] [sig ] Generating forecast for: TX [2026-01-30T20:33:37.449769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-30T20:33:37.460171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-30T20:33:37.460550] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-30T20:33:37.461351] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-30T20:33:37.461403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:37.461434] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:37.461462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:37.461517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:37.519173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:37.520060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:37.520172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:37.520207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:37.639993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:37.640132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:37.640171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:37.640199] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:37.643449] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-01-30T20:33:37.643736] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-30T20:33:37.643856] [INFO ] [sig ] TX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:37.786056] [INFO ] [LOCAL ] Saved forecast: TX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TX.txt [2026-01-30T20:33:37.786186] [INFO ] [sig ] [3137/3461] Completed TX in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-30T20:33:37.786227] [INFO ] [sig ] [3138/3461] Forecasting TXG... [2026-01-30T20:33:37.786257] [INFO ] [sig ] Generating forecast for: TXG [2026-01-30T20:33:37.786287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-30T20:33:37.796771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-30T20:33:37.797130] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-30T20:33:37.797920] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-30T20:33:37.797972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:37.798004] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:37.798032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:37.798088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:37.858824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:37.859490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:37.859564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:37.859614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:37.978784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:37.978903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:37.978941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:37.978993] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:37.982845] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=73.26%) [2026-01-30T20:33:37.983142] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-30T20:33:37.983265] [INFO ] [sig ] TXG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:38.127733] [INFO ] [LOCAL ] Saved forecast: TXG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TXG.txt [2026-01-30T20:33:38.127846] [INFO ] [sig ] [3138/3461] Completed TXG in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:38.127885] [INFO ] [sig ] [3139/3461] Forecasting TXMD... [2026-01-30T20:33:38.127914] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-30T20:33:38.127944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-30T20:33:38.138436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-30T20:33:38.138711] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-30T20:33:38.139669] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-30T20:33:38.139720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:38.139750] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:38.139776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:38.139831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:38.197334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:38.197966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:38.198045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:38.198076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:38.312345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:38.312477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:38.312515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:38.312542] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:38.315808] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-01-30T20:33:38.316076] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-30T20:33:38.316198] [INFO ] [sig ] TXMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:38.457873] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TXMD.txt [2026-01-30T20:33:38.458013] [INFO ] [sig ] [3139/3461] Completed TXMD in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:38.458061] [INFO ] [sig ] [3140/3461] Forecasting TXN... [2026-01-30T20:33:38.458096] [INFO ] [sig ] Generating forecast for: TXN [2026-01-30T20:33:38.458152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-30T20:33:38.468933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-30T20:33:38.469300] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-30T20:33:38.470079] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-30T20:33:38.470130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:38.470162] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:38.470188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:38.470244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:38.527154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:38.527961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:38.528041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:38.528089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:38.652028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:38.652137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:38.652174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:38.652203] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:38.655736] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-01-30T20:33:38.656026] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-30T20:33:38.656165] [INFO ] [sig ] TXN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:38.803684] [INFO ] [LOCAL ] Saved forecast: TXN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TXN.txt [2026-01-30T20:33:38.803855] [INFO ] [sig ] [3140/3461] Completed TXN in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:38.803895] [INFO ] [sig ] [3141/3461] Forecasting TXO... [2026-01-30T20:33:38.803924] [INFO ] [sig ] Generating forecast for: TXO [2026-01-30T20:33:38.803955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-30T20:33:38.814884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-30T20:33:38.815253] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-30T20:33:38.816045] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-30T20:33:38.816095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:38.816126] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:38.816153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:38.816208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:38.878486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:38.879346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:38.879429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:38.879462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:39.002801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:39.002949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:39.002995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:39.003031] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:39.006340] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=64.50%) [2026-01-30T20:33:39.006627] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-30T20:33:39.006751] [INFO ] [sig ] TXO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:39.153846] [INFO ] [LOCAL ] Saved forecast: TXO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TXO.txt [2026-01-30T20:33:39.153996] [INFO ] [sig ] [3141/3461] Completed TXO in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:39.154036] [INFO ] [sig ] [3142/3461] Forecasting TXRH... [2026-01-30T20:33:39.154065] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-30T20:33:39.154096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-30T20:33:39.164724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-30T20:33:39.165087] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-30T20:33:39.165866] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-30T20:33:39.165918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:39.165949] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:39.165989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:39.166045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:39.223924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:39.224828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:39.224912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:39.224946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:39.347150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:39.347305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:39.347347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:39.347376] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:39.350912] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-01-30T20:33:39.351273] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-30T20:33:39.351440] [INFO ] [sig ] TXRH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:39.492233] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TXRH.txt [2026-01-30T20:33:39.492377] [INFO ] [sig ] [3142/3461] Completed TXRH in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:39.492417] [INFO ] [sig ] [3143/3461] Forecasting TY... [2026-01-30T20:33:39.492446] [INFO ] [sig ] Generating forecast for: TY [2026-01-30T20:33:39.492477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-30T20:33:39.502918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-30T20:33:39.503212] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-30T20:33:39.503987] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-30T20:33:39.504038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:39.504074] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:39.504100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:39.504156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:39.561289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:39.562014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:39.562107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:39.562145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:39.681112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:39.681266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:39.681308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:39.681338] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:39.684799] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=71.60%) [2026-01-30T20:33:39.685088] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-30T20:33:39.685214] [INFO ] [sig ] TY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:39.882528] [INFO ] [LOCAL ] Saved forecast: TY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TY.txt [2026-01-30T20:33:39.882683] [INFO ] [sig ] [3143/3461] Completed TY in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:39.882724] [INFO ] [sig ] [3144/3461] Forecasting TYG... [2026-01-30T20:33:39.882753] [INFO ] [sig ] Generating forecast for: TYG [2026-01-30T20:33:39.882783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-30T20:33:39.893295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-30T20:33:39.893567] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-30T20:33:39.894352] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-30T20:33:39.894406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:39.894474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:39.894501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:39.894557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:39.952249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:39.952927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:39.953004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:39.953038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:40.068562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:40.068709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:40.068748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:40.068777] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:40.072125] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-01-30T20:33:40.072403] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-30T20:33:40.072527] [INFO ] [sig ] TYG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:40.216759] [INFO ] [LOCAL ] Saved forecast: TYG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/TYG.txt [2026-01-30T20:33:40.216873] [INFO ] [sig ] [3144/3461] Completed TYG in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:40.216912] [INFO ] [sig ] [3145/3461] Forecasting TYGO... [2026-01-30T20:33:40.216940] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-30T20:33:40.216975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-30T20:33:40.226879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-30T20:33:40.227159] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-30T20:33:40.227949] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-30T20:33:40.228001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:40.228036] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:40.228063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:40.228137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:40.284094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:40.284705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:40.284780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:40.284812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:40.400109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:40.400243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:40.400282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:40.400310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:40.403656] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-30T20:33:40.403926] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-30T20:33:40.404047] [INFO ] [sig ] TYGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:40.544584] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TYGO.txt [2026-01-30T20:33:40.544709] [INFO ] [sig ] [3145/3461] Completed TYGO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:40.544747] [INFO ] [sig ] [3146/3461] Forecasting TYL... [2026-01-30T20:33:40.544776] [INFO ] [sig ] Generating forecast for: TYL [2026-01-30T20:33:40.544811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-30T20:33:40.554618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-30T20:33:40.554893] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-30T20:33:40.555695] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-30T20:33:40.555745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:40.555777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:40.555804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:40.555860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:40.615046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:40.615829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:40.615923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:40.615955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:40.740072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:40.740222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:40.740262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:40.740289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:40.744208] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-30T20:33:40.744476] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-30T20:33:40.744614] [INFO ] [sig ] TYL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:40.892977] [INFO ] [LOCAL ] Saved forecast: TYL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TYL.txt [2026-01-30T20:33:40.893122] [INFO ] [sig ] [3146/3461] Completed TYL in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:40.893163] [INFO ] [sig ] [3147/3461] Forecasting TYRA... [2026-01-30T20:33:40.893194] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-30T20:33:40.893224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-30T20:33:40.903370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-30T20:33:40.903717] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-30T20:33:40.904489] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-30T20:33:40.904541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:40.904588] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:40.904618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:40.904674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:40.962202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:40.963063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:40.963158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:40.963190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:41.083957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:41.084108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:41.084146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:41.084207] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:41.087624] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=10.08%) [2026-01-30T20:33:41.087908] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-30T20:33:41.088032] [INFO ] [sig ] TYRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:41.231314] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TYRA.txt [2026-01-30T20:33:41.231450] [INFO ] [sig ] [3147/3461] Completed TYRA in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:41.231490] [INFO ] [sig ] [3148/3461] Forecasting TZOO... [2026-01-30T20:33:41.231520] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-30T20:33:41.231549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-30T20:33:41.241747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-30T20:33:41.242024] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-30T20:33:41.242802] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-30T20:33:41.242853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:41.242885] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:41.242911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:41.242971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:41.302818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:41.303678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:41.303758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:41.303789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:41.437224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:41.437385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:41.437425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:41.437454] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:41.441276] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=38.43%) [2026-01-30T20:33:41.441626] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-30T20:33:41.441768] [INFO ] [sig ] TZOO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:41.587707] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/TZOO.txt [2026-01-30T20:33:41.587866] [INFO ] [sig ] [3148/3461] Completed TZOO in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-30T20:33:41.587907] [INFO ] [sig ] [3149/3461] Forecasting UAA... [2026-01-30T20:33:41.587937] [INFO ] [sig ] Generating forecast for: UAA [2026-01-30T20:33:41.587968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-30T20:33:41.598386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-30T20:33:41.598759] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-30T20:33:41.599537] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-30T20:33:41.599613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:41.599647] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:41.599674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:41.599730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:41.656700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:41.657558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:41.657665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:41.657697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:41.782685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:41.782846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:41.782889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:41.782921] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:41.786602] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-01-30T20:33:41.786954] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-30T20:33:41.787128] [INFO ] [sig ] UAA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:41.934784] [INFO ] [LOCAL ] Saved forecast: UAA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UAA.txt [2026-01-30T20:33:41.934937] [INFO ] [sig ] [3149/3461] Completed UAA in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:41.934977] [INFO ] [sig ] [3150/3461] Forecasting UAE... [2026-01-30T20:33:41.935012] [INFO ] [sig ] Generating forecast for: UAE [2026-01-30T20:33:41.935049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-30T20:33:41.945870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-30T20:33:41.946246] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-30T20:33:41.947060] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-30T20:33:41.947112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:41.947143] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:41.947169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:41.947224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:42.004411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:42.005181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:42.005264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:42.005299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:42.126294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:42.126449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:42.126492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:42.126523] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:42.130103] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-30T20:33:42.130403] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-30T20:33:42.130531] [INFO ] [sig ] UAE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:42.272479] [INFO ] [LOCAL ] Saved forecast: UAE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UAE.txt [2026-01-30T20:33:42.272627] [INFO ] [sig ] [3150/3461] Completed UAE in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:42.272670] [INFO ] [sig ] [3151/3461] Forecasting UAL... [2026-01-30T20:33:42.272700] [INFO ] [sig ] Generating forecast for: UAL [2026-01-30T20:33:42.272730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-30T20:33:42.283155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-30T20:33:42.283446] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-30T20:33:42.284226] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-30T20:33:42.284278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:42.284309] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:42.284336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:42.284391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:42.340982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:42.341764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:42.341842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:42.341874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:42.464302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:42.464487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:42.464529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:42.464557] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:42.467925] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-30T20:33:42.468232] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-30T20:33:42.468354] [INFO ] [sig ] UAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:42.609257] [INFO ] [LOCAL ] Saved forecast: UAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UAL.txt [2026-01-30T20:33:42.609385] [INFO ] [sig ] [3151/3461] Completed UAL in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:42.609424] [INFO ] [sig ] [3152/3461] Forecasting UBFO... [2026-01-30T20:33:42.609453] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-30T20:33:42.609483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-30T20:33:42.620723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-30T20:33:42.621010] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-30T20:33:42.621813] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-30T20:33:42.621864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:42.621896] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:42.621922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:42.621978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:42.679284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:42.679952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:42.680033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:42.680072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:42.795287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:42.795432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:42.795471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:42.795499] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:42.799171] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-01-30T20:33:42.799439] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-30T20:33:42.799558] [INFO ] [sig ] UBFO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:42.943348] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UBFO.txt [2026-01-30T20:33:42.943480] [INFO ] [sig ] [3152/3461] Completed UBFO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:42.943520] [INFO ] [sig ] [3153/3461] Forecasting UBND... [2026-01-30T20:33:42.943548] [INFO ] [sig ] Generating forecast for: UBND [2026-01-30T20:33:42.943595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-30T20:33:42.954494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-30T20:33:42.954821] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-30T20:33:42.955619] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-30T20:33:42.955670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:42.955701] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:42.955727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:42.955783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:43.015643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:43.016518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:43.016612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:43.016647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:43.137190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:43.137338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:43.137378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:43.137406] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:43.140828] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-30T20:33:43.141098] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-30T20:33:43.141217] [INFO ] [sig ] UBND: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:43.282406] [INFO ] [LOCAL ] Saved forecast: UBND 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UBND.txt [2026-01-30T20:33:43.282539] [INFO ] [sig ] [3153/3461] Completed UBND in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:43.282594] [INFO ] [sig ] [3154/3461] Forecasting UBRL... [2026-01-30T20:33:43.282626] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-30T20:33:43.282656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-30T20:33:43.293424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-30T20:33:43.293715] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-30T20:33:43.294492] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-30T20:33:43.294542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:43.294593] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:43.294623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:43.294679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:43.351850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:43.352515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:43.352631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:43.352666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:43.473211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:43.473337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:43.473376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:43.473409] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:43.476903] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-30T20:33:43.477188] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-30T20:33:43.477313] [INFO ] [sig ] UBRL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:43.622814] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UBRL.txt [2026-01-30T20:33:43.622962] [INFO ] [sig ] [3154/3461] Completed UBRL in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:43.623002] [INFO ] [sig ] [3155/3461] Forecasting UBS... [2026-01-30T20:33:43.623032] [INFO ] [sig ] Generating forecast for: UBS [2026-01-30T20:33:43.623063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-30T20:33:43.633433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-30T20:33:43.633723] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-30T20:33:43.634494] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-30T20:33:43.634555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:43.634607] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:43.634635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:43.634691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:43.693399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:43.694084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:43.694168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:43.694201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:43.816745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:43.816896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:43.816936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:43.816965] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:43.820304] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-01-30T20:33:43.820597] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-30T20:33:43.820720] [INFO ] [sig ] UBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:43.961489] [INFO ] [LOCAL ] Saved forecast: UBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UBS.txt [2026-01-30T20:33:43.961654] [INFO ] [sig ] [3155/3461] Completed UBS in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-30T20:33:43.961695] [INFO ] [sig ] [3156/3461] Forecasting UBSI... [2026-01-30T20:33:43.961725] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-30T20:33:43.961754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-30T20:33:43.972019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-30T20:33:43.972334] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-30T20:33:43.973096] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-30T20:33:43.973148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:43.973179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:43.973205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:43.973260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:44.030209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:44.030815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:44.030889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:44.030921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:44.149239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:44.149384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:44.149422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:44.149452] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:44.152938] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=33.51%) [2026-01-30T20:33:44.153213] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-30T20:33:44.153335] [INFO ] [sig ] UBSI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:44.296050] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UBSI.txt [2026-01-30T20:33:44.296193] [INFO ] [sig ] [3156/3461] Completed UBSI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:44.296232] [INFO ] [sig ] [3157/3461] Forecasting UDMY... [2026-01-30T20:33:44.296262] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-30T20:33:44.296291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-30T20:33:44.306053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-30T20:33:44.306315] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-30T20:33:44.307087] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-30T20:33:44.307138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:44.307170] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:44.307197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:44.307253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:44.364062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:44.364749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:44.364824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:44.364856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:44.483211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:44.483338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:44.483379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:44.483410] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:44.486823] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=35.74%) [2026-01-30T20:33:44.487107] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-30T20:33:44.487257] [INFO ] [sig ] UDMY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:44.629703] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UDMY.txt [2026-01-30T20:33:44.629856] [INFO ] [sig ] [3157/3461] Completed UDMY in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:44.629897] [INFO ] [sig ] [3158/3461] Forecasting UE... [2026-01-30T20:33:44.629927] [INFO ] [sig ] Generating forecast for: UE [2026-01-30T20:33:44.629956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-30T20:33:44.643758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-30T20:33:44.644105] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-30T20:33:44.644938] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-30T20:33:44.644991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:44.645024] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:44.645051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:44.645108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:44.704536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:44.705210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:44.705289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:44.705322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:44.825768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:44.825872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:44.825916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:44.825960] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:44.829448] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=75.83%) [2026-01-30T20:33:44.829745] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-30T20:33:44.829868] [INFO ] [sig ] UE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:44.973539] [INFO ] [LOCAL ] Saved forecast: UE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UE.txt [2026-01-30T20:33:44.973676] [INFO ] [sig ] [3158/3461] Completed UE in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:44.973734] [INFO ] [sig ] [3159/3461] Forecasting UEIC... [2026-01-30T20:33:44.973766] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-30T20:33:44.973796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-30T20:33:44.983845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-30T20:33:44.984124] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-30T20:33:44.984909] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-30T20:33:44.984961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:44.984991] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:44.985017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:44.985073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:45.041981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:45.042685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:45.042763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:45.042795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:45.162372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:45.162497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:45.162536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:45.162565] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:45.165932] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-30T20:33:45.166206] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-30T20:33:45.166325] [INFO ] [sig ] UEIC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:45.308178] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UEIC.txt [2026-01-30T20:33:45.308305] [INFO ] [sig ] [3159/3461] Completed UEIC in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:45.308344] [INFO ] [sig ] [3160/3461] Forecasting UFCS... [2026-01-30T20:33:45.308373] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-30T20:33:45.308404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-30T20:33:45.318141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-30T20:33:45.318428] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-30T20:33:45.319188] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-30T20:33:45.319239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:45.319271] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:45.319297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:45.319353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:45.376589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:45.377224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:45.377298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:45.377330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:45.498508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:45.498686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:45.498728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:45.498757] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:45.502344] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-01-30T20:33:45.502741] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-30T20:33:45.502908] [INFO ] [sig ] UFCS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:45.647629] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UFCS.txt [2026-01-30T20:33:45.647791] [INFO ] [sig ] [3160/3461] Completed UFCS in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:45.647839] [INFO ] [sig ] [3161/3461] Forecasting UFI... [2026-01-30T20:33:45.647869] [INFO ] [sig ] Generating forecast for: UFI [2026-01-30T20:33:45.647900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-30T20:33:45.658090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-30T20:33:45.658438] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-30T20:33:45.659237] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-30T20:33:45.659288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:45.659343] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:45.659370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:45.659426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:45.716099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:45.716798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:45.716878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:45.716911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:45.840406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:45.840556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:45.840612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:45.840642] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:45.843956] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-01-30T20:33:45.844231] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-30T20:33:45.844352] [INFO ] [sig ] UFI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:45.984711] [INFO ] [LOCAL ] Saved forecast: UFI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UFI.txt [2026-01-30T20:33:45.984841] [INFO ] [sig ] [3161/3461] Completed UFI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:45.984879] [INFO ] [sig ] [3162/3461] Forecasting UFO... [2026-01-30T20:33:45.984908] [INFO ] [sig ] Generating forecast for: UFO [2026-01-30T20:33:45.984937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-30T20:33:45.995640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-30T20:33:45.995945] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-30T20:33:45.996720] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-30T20:33:45.996770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:45.996801] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:45.996827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:45.996882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:46.054463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:46.055302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:46.055383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:46.055415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:46.173119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:46.173271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:46.173327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:46.173356] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:46.176758] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-30T20:33:46.177033] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-30T20:33:46.177159] [INFO ] [sig ] UFO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:46.318911] [INFO ] [LOCAL ] Saved forecast: UFO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UFO.txt [2026-01-30T20:33:46.319068] [INFO ] [sig ] [3162/3461] Completed UFO in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:46.319110] [INFO ] [sig ] [3163/3461] Forecasting UFPI... [2026-01-30T20:33:46.319144] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-30T20:33:46.319182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-30T20:33:46.329993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-30T20:33:46.330382] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-30T20:33:46.331160] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-30T20:33:46.331214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:46.331246] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:46.331272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:46.331328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:46.389648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:46.390506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:46.390611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:46.390645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:46.510977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:46.511134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:46.511176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:46.511205] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:46.514556] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-30T20:33:46.514845] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-30T20:33:46.514968] [INFO ] [sig ] UFPI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:46.656330] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UFPI.txt [2026-01-30T20:33:46.656473] [INFO ] [sig ] [3163/3461] Completed UFPI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:46.656512] [INFO ] [sig ] [3164/3461] Forecasting UGI... [2026-01-30T20:33:46.656541] [INFO ] [sig ] Generating forecast for: UGI [2026-01-30T20:33:46.656589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-30T20:33:46.666902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-30T20:33:46.667187] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-30T20:33:46.667948] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-30T20:33:46.667999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:46.668030] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:46.668056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:46.668138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:46.725546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:46.726348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:46.726444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:46.726476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:46.846263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:46.846413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:46.846454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:46.846515] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:46.849958] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-30T20:33:46.850234] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-30T20:33:46.850358] [INFO ] [sig ] UGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:46.995821] [INFO ] [LOCAL ] Saved forecast: UGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UGI.txt [2026-01-30T20:33:46.995955] [INFO ] [sig ] [3164/3461] Completed UGI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-30T20:33:46.995999] [INFO ] [sig ] [3165/3461] Forecasting UGP... [2026-01-30T20:33:46.996029] [INFO ] [sig ] Generating forecast for: UGP [2026-01-30T20:33:46.996060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-30T20:33:47.006250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-30T20:33:47.006557] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-30T20:33:47.007339] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-30T20:33:47.007390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:47.007421] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:47.007447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:47.007503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:47.064558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:47.065306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:47.065387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:47.065427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:47.186375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:47.186531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:47.186588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:47.186619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:47.190647] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-01-30T20:33:47.191028] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-30T20:33:47.191167] [INFO ] [sig ] UGP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:47.335894] [INFO ] [LOCAL ] Saved forecast: UGP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UGP.txt [2026-01-30T20:33:47.336051] [INFO ] [sig ] [3165/3461] Completed UGP in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:47.336093] [INFO ] [sig ] [3166/3461] Forecasting UHAL... [2026-01-30T20:33:47.336124] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-30T20:33:47.336158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-30T20:33:47.346460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-30T20:33:47.346868] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-30T20:33:47.347733] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-30T20:33:47.347786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:47.347834] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:47.347863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:47.347922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:47.407763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:47.408713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:47.408799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:47.408833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:47.533171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:47.533325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:47.533365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:47.533394] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:47.536882] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=26.54%) [2026-01-30T20:33:47.537160] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-30T20:33:47.537284] [INFO ] [sig ] UHAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:47.679695] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UHAL.txt [2026-01-30T20:33:47.679838] [INFO ] [sig ] [3166/3461] Completed UHAL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:47.679878] [INFO ] [sig ] [3167/3461] Forecasting UHG... [2026-01-30T20:33:47.679908] [INFO ] [sig ] Generating forecast for: UHG [2026-01-30T20:33:47.679939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-30T20:33:47.690534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-30T20:33:47.690891] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-30T20:33:47.691677] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-30T20:33:47.691729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:47.691760] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:47.691787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:47.691843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:47.748522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:47.749452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:47.749534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:47.749566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:47.865751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:47.865906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:47.865946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:47.865974] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:47.869408] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-30T20:33:47.869748] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-30T20:33:47.869878] [INFO ] [sig ] UHG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:48.012321] [INFO ] [LOCAL ] Saved forecast: UHG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UHG.txt [2026-01-30T20:33:48.012686] [INFO ] [sig ] [3167/3461] Completed UHG in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:48.012730] [INFO ] [sig ] [3168/3461] Forecasting UHS... [2026-01-30T20:33:48.012760] [INFO ] [sig ] Generating forecast for: UHS [2026-01-30T20:33:48.012789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-30T20:33:48.023865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-30T20:33:48.024239] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-30T20:33:48.025026] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-30T20:33:48.025078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:48.025109] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:48.025135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:48.025191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:48.087981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:48.088943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:48.089028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:48.089059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:48.210270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:48.210426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:48.210466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:48.210496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:48.214294] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-30T20:33:48.214605] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-30T20:33:48.214735] [INFO ] [sig ] UHS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:48.357000] [INFO ] [LOCAL ] Saved forecast: UHS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UHS.txt [2026-01-30T20:33:48.357150] [INFO ] [sig ] [3168/3461] Completed UHS in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:48.357190] [INFO ] [sig ] [3169/3461] Forecasting UI... [2026-01-30T20:33:48.357220] [INFO ] [sig ] Generating forecast for: UI [2026-01-30T20:33:48.357250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-30T20:33:48.367282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-30T20:33:48.367594] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-30T20:33:48.368376] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-30T20:33:48.368428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:48.368458] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:48.368484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:48.368540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:48.424740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:48.425429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:48.425507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:48.425539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:48.546455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:48.546630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:48.546672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:48.546701] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:48.550073] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-01-30T20:33:48.550378] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-30T20:33:48.550498] [INFO ] [sig ] UI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:48.691527] [INFO ] [LOCAL ] Saved forecast: UI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UI.txt [2026-01-30T20:33:48.691683] [INFO ] [sig ] [3169/3461] Completed UI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:48.691723] [INFO ] [sig ] [3170/3461] Forecasting UIS... [2026-01-30T20:33:48.691753] [INFO ] [sig ] Generating forecast for: UIS [2026-01-30T20:33:48.691789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-30T20:33:48.702469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-30T20:33:48.702804] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-30T20:33:48.703606] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-30T20:33:48.703659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:48.703690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:48.703717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:48.703775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:48.762557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:48.763491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:48.763598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:48.763635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:48.886391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:48.886530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:48.886586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:48.886619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:48.890003] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-01-30T20:33:48.890303] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-30T20:33:48.890434] [INFO ] [sig ] UIS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:49.038235] [INFO ] [LOCAL ] Saved forecast: UIS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UIS.txt [2026-01-30T20:33:49.038393] [INFO ] [sig ] [3170/3461] Completed UIS in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:49.038434] [INFO ] [sig ] [3171/3461] Forecasting UITB... [2026-01-30T20:33:49.038464] [INFO ] [sig ] Generating forecast for: UITB [2026-01-30T20:33:49.038492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-30T20:33:49.049216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-30T20:33:49.049542] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-30T20:33:49.050382] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-30T20:33:49.050444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:49.050482] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:49.050511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:49.050584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:49.107082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:49.107906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:49.107984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:49.108046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:49.232643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:49.232811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:49.232852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:49.232881] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:49.236613] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=57.05%) [2026-01-30T20:33:49.236918] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-30T20:33:49.237053] [INFO ] [sig ] UITB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:49.381531] [INFO ] [LOCAL ] Saved forecast: UITB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UITB.txt [2026-01-30T20:33:49.381728] [INFO ] [sig ] [3171/3461] Completed UITB in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:49.381769] [INFO ] [sig ] [3172/3461] Forecasting UL... [2026-01-30T20:33:49.381807] [INFO ] [sig ] Generating forecast for: UL [2026-01-30T20:33:49.381844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-30T20:33:49.392852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-30T20:33:49.393126] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-30T20:33:49.393907] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-30T20:33:49.393958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:49.393990] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:49.394017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:49.394073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:49.456565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:49.457492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:49.457591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:49.457625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:49.577061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:49.577213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:49.577253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:49.577283] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:49.580680] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=84.32%) [2026-01-30T20:33:49.580954] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-30T20:33:49.581075] [INFO ] [sig ] UL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:49.721289] [INFO ] [LOCAL ] Saved forecast: UL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UL.txt [2026-01-30T20:33:49.721421] [INFO ] [sig ] [3172/3461] Completed UL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-30T20:33:49.721459] [INFO ] [sig ] [3173/3461] Forecasting ULBI... [2026-01-30T20:33:49.721489] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-30T20:33:49.721516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-30T20:33:49.732132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-30T20:33:49.732442] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-30T20:33:49.733214] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-30T20:33:49.733276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:49.733313] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:49.733345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:49.733408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:49.790633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:49.791289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:49.791366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:49.791398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:49.910325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:49.910485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:49.910524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:49.910551] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:49.913969] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-30T20:33:49.914259] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-30T20:33:49.914406] [INFO ] [sig ] ULBI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:50.054653] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ULBI.txt [2026-01-30T20:33:50.054782] [INFO ] [sig ] [3173/3461] Completed ULBI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:50.054820] [INFO ] [sig ] [3174/3461] Forecasting ULCC... [2026-01-30T20:33:50.054849] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-30T20:33:50.054878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-30T20:33:50.065261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-30T20:33:50.065536] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-30T20:33:50.066330] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-30T20:33:50.066381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:50.066412] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:50.066438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:50.066493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:50.122322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:50.122969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:50.123046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:50.123078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:50.243042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:50.243192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:50.243232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:50.243261] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:50.246648] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-30T20:33:50.246924] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-30T20:33:50.247042] [INFO ] [sig ] ULCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:50.391122] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ULCC.txt [2026-01-30T20:33:50.391274] [INFO ] [sig ] [3174/3461] Completed ULCC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:50.391313] [INFO ] [sig ] [3175/3461] Forecasting ULH... [2026-01-30T20:33:50.391343] [INFO ] [sig ] Generating forecast for: ULH [2026-01-30T20:33:50.391373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-30T20:33:50.401685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-30T20:33:50.401984] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-30T20:33:50.402847] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-30T20:33:50.402898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:50.402929] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:50.402955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:50.403015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:50.460130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:50.461101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:50.461194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:50.461226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:50.584254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:50.584394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:50.584434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:50.584462] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:50.587944] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=67.45%) [2026-01-30T20:33:50.588256] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-30T20:33:50.588385] [INFO ] [sig ] ULH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:50.732195] [INFO ] [LOCAL ] Saved forecast: ULH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ULH.txt [2026-01-30T20:33:50.732325] [INFO ] [sig ] [3175/3461] Completed ULH in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:50.732368] [INFO ] [sig ] [3176/3461] Forecasting ULTA... [2026-01-30T20:33:50.732398] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-30T20:33:50.732427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-30T20:33:50.743394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-30T20:33:50.743752] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-30T20:33:50.744536] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-30T20:33:50.744604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:50.744640] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:50.744666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:50.744722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:50.801899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:50.802598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:50.802676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:50.802708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:50.921841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:50.921987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:50.922027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:50.922055] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:50.925394] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-30T20:33:50.925697] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-30T20:33:50.925820] [INFO ] [sig ] ULTA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:51.067745] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ULTA.txt [2026-01-30T20:33:51.067880] [INFO ] [sig ] [3176/3461] Completed ULTA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:51.067919] [INFO ] [sig ] [3177/3461] Forecasting ULY... [2026-01-30T20:33:51.067948] [INFO ] [sig ] Generating forecast for: ULY [2026-01-30T20:33:51.067978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-30T20:33:51.078288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-30T20:33:51.078600] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-30T20:33:51.079389] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-30T20:33:51.079439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:51.079471] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:51.079498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:51.079553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:51.136828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:51.137520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:51.137615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:51.137649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:51.257079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:51.257231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:51.257274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:51.257310] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:51.260804] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-30T20:33:51.261081] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-30T20:33:51.261203] [INFO ] [sig ] ULY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:51.405834] [INFO ] [LOCAL ] Saved forecast: ULY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ULY.txt [2026-01-30T20:33:51.405960] [INFO ] [sig ] [3177/3461] Completed ULY in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:51.405999] [INFO ] [sig ] [3178/3461] Forecasting UMBF... [2026-01-30T20:33:51.406029] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-30T20:33:51.406058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-30T20:33:51.416459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-30T20:33:51.416765] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-30T20:33:51.417544] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-30T20:33:51.417620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:51.417676] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:51.417704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:51.417761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:51.479742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:51.480590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:51.480681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:51.480714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:51.600390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:51.600531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:51.600585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:51.600617] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:51.603970] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=15.48%) [2026-01-30T20:33:51.604242] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-30T20:33:51.604367] [INFO ] [sig ] UMBF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:51.747817] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UMBF.txt [2026-01-30T20:33:51.747951] [INFO ] [sig ] [3178/3461] Completed UMBF in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:51.747992] [INFO ] [sig ] [3179/3461] Forecasting UMC... [2026-01-30T20:33:51.748021] [INFO ] [sig ] Generating forecast for: UMC [2026-01-30T20:33:51.748050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-30T20:33:51.758084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-30T20:33:51.758402] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-30T20:33:51.759210] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-30T20:33:51.759273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:51.759305] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:51.759336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:51.759390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:51.816728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:51.817346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:51.817434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:51.817470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:51.939760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:51.939907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:51.939948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:51.939977] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:51.943348] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-30T20:33:51.943644] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-30T20:33:51.943765] [INFO ] [sig ] UMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:52.087947] [INFO ] [LOCAL ] Saved forecast: UMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UMC.txt [2026-01-30T20:33:52.088076] [INFO ] [sig ] [3179/3461] Completed UMC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:52.088136] [INFO ] [sig ] [3180/3461] Forecasting UMH... [2026-01-30T20:33:52.088172] [INFO ] [sig ] Generating forecast for: UMH [2026-01-30T20:33:52.088204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-30T20:33:52.098780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-30T20:33:52.099068] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-30T20:33:52.099862] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-30T20:33:52.099914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:52.099947] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:52.099975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:52.100032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:52.158472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:52.159213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:52.159291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:52.159323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:52.283737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:52.283890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:52.283931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:52.283960] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:52.287332] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=70.35%) [2026-01-30T20:33:52.287624] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-30T20:33:52.287746] [INFO ] [sig ] UMH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:52.430379] [INFO ] [LOCAL ] Saved forecast: UMH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UMH.txt [2026-01-30T20:33:52.430518] [INFO ] [sig ] [3180/3461] Completed UMH in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:52.430557] [INFO ] [sig ] [3181/3461] Forecasting UMMA... [2026-01-30T20:33:52.430605] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-30T20:33:52.430636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-30T20:33:52.440992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-30T20:33:52.441286] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-30T20:33:52.442090] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-30T20:33:52.442141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:52.442172] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:52.442198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:52.442254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:52.500870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:52.501560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:52.501655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:52.501688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:52.619397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:52.619562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:52.619649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:52.619736] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:52.623735] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-30T20:33:52.624071] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-30T20:33:52.624210] [INFO ] [sig ] UMMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:52.773317] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UMMA.txt [2026-01-30T20:33:52.773472] [INFO ] [sig ] [3181/3461] Completed UMMA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-30T20:33:52.773512] [INFO ] [sig ] [3182/3461] Forecasting UNCY... [2026-01-30T20:33:52.773541] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-30T20:33:52.773589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-30T20:33:52.784222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-30T20:33:52.784696] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-30T20:33:52.785610] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-30T20:33:52.785665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:52.785696] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:52.785723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:52.785779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:52.845345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:52.846242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:52.846329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:52.846363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:52.966170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:52.966334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:52.966386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:52.966424] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:52.970310] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-30T20:33:52.970643] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-30T20:33:52.970781] [INFO ] [sig ] UNCY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:53.115961] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UNCY.txt [2026-01-30T20:33:53.116092] [INFO ] [sig ] [3182/3461] Completed UNCY in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:53.116138] [INFO ] [sig ] [3183/3461] Forecasting UNF... [2026-01-30T20:33:53.116169] [INFO ] [sig ] Generating forecast for: UNF [2026-01-30T20:33:53.116198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-30T20:33:53.127000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-30T20:33:53.127324] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-30T20:33:53.128099] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-30T20:33:53.128179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:53.128210] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:53.128237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:53.128294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:53.186155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:53.186943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:53.187024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:53.187058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:53.307239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:53.307388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:53.307428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:53.307458] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:53.310823] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-01-30T20:33:53.311097] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-30T20:33:53.311220] [INFO ] [sig ] UNF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:53.454460] [INFO ] [LOCAL ] Saved forecast: UNF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UNF.txt [2026-01-30T20:33:53.454640] [INFO ] [sig ] [3183/3461] Completed UNF in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:53.454685] [INFO ] [sig ] [3184/3461] Forecasting UNFI... [2026-01-30T20:33:53.454717] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-30T20:33:53.454751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-30T20:33:53.465500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-30T20:33:53.465903] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-30T20:33:53.466735] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-30T20:33:53.466787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:53.466819] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:53.466847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:53.466904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:53.540437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:53.541331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:53.541415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:53.541449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:53.668326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:53.668479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:53.668522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:53.668550] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:53.672114] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-01-30T20:33:53.672440] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-30T20:33:53.672565] [INFO ] [sig ] UNFI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:53.818820] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UNFI.txt [2026-01-30T20:33:53.818955] [INFO ] [sig ] [3184/3461] Completed UNFI in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:53.818994] [INFO ] [sig ] [3185/3461] Forecasting UNM... [2026-01-30T20:33:53.819024] [INFO ] [sig ] Generating forecast for: UNM [2026-01-30T20:33:53.819054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-30T20:33:53.829202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-30T20:33:53.829485] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-30T20:33:53.830246] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-30T20:33:53.830305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:53.830343] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:53.830375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:53.830443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:53.886881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:53.887452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:53.887525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:53.887556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:54.005289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:54.005421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:54.005460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:54.005488] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:54.008899] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=71.83%) [2026-01-30T20:33:54.009171] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-30T20:33:54.009296] [INFO ] [sig ] UNM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:54.152823] [INFO ] [LOCAL ] Saved forecast: UNM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UNM.txt [2026-01-30T20:33:54.152943] [INFO ] [sig ] [3185/3461] Completed UNM in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:54.152982] [INFO ] [sig ] [3186/3461] Forecasting UNMA... [2026-01-30T20:33:54.153010] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-30T20:33:54.153038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-30T20:33:54.163954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-30T20:33:54.164216] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-30T20:33:54.165008] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-30T20:33:54.165058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:54.165089] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:54.165115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:54.165171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:54.222401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:54.223010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:54.223085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:54.223116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:54.330192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:54.330307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:54.330372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:54.330407] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:54.333653] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-30T20:33:54.333924] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-30T20:33:54.334044] [INFO ] [sig ] UNMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:54.489066] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UNMA.txt [2026-01-30T20:33:54.489211] [INFO ] [sig ] [3186/3461] Completed UNMA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:54.489250] [INFO ] [sig ] [3187/3461] Forecasting UNP... [2026-01-30T20:33:54.489279] [INFO ] [sig ] Generating forecast for: UNP [2026-01-30T20:33:54.489310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-30T20:33:54.499774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-30T20:33:54.500081] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-30T20:33:54.500855] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-30T20:33:54.500906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:54.500937] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:54.500963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:54.501018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:54.557625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:54.558340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:54.558434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:54.558472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:54.677479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:54.677649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:54.677689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:54.677717] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:54.681524] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-30T20:33:54.681823] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-30T20:33:54.681950] [INFO ] [sig ] UNP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:54.835842] [INFO ] [LOCAL ] Saved forecast: UNP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UNP.txt [2026-01-30T20:33:54.836005] [INFO ] [sig ] [3187/3461] Completed UNP in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:54.836057] [INFO ] [sig ] [3188/3461] Forecasting UNTY... [2026-01-30T20:33:54.836097] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-30T20:33:54.836130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-30T20:33:54.848006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-30T20:33:54.848443] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-30T20:33:54.849361] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-30T20:33:54.849416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:54.849451] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:54.849481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:54.849543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:54.913234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:54.914204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:54.914335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:54.914377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:55.055023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:55.055179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:55.055221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:55.055250] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:55.058818] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-01-30T20:33:55.059165] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-30T20:33:55.059310] [INFO ] [sig ] UNTY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:55.207398] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UNTY.txt [2026-01-30T20:33:55.207538] [INFO ] [sig ] [3188/3461] Completed UNTY in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:55.207597] [INFO ] [sig ] [3189/3461] Forecasting UPBD... [2026-01-30T20:33:55.207630] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-30T20:33:55.207661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-30T20:33:55.217975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-30T20:33:55.218264] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-30T20:33:55.219039] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-30T20:33:55.219089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:55.219120] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:55.219146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:55.219201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:55.278190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:55.279026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:55.279102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:55.279134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:55.400203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:55.400364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:55.400415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:55.400447] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:55.403894] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-30T20:33:55.404173] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-30T20:33:55.404296] [INFO ] [sig ] UPBD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:55.546291] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UPBD.txt [2026-01-30T20:33:55.546447] [INFO ] [sig ] [3189/3461] Completed UPBD in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:55.546490] [INFO ] [sig ] [3190/3461] Forecasting UPC... [2026-01-30T20:33:55.546521] [INFO ] [sig ] Generating forecast for: UPC [2026-01-30T20:33:55.546553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-30T20:33:55.557010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-30T20:33:55.557386] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-30T20:33:55.558193] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-30T20:33:55.558246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:55.558290] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:55.558317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:55.558373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:55.616725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:55.617558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:55.617656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:55.617689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:55.735346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:55.735504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:55.735546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:55.735593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:55.739531] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=38.43%) [2026-01-30T20:33:55.739864] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-30T20:33:55.740001] [INFO ] [sig ] UPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:55.894342] [INFO ] [LOCAL ] Saved forecast: UPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UPC.txt [2026-01-30T20:33:55.894503] [INFO ] [sig ] [3190/3461] Completed UPC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-30T20:33:55.894557] [INFO ] [sig ] [3191/3461] Forecasting UPLD... [2026-01-30T20:33:55.894609] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-30T20:33:55.894641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-30T20:33:55.906007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-30T20:33:55.906433] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-30T20:33:55.907271] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-30T20:33:55.907327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:55.907368] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:55.907401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:55.907470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:55.967864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:55.968858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:55.968955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:55.968988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:56.097987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:56.098194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:56.098252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:56.098286] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:56.102258] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-30T20:33:56.102661] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-30T20:33:56.102810] [INFO ] [sig ] UPLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:56.251378] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UPLD.txt [2026-01-30T20:33:56.251562] [INFO ] [sig ] [3191/3461] Completed UPLD in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:56.251622] [INFO ] [sig ] [3192/3461] Forecasting UPS... [2026-01-30T20:33:56.251651] [INFO ] [sig ] Generating forecast for: UPS [2026-01-30T20:33:56.251683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-30T20:33:56.262206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-30T20:33:56.262601] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-30T20:33:56.263441] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-30T20:33:56.263495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:56.263528] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:56.263554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:56.263648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:56.320952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:56.321805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:56.321888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:56.321921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:56.450915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:56.451070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:56.451112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:56.451145] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:56.454741] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-01-30T20:33:56.455075] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-30T20:33:56.455214] [INFO ] [sig ] UPS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:56.603972] [INFO ] [LOCAL ] Saved forecast: UPS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UPS.txt [2026-01-30T20:33:56.604103] [INFO ] [sig ] [3192/3461] Completed UPS in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:56.604143] [INFO ] [sig ] [3193/3461] Forecasting UPWK... [2026-01-30T20:33:56.604173] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-30T20:33:56.604202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-30T20:33:56.615063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-30T20:33:56.615442] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-30T20:33:56.616277] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-30T20:33:56.616330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:56.616362] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:56.616390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:56.616449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:56.686660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:56.687476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:56.687589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:56.687625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:56.813300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:56.813459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:56.813500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:56.813527] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:56.817134] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=47.47%) [2026-01-30T20:33:56.817427] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-30T20:33:56.817563] [INFO ] [sig ] UPWK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:56.962726] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UPWK.txt [2026-01-30T20:33:56.962878] [INFO ] [sig ] [3193/3461] Completed UPWK in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:56.962919] [INFO ] [sig ] [3194/3461] Forecasting UPXI... [2026-01-30T20:33:56.962955] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-30T20:33:56.962988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-30T20:33:56.973613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-30T20:33:56.973934] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-30T20:33:56.974783] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-30T20:33:56.974835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:56.974867] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:56.974894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:56.974950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:57.032680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:57.033512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:57.033615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:57.033651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:57.162957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:57.163114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:57.163158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:57.163188] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:57.166913] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-30T20:33:57.167269] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-30T20:33:57.167416] [INFO ] [sig ] UPXI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:57.325353] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UPXI.txt [2026-01-30T20:33:57.325543] [INFO ] [sig ] [3194/3461] Completed UPXI in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:57.325609] [INFO ] [sig ] [3195/3461] Forecasting URBN... [2026-01-30T20:33:57.325654] [INFO ] [sig ] Generating forecast for: URBN [2026-01-30T20:33:57.325697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-30T20:33:57.336913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-30T20:33:57.337296] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-30T20:33:57.338204] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-30T20:33:57.338258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:57.338322] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:57.338352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:57.338415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:57.400731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:57.401732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:57.401819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:57.401852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:57.534675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:57.534834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:57.534876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:57.534905] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:57.538943] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-01-30T20:33:57.539246] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-30T20:33:57.539384] [INFO ] [sig ] URBN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:57.688907] [INFO ] [LOCAL ] Saved forecast: URBN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/URBN.txt [2026-01-30T20:33:57.689040] [INFO ] [sig ] [3195/3461] Completed URBN in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:57.689082] [INFO ] [sig ] [3196/3461] Forecasting URGN... [2026-01-30T20:33:57.689113] [INFO ] [sig ] Generating forecast for: URGN [2026-01-30T20:33:57.689143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-30T20:33:57.699542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-30T20:33:57.699853] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-30T20:33:57.700688] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-30T20:33:57.700740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:57.700773] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:57.700800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:57.700857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:57.760831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:57.761504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:57.761604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:57.761643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:57.884100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:57.884238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:57.884281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:57.884309] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:57.887790] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-01-30T20:33:57.888069] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-30T20:33:57.888220] [INFO ] [sig ] URGN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:58.037584] [INFO ] [LOCAL ] Saved forecast: URGN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/URGN.txt [2026-01-30T20:33:58.037730] [INFO ] [sig ] [3196/3461] Completed URGN in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:58.037772] [INFO ] [sig ] [3197/3461] Forecasting URI... [2026-01-30T20:33:58.037802] [INFO ] [sig ] Generating forecast for: URI [2026-01-30T20:33:58.037832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-30T20:33:58.047834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-30T20:33:58.048135] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-30T20:33:58.048924] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-30T20:33:58.048975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:58.049007] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:58.049034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:58.049090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:58.108670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:58.109428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:58.109521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:58.109565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:58.241528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:58.241690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:58.241730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:58.241776] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:58.245180] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-30T20:33:58.245466] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-30T20:33:58.245611] [INFO ] [sig ] URI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:58.392035] [INFO ] [LOCAL ] Saved forecast: URI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/URI.txt [2026-01-30T20:33:58.392166] [INFO ] [sig ] [3197/3461] Completed URI in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:58.392212] [INFO ] [sig ] [3198/3461] Forecasting URNJ... [2026-01-30T20:33:58.392242] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-30T20:33:58.392278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-30T20:33:58.403525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-30T20:33:58.403824] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-30T20:33:58.404649] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-30T20:33:58.404700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:58.404732] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:58.404760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:58.404835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:58.462496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:58.463218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:58.463308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:58.463342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:58.584833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:58.584957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:58.584997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:58.585059] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:58.589525] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-30T20:33:58.589843] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-30T20:33:58.589970] [INFO ] [sig ] URNJ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:58.731222] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/URNJ.txt [2026-01-30T20:33:58.731347] [INFO ] [sig ] [3198/3461] Completed URNJ in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-30T20:33:58.731385] [INFO ] [sig ] [3199/3461] Forecasting UROY... [2026-01-30T20:33:58.731416] [INFO ] [sig ] Generating forecast for: UROY [2026-01-30T20:33:58.731446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-30T20:33:58.741726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-30T20:33:58.742030] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-30T20:33:58.742804] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-30T20:33:58.742854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:58.742886] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:58.742913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:58.742969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:58.799997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:58.800746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:58.800825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:58.800872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:58.927442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:58.927610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:58.927650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:58.927679] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:58.931032] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-30T20:33:58.931308] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-30T20:33:58.931430] [INFO ] [sig ] UROY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:59.073771] [INFO ] [LOCAL ] Saved forecast: UROY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UROY.txt [2026-01-30T20:33:59.073924] [INFO ] [sig ] [3199/3461] Completed UROY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:33:59.073965] [INFO ] [sig ] [3200/3461] Forecasting USA... [2026-01-30T20:33:59.073994] [INFO ] [sig ] Generating forecast for: USA [2026-01-30T20:33:59.074023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-30T20:33:59.084919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-30T20:33:59.085292] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-30T20:33:59.086103] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-30T20:33:59.086163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:59.086197] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:59.086225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:59.086283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:59.145720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:59.146397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:59.146478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:59.146510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:59.264007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:59.264161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:59.264201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:59.264230] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:59.267666] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: UP (p=62.07%) [2026-01-30T20:33:59.267939] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-30T20:33:59.268057] [INFO ] [sig ] USA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:33:59.409330] [INFO ] [LOCAL ] Saved forecast: USA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USA.txt [2026-01-30T20:33:59.409450] [INFO ] [sig ] [3200/3461] Completed USA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:33:59.409492] [INFO ] [sig ] [3201/3461] Forecasting USAC... [2026-01-30T20:33:59.409523] [INFO ] [sig ] Generating forecast for: USAC [2026-01-30T20:33:59.409554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-30T20:33:59.419748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-30T20:33:59.420025] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-30T20:33:59.420818] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-30T20:33:59.420868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:59.420898] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:59.420960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:59.421019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:59.482015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:59.482883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:59.482969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:59.483002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:59.600406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:59.600550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:59.600608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:59.600639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:59.604209] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-30T20:33:59.604483] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-30T20:33:59.604815] [INFO ] [sig ] USAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:33:59.749387] [INFO ] [LOCAL ] Saved forecast: USAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USAC.txt [2026-01-30T20:33:59.749543] [INFO ] [sig ] [3201/3461] Completed USAC in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:33:59.749602] [INFO ] [sig ] [3202/3461] Forecasting USB... [2026-01-30T20:33:59.749636] [INFO ] [sig ] Generating forecast for: USB [2026-01-30T20:33:59.749666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-30T20:33:59.760424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-30T20:33:59.760789] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-30T20:33:59.761568] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-30T20:33:59.761648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:33:59.761680] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:33:59.761708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:33:59.761774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:33:59.820186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:33:59.821060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:33:59.821144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:33:59.821178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:33:59.943399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:33:59.943549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:33:59.943610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:33:59.943643] [INFO ] [FORECASTER] Training complete [2026-01-30T20:33:59.947048] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-01-30T20:33:59.947325] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-30T20:33:59.947449] [INFO ] [sig ] USB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:00.089937] [INFO ] [LOCAL ] Saved forecast: USB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USB.txt [2026-01-30T20:34:00.090080] [INFO ] [sig ] [3202/3461] Completed USB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:00.090120] [INFO ] [sig ] [3203/3461] Forecasting USCB... [2026-01-30T20:34:00.090150] [INFO ] [sig ] Generating forecast for: USCB [2026-01-30T20:34:00.090180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-30T20:34:00.100756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-30T20:34:00.101087] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-30T20:34:00.101882] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-30T20:34:00.101932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:00.101964] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:00.101990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:00.102046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:00.162092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:00.162944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:00.163025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:00.163058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:00.275182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:00.275331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:00.275371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:00.275401] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:00.278884] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-01-30T20:34:00.279160] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-30T20:34:00.279283] [INFO ] [sig ] USCB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:00.420796] [INFO ] [LOCAL ] Saved forecast: USCB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USCB.txt [2026-01-30T20:34:00.420928] [INFO ] [sig ] [3203/3461] Completed USCB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:00.420969] [INFO ] [sig ] [3204/3461] Forecasting USDX... [2026-01-30T20:34:00.420999] [INFO ] [sig ] Generating forecast for: USDX [2026-01-30T20:34:00.421028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-30T20:34:00.431120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-30T20:34:00.431412] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-30T20:34:00.432184] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-30T20:34:00.432235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:00.432266] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:00.432292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:00.432354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:00.489394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:00.490241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:00.490319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:00.490351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:00.600602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:00.600810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:00.600855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:00.600885] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:00.604356] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=67.97%) [2026-01-30T20:34:00.604833] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-30T20:34:00.604965] [INFO ] [sig ] USDX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:00.749444] [INFO ] [LOCAL ] Saved forecast: USDX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USDX.txt [2026-01-30T20:34:00.749594] [INFO ] [sig ] [3204/3461] Completed USDX in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:00.749635] [INFO ] [sig ] [3205/3461] Forecasting USEA... [2026-01-30T20:34:00.749666] [INFO ] [sig ] Generating forecast for: USEA [2026-01-30T20:34:00.749701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-30T20:34:00.759842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-30T20:34:00.760128] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-30T20:34:00.760919] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-30T20:34:00.760968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:00.760999] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:00.761027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:00.761083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:00.818894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:00.819570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:00.819695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:00.819729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:00.929916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:00.930063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:00.930103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:00.930132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:00.933466] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-30T20:34:00.933760] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-30T20:34:00.933882] [INFO ] [sig ] USEA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:01.075547] [INFO ] [LOCAL ] Saved forecast: USEA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USEA.txt [2026-01-30T20:34:01.075702] [INFO ] [sig ] [3205/3461] Completed USEA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:01.075741] [INFO ] [sig ] [3206/3461] Forecasting USFD... [2026-01-30T20:34:01.075772] [INFO ] [sig ] Generating forecast for: USFD [2026-01-30T20:34:01.075802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-30T20:34:01.086464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-30T20:34:01.086790] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-30T20:34:01.087549] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-30T20:34:01.087618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:01.087653] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:01.087681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:01.087739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:01.147755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:01.148398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:01.148474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:01.148506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:01.270503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:01.270674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:01.270715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:01.270745] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:01.274189] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-30T20:34:01.274484] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-30T20:34:01.274637] [INFO ] [sig ] USFD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:01.420266] [INFO ] [LOCAL ] Saved forecast: USFD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USFD.txt [2026-01-30T20:34:01.420479] [INFO ] [sig ] [3206/3461] Completed USFD in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:01.420540] [INFO ] [sig ] [3207/3461] Forecasting USGO... [2026-01-30T20:34:01.420607] [INFO ] [sig ] Generating forecast for: USGO [2026-01-30T20:34:01.420654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-30T20:34:01.435020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-30T20:34:01.435508] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-30T20:34:01.436602] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-30T20:34:01.436664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:01.436703] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:01.436738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:01.436818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:01.500969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:01.501879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:01.501965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:01.502000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:01.625102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:01.625248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:01.625288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:01.625317] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:01.628767] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-30T20:34:01.629045] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-30T20:34:01.629179] [INFO ] [sig ] USGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:01.784234] [INFO ] [LOCAL ] Saved forecast: USGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USGO.txt [2026-01-30T20:34:01.784397] [INFO ] [sig ] [3207/3461] Completed USGO in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-30T20:34:01.784438] [INFO ] [sig ] [3208/3461] Forecasting USIG... [2026-01-30T20:34:01.784468] [INFO ] [sig ] Generating forecast for: USIG [2026-01-30T20:34:01.784496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-30T20:34:01.795160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-30T20:34:01.795487] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-30T20:34:01.796286] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-30T20:34:01.796338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:01.796370] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:01.796397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:01.796453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:01.854634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:01.855717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:01.855797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:01.855830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:01.981649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:01.981796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:01.981836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:01.981865] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:01.985206] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-01-30T20:34:01.985476] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-30T20:34:01.985614] [INFO ] [sig ] USIG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:02.127137] [INFO ] [LOCAL ] Saved forecast: USIG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USIG.txt [2026-01-30T20:34:02.127287] [INFO ] [sig ] [3208/3461] Completed USIG in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:02.127329] [INFO ] [sig ] [3209/3461] Forecasting USIO... [2026-01-30T20:34:02.127360] [INFO ] [sig ] Generating forecast for: USIO [2026-01-30T20:34:02.127391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-30T20:34:02.137246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-30T20:34:02.137583] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-30T20:34:02.138372] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-30T20:34:02.138425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:02.138456] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:02.138483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:02.138544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:02.197472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:02.198343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:02.198431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:02.198465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:02.318875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:02.319016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:02.319055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:02.319083] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:02.322406] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-01-30T20:34:02.322696] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-30T20:34:02.322816] [INFO ] [sig ] USIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:02.473541] [INFO ] [LOCAL ] Saved forecast: USIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USIO.txt [2026-01-30T20:34:02.473690] [INFO ] [sig ] [3209/3461] Completed USIO in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:02.473730] [INFO ] [sig ] [3210/3461] Forecasting USLM... [2026-01-30T20:34:02.473759] [INFO ] [sig ] Generating forecast for: USLM [2026-01-30T20:34:02.473789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-30T20:34:02.484543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-30T20:34:02.484866] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-30T20:34:02.485681] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-30T20:34:02.485733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:02.485765] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:02.485791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:02.485847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:02.543471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:02.544345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:02.544425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:02.544461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:02.663429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:02.663620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:02.663691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:02.663728] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:02.667208] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-30T20:34:02.667500] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-30T20:34:02.667648] [INFO ] [sig ] USLM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:02.812126] [INFO ] [LOCAL ] Saved forecast: USLM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USLM.txt [2026-01-30T20:34:02.812256] [INFO ] [sig ] [3210/3461] Completed USLM in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:02.812296] [INFO ] [sig ] [3211/3461] Forecasting USMC... [2026-01-30T20:34:02.812326] [INFO ] [sig ] Generating forecast for: USMC [2026-01-30T20:34:02.812355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-30T20:34:02.822402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-30T20:34:02.822704] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-30T20:34:02.823452] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-30T20:34:02.823503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:02.823536] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:02.823563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:02.823639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:02.884991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:02.885918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:02.886004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:02.886038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:03.000189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:03.000337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:03.000376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:03.000405] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:03.003748] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-01-30T20:34:03.004021] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-30T20:34:03.004140] [INFO ] [sig ] USMC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:03.146665] [INFO ] [LOCAL ] Saved forecast: USMC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USMC.txt [2026-01-30T20:34:03.146802] [INFO ] [sig ] [3211/3461] Completed USMC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:03.146842] [INFO ] [sig ] [3212/3461] Forecasting USOI... [2026-01-30T20:34:03.146872] [INFO ] [sig ] Generating forecast for: USOI [2026-01-30T20:34:03.146903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-30T20:34:03.158396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-30T20:34:03.158835] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-30T20:34:03.159698] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-30T20:34:03.159751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:03.159812] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:03.159842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:03.159914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:03.218595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:03.219468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:03.219553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:03.219611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:03.339132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:03.339296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:03.339338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:03.339367] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:03.343038] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-30T20:34:03.343425] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-30T20:34:03.343568] [INFO ] [sig ] USOI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:03.496143] [INFO ] [LOCAL ] Saved forecast: USOI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USOI.txt [2026-01-30T20:34:03.496299] [INFO ] [sig ] [3212/3461] Completed USOI in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:03.496341] [INFO ] [sig ] [3213/3461] Forecasting USOY... [2026-01-30T20:34:03.496370] [INFO ] [sig ] Generating forecast for: USOY [2026-01-30T20:34:03.496401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-30T20:34:03.506975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-30T20:34:03.507334] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-30T20:34:03.508144] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-30T20:34:03.508201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:03.508233] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:03.508260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:03.508315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:03.565678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:03.566425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:03.566507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:03.566546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:03.684685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:03.684838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:03.684879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:03.684909] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:03.688296] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-30T20:34:03.688590] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-30T20:34:03.688721] [INFO ] [sig ] USOY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:03.834812] [INFO ] [LOCAL ] Saved forecast: USOY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USOY.txt [2026-01-30T20:34:03.834943] [INFO ] [sig ] [3213/3461] Completed USOY in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:03.834983] [INFO ] [sig ] [3214/3461] Forecasting USTB... [2026-01-30T20:34:03.835013] [INFO ] [sig ] Generating forecast for: USTB [2026-01-30T20:34:03.835044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-30T20:34:03.845541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-30T20:34:03.845879] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-30T20:34:03.846655] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-30T20:34:03.846718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:03.846751] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:03.846778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:03.846834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:03.904547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:03.905284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:03.905361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:03.905394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:04.021384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:04.021559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:04.021622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:04.021653] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:04.025264] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-01-30T20:34:04.025548] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-30T20:34:04.025745] [INFO ] [sig ] USTB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:04.166523] [INFO ] [LOCAL ] Saved forecast: USTB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USTB.txt [2026-01-30T20:34:04.166693] [INFO ] [sig ] [3214/3461] Completed USTB in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:04.166742] [INFO ] [sig ] [3215/3461] Forecasting USVM... [2026-01-30T20:34:04.166771] [INFO ] [sig ] Generating forecast for: USVM [2026-01-30T20:34:04.166802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-30T20:34:04.176991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-30T20:34:04.177277] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-30T20:34:04.178079] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-30T20:34:04.178148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:04.178182] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:04.178209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:04.178265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:04.236180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:04.236901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:04.236981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:04.237014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:04.360012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:04.360162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:04.360202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:04.360262] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:04.363663] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-01-30T20:34:04.363946] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-30T20:34:04.364074] [INFO ] [sig ] USVM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:04.507141] [INFO ] [LOCAL ] Saved forecast: USVM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/USVM.txt [2026-01-30T20:34:04.507271] [INFO ] [sig ] [3215/3461] Completed USVM in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-30T20:34:04.507310] [INFO ] [sig ] [3216/3461] Forecasting USXF... [2026-01-30T20:34:04.507339] [INFO ] [sig ] Generating forecast for: USXF [2026-01-30T20:34:04.507369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-30T20:34:04.517867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-30T20:34:04.518151] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-30T20:34:04.518955] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-30T20:34:04.519006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:04.519038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:04.519064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:04.519120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:04.576598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:04.577221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:04.577298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:04.577330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:04.704946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:04.705122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:04.705174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:04.705205] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:04.709263] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=40.15%) [2026-01-30T20:34:04.709614] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-30T20:34:04.709944] [INFO ] [sig ] USXF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:04.871434] [INFO ] [LOCAL ] Saved forecast: USXF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/USXF.txt [2026-01-30T20:34:04.871633] [INFO ] [sig ] [3216/3461] Completed USXF in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:04.871686] [INFO ] [sig ] [3217/3461] Forecasting UTEN... [2026-01-30T20:34:04.871723] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-30T20:34:04.871753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-30T20:34:04.885560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-30T20:34:04.886020] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-30T20:34:04.887003] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-30T20:34:04.887061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:04.887100] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:04.887139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:04.887201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:04.972024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:04.973438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:04.973562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:04.973641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:05.137183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:05.137404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:05.137470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:05.137521] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:05.143098] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-01-30T20:34:05.143644] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-30T20:34:05.143842] [INFO ] [sig ] UTEN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:05.383145] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UTEN.txt [2026-01-30T20:34:05.383405] [INFO ] [sig ] [3217/3461] Completed UTEN in 0.5s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:05.383481] [INFO ] [sig ] [3218/3461] Forecasting UTF... [2026-01-30T20:34:05.383537] [INFO ] [sig ] Generating forecast for: UTF [2026-01-30T20:34:05.383620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-30T20:34:05.417733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-30T20:34:05.418603] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-30T20:34:05.419819] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-30T20:34:05.419880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:05.419925] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:05.419962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:05.420040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:05.531343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:05.532820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:05.532960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:05.532996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:05.733439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:05.733738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:05.733800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:05.733840] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:05.740102] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=81.15%) [2026-01-30T20:34:05.740854] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-30T20:34:05.741101] [INFO ] [sig ] UTF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:05.977966] [INFO ] [LOCAL ] Saved forecast: UTF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UTF.txt [2026-01-30T20:34:05.978284] [INFO ] [sig ] [3218/3461] Completed UTF in 0.6s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:05.978343] [INFO ] [sig ] [3219/3461] Forecasting UTI... [2026-01-30T20:34:05.978385] [INFO ] [sig ] Generating forecast for: UTI [2026-01-30T20:34:05.978430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-30T20:34:05.996268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-30T20:34:05.996987] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-30T20:34:05.998345] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-30T20:34:05.998435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:05.998480] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:05.998517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:05.998627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:06.083986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:06.085296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:06.085410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:06.085444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:06.223740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:06.224010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:06.224068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:06.224109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:06.230866] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-30T20:34:06.231657] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-30T20:34:06.231938] [INFO ] [sig ] UTI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:06.389530] [INFO ] [LOCAL ] Saved forecast: UTI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UTI.txt [2026-01-30T20:34:06.389714] [INFO ] [sig ] [3219/3461] Completed UTI in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:06.389758] [INFO ] [sig ] [3220/3461] Forecasting UTL... [2026-01-30T20:34:06.389788] [INFO ] [sig ] Generating forecast for: UTL [2026-01-30T20:34:06.389819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-30T20:34:06.401185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-30T20:34:06.401588] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-30T20:34:06.402399] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-30T20:34:06.402451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:06.402483] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:06.402509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:06.402564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:06.459335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:06.460525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:06.460641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:06.460676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:06.583648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:06.583806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:06.583850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:06.583878] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:06.587920] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-01-30T20:34:06.588363] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-30T20:34:06.588524] [INFO ] [sig ] UTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:06.741094] [INFO ] [LOCAL ] Saved forecast: UTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UTL.txt [2026-01-30T20:34:06.741255] [INFO ] [sig ] [3220/3461] Completed UTL in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:06.741294] [INFO ] [sig ] [3221/3461] Forecasting UTMD... [2026-01-30T20:34:06.741323] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-30T20:34:06.741353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-30T20:34:06.752063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-30T20:34:06.752423] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-30T20:34:06.753209] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-30T20:34:06.753261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:06.753292] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:06.753319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:06.753374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:06.814036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:06.814908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:06.814991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:06.815025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:06.926466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:06.926657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:06.926701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:06.926729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:06.930205] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-01-30T20:34:06.930480] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-30T20:34:06.930622] [INFO ] [sig ] UTMD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:07.072785] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UTMD.txt [2026-01-30T20:34:07.072937] [INFO ] [sig ] [3221/3461] Completed UTMD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:07.072977] [INFO ] [sig ] [3222/3461] Forecasting UTZ... [2026-01-30T20:34:07.073006] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-30T20:34:07.073035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-30T20:34:07.084395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-30T20:34:07.084795] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-30T20:34:07.085618] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-30T20:34:07.085684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:07.085724] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:07.085760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:07.085828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:07.143901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:07.144731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:07.144844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:07.144877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:07.263531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:07.263719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:07.263768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:07.263805] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:07.267180] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=30.45%) [2026-01-30T20:34:07.267457] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-30T20:34:07.267598] [INFO ] [sig ] UTZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:07.415523] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UTZ.txt [2026-01-30T20:34:07.415701] [INFO ] [sig ] [3222/3461] Completed UTZ in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:07.415742] [INFO ] [sig ] [3223/3461] Forecasting UVE... [2026-01-30T20:34:07.415772] [INFO ] [sig ] Generating forecast for: UVE [2026-01-30T20:34:07.415804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-30T20:34:07.428243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-30T20:34:07.428776] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-30T20:34:07.429805] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-30T20:34:07.429862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:07.429895] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:07.429921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:07.429978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:07.493007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:07.493990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:07.494093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:07.494128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:07.619256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:07.619415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:07.619456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:07.619485] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:07.622997] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=71.83%) [2026-01-30T20:34:07.623301] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-30T20:34:07.623431] [INFO ] [sig ] UVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:07.772319] [INFO ] [LOCAL ] Saved forecast: UVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UVE.txt [2026-01-30T20:34:07.772471] [INFO ] [sig ] [3223/3461] Completed UVE in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-30T20:34:07.772511] [INFO ] [sig ] [3224/3461] Forecasting UVSP... [2026-01-30T20:34:07.772540] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-30T20:34:07.772589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-30T20:34:07.783924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-30T20:34:07.784272] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-30T20:34:07.785074] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-30T20:34:07.785125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:07.785157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:07.785184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:07.785239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:07.848514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:07.849388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:07.849476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:07.849508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:07.980861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:07.981034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:07.981097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:07.981137] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:07.984698] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-30T20:34:07.985041] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-30T20:34:07.985181] [INFO ] [sig ] UVSP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:08.129829] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UVSP.txt [2026-01-30T20:34:08.129984] [INFO ] [sig ] [3224/3461] Completed UVSP in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:08.130025] [INFO ] [sig ] [3225/3461] Forecasting UWMC... [2026-01-30T20:34:08.130054] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-30T20:34:08.130085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-30T20:34:08.141675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-30T20:34:08.142025] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-30T20:34:08.142831] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-30T20:34:08.142883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:08.142928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:08.142956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:08.143012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:08.202647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:08.203527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:08.203627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:08.203661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:08.330559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:08.330744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:08.330792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:08.330824] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:08.334327] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-30T20:34:08.334658] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-30T20:34:08.334810] [INFO ] [sig ] UWMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:08.478514] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UWMC.txt [2026-01-30T20:34:08.478760] [INFO ] [sig ] [3225/3461] Completed UWMC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:08.478814] [INFO ] [sig ] [3226/3461] Forecasting UXIN... [2026-01-30T20:34:08.478846] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-30T20:34:08.478878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-30T20:34:08.490844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-30T20:34:08.491274] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-30T20:34:08.492139] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-30T20:34:08.492191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:08.492223] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:08.492251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:08.492322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:08.556038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:08.557131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:08.557215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:08.557248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:08.673256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:08.673412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:08.673451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:08.673479] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:08.677014] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: UP (p=62.53%) [2026-01-30T20:34:08.677286] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-30T20:34:08.677409] [INFO ] [sig ] UXIN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:08.824058] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UXIN.txt [2026-01-30T20:34:08.824201] [INFO ] [sig ] [3226/3461] Completed UXIN in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:08.824242] [INFO ] [sig ] [3227/3461] Forecasting UYLD... [2026-01-30T20:34:08.824278] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-30T20:34:08.824324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-30T20:34:08.835907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-30T20:34:08.836293] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-30T20:34:08.837138] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-30T20:34:08.837191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:08.837224] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:08.837251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:08.837306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:08.895285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:08.896237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:08.896335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:08.896369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:09.009433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:09.009602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:09.009649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:09.009684] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:09.013058] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=88.82%) [2026-01-30T20:34:09.013333] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-30T20:34:09.013454] [INFO ] [sig ] UYLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:09.155814] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/UYLD.txt [2026-01-30T20:34:09.155951] [INFO ] [sig ] [3227/3461] Completed UYLD in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:09.155989] [INFO ] [sig ] [3228/3461] Forecasting UZE... [2026-01-30T20:34:09.156018] [INFO ] [sig ] Generating forecast for: UZE [2026-01-30T20:34:09.156048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-30T20:34:09.166216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-30T20:34:09.166482] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-30T20:34:09.167280] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-30T20:34:09.167331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:09.167362] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:09.167388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:09.167444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:09.223957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:09.224601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:09.224677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:09.224708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:09.331936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:09.332088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:09.332128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:09.332158] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:09.335457] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-01-30T20:34:09.335787] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-30T20:34:09.335920] [INFO ] [sig ] UZE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:09.478405] [INFO ] [LOCAL ] Saved forecast: UZE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/UZE.txt [2026-01-30T20:34:09.478561] [INFO ] [sig ] [3228/3461] Completed UZE in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:09.478628] [INFO ] [sig ] [3229/3461] Forecasting VAC... [2026-01-30T20:34:09.478668] [INFO ] [sig ] Generating forecast for: VAC [2026-01-30T20:34:09.478705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-30T20:34:09.489201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-30T20:34:09.489591] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-30T20:34:09.490359] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-30T20:34:09.490411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:09.490470] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:09.490498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:09.490554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:09.548185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:09.549091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:09.549171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:09.549203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:09.666736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:09.666897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:09.666937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:09.666966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:09.670394] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=42.71%) [2026-01-30T20:34:09.670701] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-30T20:34:09.670829] [INFO ] [sig ] VAC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:09.813125] [INFO ] [LOCAL ] Saved forecast: VAC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VAC.txt [2026-01-30T20:34:09.813298] [INFO ] [sig ] [3229/3461] Completed VAC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:09.813347] [INFO ] [sig ] [3230/3461] Forecasting VAL... [2026-01-30T20:34:09.813380] [INFO ] [sig ] Generating forecast for: VAL [2026-01-30T20:34:09.813410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-30T20:34:09.823802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-30T20:34:09.824135] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-30T20:34:09.824913] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-30T20:34:09.824963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:09.824994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:09.825019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:09.825074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:09.882449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:09.883301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:09.883382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:09.883415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:10.001714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:10.001877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:10.001918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:10.001947] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:10.005256] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-30T20:34:10.005528] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-30T20:34:10.005687] [INFO ] [sig ] VAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:10.146742] [INFO ] [LOCAL ] Saved forecast: VAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VAL.txt [2026-01-30T20:34:10.146883] [INFO ] [sig ] [3230/3461] Completed VAL in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:10.146924] [INFO ] [sig ] [3231/3461] Forecasting VALE... [2026-01-30T20:34:10.146953] [INFO ] [sig ] Generating forecast for: VALE [2026-01-30T20:34:10.146982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-30T20:34:10.158961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-30T20:34:10.159218] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-30T20:34:10.160011] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-30T20:34:10.160061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:10.160093] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:10.160119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:10.160175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:10.217653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:10.218240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:10.218315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:10.218346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:10.338803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:10.338939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:10.338978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:10.339006] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:10.342371] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=26.15%) [2026-01-30T20:34:10.342669] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-30T20:34:10.342815] [INFO ] [sig ] VALE: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:10.484151] [INFO ] [LOCAL ] Saved forecast: VALE 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VALE.txt [2026-01-30T20:34:10.484266] [INFO ] [sig ] [3231/3461] Completed VALE in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:10.484304] [INFO ] [sig ] [3232/3461] Forecasting VALN... [2026-01-30T20:34:10.484333] [INFO ] [sig ] Generating forecast for: VALN [2026-01-30T20:34:10.484363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-30T20:34:10.494130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-30T20:34:10.494381] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-30T20:34:10.495144] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-30T20:34:10.495194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:10.495225] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:10.495251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:10.495307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:10.552392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:10.553083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:10.553159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:10.553190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:10.660337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:10.660460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:10.660498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:10.660583] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:10.663887] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-30T20:34:10.664157] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-30T20:34:10.664290] [INFO ] [sig ] VALN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:10.805311] [INFO ] [LOCAL ] Saved forecast: VALN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VALN.txt [2026-01-30T20:34:10.805429] [INFO ] [sig ] [3232/3461] Completed VALN in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-30T20:34:10.805467] [INFO ] [sig ] [3233/3461] Forecasting VANI... [2026-01-30T20:34:10.805497] [INFO ] [sig ] Generating forecast for: VANI [2026-01-30T20:34:10.805527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-30T20:34:10.815786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-30T20:34:10.816050] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-30T20:34:10.816808] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-30T20:34:10.816858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:10.816889] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:10.816915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:10.816971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:10.875337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:10.876074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:10.876151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:10.876183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:10.997090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:10.997209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:10.997248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:10.997276] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:11.000652] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=85.00%) [2026-01-30T20:34:11.000957] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-30T20:34:11.001080] [INFO ] [sig ] VANI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:11.145584] [INFO ] [LOCAL ] Saved forecast: VANI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VANI.txt [2026-01-30T20:34:11.145724] [INFO ] [sig ] [3233/3461] Completed VANI in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:11.145770] [INFO ] [sig ] [3234/3461] Forecasting VBF... [2026-01-30T20:34:11.145805] [INFO ] [sig ] Generating forecast for: VBF [2026-01-30T20:34:11.145841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-30T20:34:11.155749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-30T20:34:11.156020] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-30T20:34:11.156785] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-30T20:34:11.156835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:11.156866] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:11.156893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:11.156949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:11.214593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:11.215320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:11.215414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:11.215447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:11.338749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:11.338898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:11.338939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:11.338969] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:11.342405] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-30T20:34:11.342703] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-30T20:34:11.342832] [INFO ] [sig ] VBF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:11.487940] [INFO ] [LOCAL ] Saved forecast: VBF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VBF.txt [2026-01-30T20:34:11.488067] [INFO ] [sig ] [3234/3461] Completed VBF in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:11.488121] [INFO ] [sig ] [3235/3461] Forecasting VBNK... [2026-01-30T20:34:11.488154] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-30T20:34:11.488186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-30T20:34:11.498983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-30T20:34:11.499330] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-30T20:34:11.500302] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-30T20:34:11.500363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:11.500402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:11.500436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:11.500506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:11.575025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:11.575855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:11.575938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:11.575971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:11.705937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:11.706093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:11.706133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:11.706162] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:11.709655] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-01-30T20:34:11.709950] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-30T20:34:11.710081] [INFO ] [sig ] VBNK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:11.856450] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VBNK.txt [2026-01-30T20:34:11.856623] [INFO ] [sig ] [3235/3461] Completed VBNK in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:11.856665] [INFO ] [sig ] [3236/3461] Forecasting VC... [2026-01-30T20:34:11.856696] [INFO ] [sig ] Generating forecast for: VC [2026-01-30T20:34:11.856733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-30T20:34:11.867240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-30T20:34:11.867550] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-30T20:34:11.868361] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-30T20:34:11.868412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:11.868444] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:11.868482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:11.868540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:11.925642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:11.926464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:11.926546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:11.926596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:12.047523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:12.047680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:12.047720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:12.047748] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:12.051189] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-30T20:34:12.051477] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-30T20:34:12.051623] [INFO ] [sig ] VC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:12.195214] [INFO ] [LOCAL ] Saved forecast: VC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VC.txt [2026-01-30T20:34:12.195362] [INFO ] [sig ] [3236/3461] Completed VC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:12.195403] [INFO ] [sig ] [3237/3461] Forecasting VCEL... [2026-01-30T20:34:12.195432] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-30T20:34:12.195464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-30T20:34:12.206170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-30T20:34:12.206496] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-30T20:34:12.207366] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-30T20:34:12.207429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:12.207468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:12.207497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:12.207555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:12.266039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:12.266885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:12.266965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:12.266997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:12.387917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:12.388071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:12.388135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:12.388168] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:12.391864] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-30T20:34:12.392143] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-30T20:34:12.392267] [INFO ] [sig ] VCEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:12.542338] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VCEL.txt [2026-01-30T20:34:12.542485] [INFO ] [sig ] [3237/3461] Completed VCEL in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:12.542525] [INFO ] [sig ] [3238/3461] Forecasting VCRB... [2026-01-30T20:34:12.542555] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-30T20:34:12.542603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-30T20:34:12.553255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-30T20:34:12.553607] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-30T20:34:12.554588] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-30T20:34:12.554644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:12.554676] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:12.554702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:12.554759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:12.615714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:12.616485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:12.616566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:12.616618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:12.741982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:12.742154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:12.742200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:12.742231] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:12.745790] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=56.42%) [2026-01-30T20:34:12.746104] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-30T20:34:12.746233] [INFO ] [sig ] VCRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:12.892832] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VCRB.txt [2026-01-30T20:34:12.892985] [INFO ] [sig ] [3238/3461] Completed VCRB in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:12.893025] [INFO ] [sig ] [3239/3461] Forecasting VCSH... [2026-01-30T20:34:12.893054] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-30T20:34:12.893084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-30T20:34:12.904758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-30T20:34:12.905108] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-30T20:34:12.905973] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-30T20:34:12.906027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:12.906059] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:12.906086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:12.906143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:12.964197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:12.965023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:12.965135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:12.965170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:13.088003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:13.088185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:13.088228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:13.088259] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:13.091747] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=56.46%) [2026-01-30T20:34:13.092056] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-30T20:34:13.092182] [INFO ] [sig ] VCSH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:13.259713] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VCSH.txt [2026-01-30T20:34:13.259877] [INFO ] [sig ] [3239/3461] Completed VCSH in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:13.259919] [INFO ] [sig ] [3240/3461] Forecasting VECO... [2026-01-30T20:34:13.259949] [INFO ] [sig ] Generating forecast for: VECO [2026-01-30T20:34:13.259986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-30T20:34:13.270832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-30T20:34:13.271203] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-30T20:34:13.272093] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-30T20:34:13.272147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:13.272179] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:13.272206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:13.272263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:13.330707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:13.331604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:13.331693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:13.331727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:13.454279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:13.454437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:13.454477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:13.454505] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:13.458480] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=68.11%) [2026-01-30T20:34:13.458787] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-30T20:34:13.458937] [INFO ] [sig ] VECO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:13.603818] [INFO ] [LOCAL ] Saved forecast: VECO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VECO.txt [2026-01-30T20:34:13.603975] [INFO ] [sig ] [3240/3461] Completed VECO in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:13.604015] [INFO ] [sig ] [3241/3461] Forecasting VEEE... [2026-01-30T20:34:13.604043] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-30T20:34:13.604073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-30T20:34:13.614654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-30T20:34:13.615013] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-30T20:34:13.615815] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-30T20:34:13.615871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:13.615902] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:13.615929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:13.615985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:13.672302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:13.673157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:13.673237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:13.673269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:13.789751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:13.790015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:13.790070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:13.790100] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:13.793619] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-01-30T20:34:13.793916] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-30T20:34:13.794039] [INFO ] [sig ] VEEE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:13.936060] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VEEE.txt [2026-01-30T20:34:13.936201] [INFO ] [sig ] [3241/3461] Completed VEEE in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-30T20:34:13.936241] [INFO ] [sig ] [3242/3461] Forecasting VEL... [2026-01-30T20:34:13.936270] [INFO ] [sig ] Generating forecast for: VEL [2026-01-30T20:34:13.936301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-30T20:34:13.946543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-30T20:34:13.946837] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-30T20:34:13.947614] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-30T20:34:13.947664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:13.947696] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:13.947723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:13.947779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:14.005176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:14.005904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:14.005981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:14.006013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:14.130031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:14.130227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:14.130272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:14.130302] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:14.134125] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=21.63%) [2026-01-30T20:34:14.134407] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-30T20:34:14.134531] [INFO ] [sig ] VEL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:14.285298] [INFO ] [LOCAL ] Saved forecast: VEL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VEL.txt [2026-01-30T20:34:14.285467] [INFO ] [sig ] [3242/3461] Completed VEL in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:14.285508] [INFO ] [sig ] [3243/3461] Forecasting VEON... [2026-01-30T20:34:14.285537] [INFO ] [sig ] Generating forecast for: VEON [2026-01-30T20:34:14.285605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-30T20:34:14.296398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-30T20:34:14.296716] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-30T20:34:14.297475] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-30T20:34:14.297564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:14.297621] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:14.297648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:14.297704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:14.356119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:14.356807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:14.356900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:14.356940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:14.481289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:14.481436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:14.481476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:14.481522] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:14.484916] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-01-30T20:34:14.485191] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-30T20:34:14.485310] [INFO ] [sig ] VEON: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:14.626057] [INFO ] [LOCAL ] Saved forecast: VEON 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VEON.txt [2026-01-30T20:34:14.626185] [INFO ] [sig ] [3243/3461] Completed VEON in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:14.626223] [INFO ] [sig ] [3244/3461] Forecasting VERA... [2026-01-30T20:34:14.626251] [INFO ] [sig ] Generating forecast for: VERA [2026-01-30T20:34:14.626282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-30T20:34:14.636530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-30T20:34:14.636837] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-30T20:34:14.637607] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-30T20:34:14.637658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:14.637690] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:14.637716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:14.637772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:14.696069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:14.696809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:14.696897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:14.696937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:14.812520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:14.812690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:14.812732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:14.812760] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:14.816098] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-01-30T20:34:14.816374] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-30T20:34:14.816493] [INFO ] [sig ] VERA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:14.958270] [INFO ] [LOCAL ] Saved forecast: VERA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VERA.txt [2026-01-30T20:34:14.958406] [INFO ] [sig ] [3244/3461] Completed VERA in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:14.958445] [INFO ] [sig ] [3245/3461] Forecasting VERI... [2026-01-30T20:34:14.958474] [INFO ] [sig ] Generating forecast for: VERI [2026-01-30T20:34:14.958505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-30T20:34:14.969065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-30T20:34:14.969347] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-30T20:34:14.970339] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-30T20:34:14.970389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:14.970421] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:14.970447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:14.970502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:15.028145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:15.029008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:15.029087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:15.029119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:15.148427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:15.148596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:15.148639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:15.148668] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:15.152240] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-01-30T20:34:15.152536] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-30T20:34:15.152687] [INFO ] [sig ] VERI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:15.299560] [INFO ] [LOCAL ] Saved forecast: VERI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VERI.txt [2026-01-30T20:34:15.299714] [INFO ] [sig ] [3245/3461] Completed VERI in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:15.299755] [INFO ] [sig ] [3246/3461] Forecasting VERO... [2026-01-30T20:34:15.299790] [INFO ] [sig ] Generating forecast for: VERO [2026-01-30T20:34:15.299829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-30T20:34:15.310279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-30T20:34:15.310592] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-30T20:34:15.311370] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-30T20:34:15.311433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:15.311500] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:15.311535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:15.311615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:15.369170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:15.369914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:15.369993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:15.370026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:15.492565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:15.492724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:15.492764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:15.492792] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:15.496172] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-30T20:34:15.496446] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-30T20:34:15.496568] [INFO ] [sig ] VERO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:15.640471] [INFO ] [LOCAL ] Saved forecast: VERO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VERO.txt [2026-01-30T20:34:15.640626] [INFO ] [sig ] [3246/3461] Completed VERO in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:15.640667] [INFO ] [sig ] [3247/3461] Forecasting VERX... [2026-01-30T20:34:15.640696] [INFO ] [sig ] Generating forecast for: VERX [2026-01-30T20:34:15.640726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-30T20:34:15.651860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-30T20:34:15.652174] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-30T20:34:15.652949] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-30T20:34:15.653000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:15.653031] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:15.653058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:15.653131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:15.710989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:15.711857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:15.711938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:15.711973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:15.831560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:15.831724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:15.831766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:15.831794] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:15.835651] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-01-30T20:34:15.835925] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-30T20:34:15.836232] [INFO ] [sig ] VERX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:15.980896] [INFO ] [LOCAL ] Saved forecast: VERX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VERX.txt [2026-01-30T20:34:15.981049] [INFO ] [sig ] [3247/3461] Completed VERX in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:15.981090] [INFO ] [sig ] [3248/3461] Forecasting VFC... [2026-01-30T20:34:15.981119] [INFO ] [sig ] Generating forecast for: VFC [2026-01-30T20:34:15.981151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-30T20:34:15.992498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-30T20:34:15.992852] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-30T20:34:15.993699] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-30T20:34:15.993751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:15.993785] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:15.993817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:15.993885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:16.050323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:16.051192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:16.051272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:16.051304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:16.172747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:16.172898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:16.172938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:16.172967] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:16.176451] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-01-30T20:34:16.176754] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-30T20:34:16.176880] [INFO ] [sig ] VFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:16.320721] [INFO ] [LOCAL ] Saved forecast: VFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VFC.txt [2026-01-30T20:34:16.320881] [INFO ] [sig ] [3248/3461] Completed VFC in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:16.320921] [INFO ] [sig ] [3249/3461] Forecasting VFF... [2026-01-30T20:34:16.320949] [INFO ] [sig ] Generating forecast for: VFF [2026-01-30T20:34:16.320981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-30T20:34:16.331563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-30T20:34:16.331991] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-30T20:34:16.332788] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-30T20:34:16.332853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:16.332890] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:16.332916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:16.332972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:16.389897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:16.390788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:16.390876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:16.390914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:16.510233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:16.510387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:16.510427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:16.510496] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:16.513930] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-01-30T20:34:16.514207] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-30T20:34:16.514328] [INFO ] [sig ] VFF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:16.659369] [INFO ] [LOCAL ] Saved forecast: VFF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VFF.txt [2026-01-30T20:34:16.659525] [INFO ] [sig ] [3249/3461] Completed VFF in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-30T20:34:16.659567] [INFO ] [sig ] [3250/3461] Forecasting VFLO... [2026-01-30T20:34:16.659615] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-30T20:34:16.659646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-30T20:34:16.670137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-30T20:34:16.670437] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-30T20:34:16.671214] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-30T20:34:16.671265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:16.671296] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:16.671322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:16.671377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:16.727673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:16.728427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:16.728506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:16.728538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:16.853221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:16.853376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:16.853415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:16.853443] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:16.856807] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-01-30T20:34:16.857093] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-30T20:34:16.857219] [INFO ] [sig ] VFLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:17.000978] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VFLO.txt [2026-01-30T20:34:17.001141] [INFO ] [sig ] [3250/3461] Completed VFLO in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:17.001186] [INFO ] [sig ] [3251/3461] Forecasting VFS... [2026-01-30T20:34:17.001215] [INFO ] [sig ] Generating forecast for: VFS [2026-01-30T20:34:17.001245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-30T20:34:17.011710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-30T20:34:17.012001] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-30T20:34:17.012778] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-30T20:34:17.012834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:17.012871] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:17.012902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:17.012970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:17.069991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:17.070792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:17.070873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:17.070906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:17.184633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:17.184788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:17.184833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:17.184869] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:17.188381] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=50.94%) [2026-01-30T20:34:17.188690] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-30T20:34:17.188822] [INFO ] [sig ] VFS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:17.332247] [INFO ] [LOCAL ] Saved forecast: VFS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VFS.txt [2026-01-30T20:34:17.332388] [INFO ] [sig ] [3251/3461] Completed VFS in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:17.332427] [INFO ] [sig ] [3252/3461] Forecasting VGI... [2026-01-30T20:34:17.332457] [INFO ] [sig ] Generating forecast for: VGI [2026-01-30T20:34:17.332489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-30T20:34:17.343015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-30T20:34:17.343380] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-30T20:34:17.344202] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-30T20:34:17.344256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:17.344288] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:17.344313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:17.344369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:17.401527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:17.402304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:17.402384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:17.402416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:17.523155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:17.523305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:17.523346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:17.523375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:17.527272] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-30T20:34:17.527630] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-30T20:34:17.527767] [INFO ] [sig ] VGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:17.688607] [INFO ] [LOCAL ] Saved forecast: VGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VGI.txt [2026-01-30T20:34:17.688773] [INFO ] [sig ] [3252/3461] Completed VGI in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:17.688821] [INFO ] [sig ] [3253/3461] Forecasting VGM... [2026-01-30T20:34:17.688852] [INFO ] [sig ] Generating forecast for: VGM [2026-01-30T20:34:17.688882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-30T20:34:17.701142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-30T20:34:17.701535] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-30T20:34:17.702339] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-30T20:34:17.702390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:17.702421] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:17.702447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:17.702503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:17.765010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:17.765938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:17.766058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:17.766094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:17.887740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:17.887897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:17.887938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:17.887966] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:17.891325] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-01-30T20:34:17.891616] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-30T20:34:17.891738] [INFO ] [sig ] VGM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:18.034828] [INFO ] [LOCAL ] Saved forecast: VGM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VGM.txt [2026-01-30T20:34:18.034982] [INFO ] [sig ] [3253/3461] Completed VGM in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:18.035022] [INFO ] [sig ] [3254/3461] Forecasting VGSH... [2026-01-30T20:34:18.035052] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-30T20:34:18.035083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-30T20:34:18.044539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-30T20:34:18.044873] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-30T20:34:18.045637] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-30T20:34:18.045688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:18.045719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:18.045745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:18.045801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:18.104028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:18.104857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:18.104940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:18.104973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:18.226536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:18.226697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:18.226736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:18.226764] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:18.230496] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-30T20:34:18.230801] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-30T20:34:18.230928] [INFO ] [sig ] VGSH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:18.377104] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VGSH.txt [2026-01-30T20:34:18.377240] [INFO ] [sig ] [3254/3461] Completed VGSH in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:18.377279] [INFO ] [sig ] [3255/3461] Forecasting VICI... [2026-01-30T20:34:18.377309] [INFO ] [sig ] Generating forecast for: VICI [2026-01-30T20:34:18.377338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-30T20:34:18.387953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-30T20:34:18.388330] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-30T20:34:18.389177] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-30T20:34:18.389230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:18.389261] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:18.389289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:18.389345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:18.461820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:18.462928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:18.463008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:18.463041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:18.585769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:18.585930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:18.585978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:18.586013] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:18.589396] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=42.36%) [2026-01-30T20:34:18.589693] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-30T20:34:18.589821] [INFO ] [sig ] VICI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:18.734420] [INFO ] [LOCAL ] Saved forecast: VICI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VICI.txt [2026-01-30T20:34:18.734591] [INFO ] [sig ] [3255/3461] Completed VICI in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:18.734633] [INFO ] [sig ] [3256/3461] Forecasting VIGI... [2026-01-30T20:34:18.734662] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-30T20:34:18.734693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-30T20:34:18.744938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-30T20:34:18.745222] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-30T20:34:18.746004] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-30T20:34:18.746055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:18.746086] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:18.746113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:18.746169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:18.803121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:18.803988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:18.804104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:18.804136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:18.922115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:18.922286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:18.922327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:18.922356] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:18.925738] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-30T20:34:18.926021] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-30T20:34:18.926145] [INFO ] [sig ] VIGI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:19.069742] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VIGI.txt [2026-01-30T20:34:19.069910] [INFO ] [sig ] [3256/3461] Completed VIGI in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:19.069961] [INFO ] [sig ] [3257/3461] Forecasting VINP... [2026-01-30T20:34:19.069998] [INFO ] [sig ] Generating forecast for: VINP [2026-01-30T20:34:19.070037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-30T20:34:19.082073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-30T20:34:19.082530] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-30T20:34:19.083509] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-30T20:34:19.083600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:19.083644] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:19.083678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:19.083756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:19.159500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:19.160373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:19.160455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:19.160488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:19.282474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:19.282639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:19.282683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:19.282713] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:19.286107] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=69.40%) [2026-01-30T20:34:19.286386] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-30T20:34:19.286510] [INFO ] [sig ] VINP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:19.430223] [INFO ] [LOCAL ] Saved forecast: VINP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VINP.txt [2026-01-30T20:34:19.430340] [INFO ] [sig ] [3257/3461] Completed VINP in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:19.430380] [INFO ] [sig ] [3258/3461] Forecasting VIPS... [2026-01-30T20:34:19.430408] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-30T20:34:19.430438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-30T20:34:19.440910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-30T20:34:19.441199] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-30T20:34:19.442008] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-30T20:34:19.442060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:19.442093] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:19.442121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:19.442177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:19.500970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:19.501653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:19.501739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:19.501784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:19.628832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:19.628950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:19.628994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:19.629025] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:19.632527] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-01-30T20:34:19.632826] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-30T20:34:19.632953] [INFO ] [sig ] VIPS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:19.781073] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VIPS.txt [2026-01-30T20:34:19.781224] [INFO ] [sig ] [3258/3461] Completed VIPS in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-30T20:34:19.781266] [INFO ] [sig ] [3259/3461] Forecasting VIRC... [2026-01-30T20:34:19.781296] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-30T20:34:19.781329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-30T20:34:19.791481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-30T20:34:19.791896] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-30T20:34:19.792724] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-30T20:34:19.792777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:19.792810] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:19.792838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:19.792894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:19.851770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:19.852614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:19.852696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:19.852729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:19.974449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:19.974606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:19.974648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:19.974678] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:19.978142] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-01-30T20:34:19.978428] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-30T20:34:19.978556] [INFO ] [sig ] VIRC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:20.122250] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VIRC.txt [2026-01-30T20:34:20.122400] [INFO ] [sig ] [3259/3461] Completed VIRC in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:20.122440] [INFO ] [sig ] [3260/3461] Forecasting VITL... [2026-01-30T20:34:20.122470] [INFO ] [sig ] Generating forecast for: VITL [2026-01-30T20:34:20.122500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-30T20:34:20.132592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-30T20:34:20.132866] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-30T20:34:20.133681] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-30T20:34:20.133736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:20.133781] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:20.133810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:20.133868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:20.197095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:20.197994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:20.198099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:20.198162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:20.321988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:20.322143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:20.322185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:20.322214] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:20.325663] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-30T20:34:20.325942] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-30T20:34:20.326068] [INFO ] [sig ] VITL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:20.471817] [INFO ] [LOCAL ] Saved forecast: VITL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VITL.txt [2026-01-30T20:34:20.471937] [INFO ] [sig ] [3260/3461] Completed VITL in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:20.471976] [INFO ] [sig ] [3261/3461] Forecasting VKQ... [2026-01-30T20:34:20.472005] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-30T20:34:20.472035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-30T20:34:20.481967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-30T20:34:20.482271] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-30T20:34:20.483049] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-30T20:34:20.483101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:20.483133] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:20.483159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:20.483214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:20.542862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:20.543701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:20.543783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:20.543817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:20.663259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:20.663393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:20.663431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:20.663460] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:20.666791] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=27.45%) [2026-01-30T20:34:20.667065] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-30T20:34:20.667183] [INFO ] [sig ] VKQ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:20.813508] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VKQ.txt [2026-01-30T20:34:20.813652] [INFO ] [sig ] [3261/3461] Completed VKQ in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:20.813694] [INFO ] [sig ] [3262/3461] Forecasting VKTX... [2026-01-30T20:34:20.813723] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-30T20:34:20.813827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-30T20:34:20.823986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-30T20:34:20.824251] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-30T20:34:20.825026] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-30T20:34:20.825077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:20.825109] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:20.825136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:20.825191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:20.882347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:20.882982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:20.883060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:20.883092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:21.002859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:21.003009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:21.003050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:21.003080] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:21.006468] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-01-30T20:34:21.006776] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-30T20:34:21.006902] [INFO ] [sig ] VKTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:21.158563] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VKTX.txt [2026-01-30T20:34:21.158712] [INFO ] [sig ] [3262/3461] Completed VKTX in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:21.158751] [INFO ] [sig ] [3263/3461] Forecasting VLGEA... [2026-01-30T20:34:21.158780] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-30T20:34:21.158810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-30T20:34:21.168831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-30T20:34:21.169134] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-30T20:34:21.169907] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-30T20:34:21.169970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:21.170038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:21.170072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:21.170133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:21.226598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:21.227219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:21.227295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:21.227327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:21.357343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:21.357489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:21.357531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:21.357559] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:21.361028] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-01-30T20:34:21.361325] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-30T20:34:21.361454] [INFO ] [sig ] VLGEA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:21.508250] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VLGEA.txt [2026-01-30T20:34:21.508395] [INFO ] [sig ] [3263/3461] Completed VLGEA in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:21.508445] [INFO ] [sig ] [3264/3461] Forecasting VLN... [2026-01-30T20:34:21.508477] [INFO ] [sig ] Generating forecast for: VLN [2026-01-30T20:34:21.508508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-30T20:34:21.519012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-30T20:34:21.519310] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-30T20:34:21.520154] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-30T20:34:21.520208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:21.520242] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:21.520271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:21.520330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:21.588222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:21.589087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:21.589172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:21.589205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:21.710917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:21.711084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:21.711133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:21.711166] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:21.714612] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-30T20:34:21.714891] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-30T20:34:21.715022] [INFO ] [sig ] VLN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:21.863171] [INFO ] [LOCAL ] Saved forecast: VLN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VLN.txt [2026-01-30T20:34:21.863311] [INFO ] [sig ] [3264/3461] Completed VLN in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:21.863351] [INFO ] [sig ] [3265/3461] Forecasting VLO... [2026-01-30T20:34:21.863380] [INFO ] [sig ] Generating forecast for: VLO [2026-01-30T20:34:21.863410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-30T20:34:21.874241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-30T20:34:21.874518] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-30T20:34:21.875340] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-30T20:34:21.875393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:21.875427] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:21.875454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:21.875512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:21.934121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:21.934817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:21.934902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:21.934938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:22.058872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:22.059027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:22.059075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:22.059109] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:22.062464] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-30T20:34:22.062759] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-30T20:34:22.062902] [INFO ] [sig ] VLO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:22.208646] [INFO ] [LOCAL ] Saved forecast: VLO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VLO.txt [2026-01-30T20:34:22.208781] [INFO ] [sig ] [3265/3461] Completed VLO in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:22.208822] [INFO ] [sig ] [3266/3461] Forecasting VLRS... [2026-01-30T20:34:22.208853] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-30T20:34:22.208886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-30T20:34:22.219166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-30T20:34:22.219460] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-30T20:34:22.220291] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-30T20:34:22.220347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:22.220379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:22.220408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:22.220466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:22.279430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:22.280141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:22.280226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:22.280258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:22.399128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:22.399279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:22.399318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:22.399377] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:22.402766] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-01-30T20:34:22.403053] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-30T20:34:22.403177] [INFO ] [sig ] VLRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:22.545304] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VLRS.txt [2026-01-30T20:34:22.545452] [INFO ] [sig ] [3266/3461] Completed VLRS in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-30T20:34:22.545492] [INFO ] [sig ] [3267/3461] Forecasting VLTO... [2026-01-30T20:34:22.545520] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-30T20:34:22.545551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-30T20:34:22.556167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-30T20:34:22.556433] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-30T20:34:22.557203] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-30T20:34:22.557254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:22.557286] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:22.557312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:22.557368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:22.614814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:22.615435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:22.615513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:22.615544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:22.738820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:22.738971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:22.739028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:22.739058] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:22.742816] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-30T20:34:22.743139] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-30T20:34:22.743275] [INFO ] [sig ] VLTO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:22.888641] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VLTO.txt [2026-01-30T20:34:22.888791] [INFO ] [sig ] [3267/3461] Completed VLTO in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:22.888830] [INFO ] [sig ] [3268/3461] Forecasting VLY... [2026-01-30T20:34:22.888861] [INFO ] [sig ] Generating forecast for: VLY [2026-01-30T20:34:22.888890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-30T20:34:22.899464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-30T20:34:22.899733] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-30T20:34:22.900509] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-30T20:34:22.900560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:22.900620] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:22.900648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:22.900705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:22.958200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:22.958903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:22.958978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:22.959010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:23.084694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:23.084836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:23.084875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:23.084903] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:23.088264] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-30T20:34:23.088536] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-30T20:34:23.088679] [INFO ] [sig ] VLY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:23.234762] [INFO ] [LOCAL ] Saved forecast: VLY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VLY.txt [2026-01-30T20:34:23.234882] [INFO ] [sig ] [3268/3461] Completed VLY in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:23.234922] [INFO ] [sig ] [3269/3461] Forecasting VMBS... [2026-01-30T20:34:23.234951] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-30T20:34:23.234982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-30T20:34:23.246420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-30T20:34:23.246744] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-30T20:34:23.247491] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-30T20:34:23.247542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:23.247591] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:23.247620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:23.247676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:23.305061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:23.305958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:23.306062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:23.306094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:23.433925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:23.434087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:23.434128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:23.434156] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:23.438512] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-01-30T20:34:23.438833] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-30T20:34:23.438964] [INFO ] [sig ] VMBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:23.595430] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VMBS.txt [2026-01-30T20:34:23.595557] [INFO ] [sig ] [3269/3461] Completed VMBS in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:23.595615] [INFO ] [sig ] [3270/3461] Forecasting VMD... [2026-01-30T20:34:23.595645] [INFO ] [sig ] Generating forecast for: VMD [2026-01-30T20:34:23.595676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-30T20:34:23.605901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-30T20:34:23.606187] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-30T20:34:23.606960] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-30T20:34:23.607011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:23.607043] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:23.607070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:23.607126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:23.664671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:23.665271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:23.665347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:23.665378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:23.782641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:23.782787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:23.782826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:23.782855] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:23.786156] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-30T20:34:23.786434] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-30T20:34:23.786554] [INFO ] [sig ] VMD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:23.931543] [INFO ] [LOCAL ] Saved forecast: VMD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VMD.txt [2026-01-30T20:34:23.931706] [INFO ] [sig ] [3270/3461] Completed VMD in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:23.931768] [INFO ] [sig ] [3271/3461] Forecasting VMI... [2026-01-30T20:34:23.931801] [INFO ] [sig ] Generating forecast for: VMI [2026-01-30T20:34:23.931832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-30T20:34:23.942781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-30T20:34:23.943060] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-30T20:34:23.943825] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-30T20:34:23.943877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:23.943920] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:23.943947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:23.944004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:24.003222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:24.003903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:24.003981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:24.004024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:24.131497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:24.131661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:24.131701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:24.131732] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:24.135803] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-01-30T20:34:24.136084] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-30T20:34:24.136207] [INFO ] [sig ] VMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:24.280093] [INFO ] [LOCAL ] Saved forecast: VMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VMI.txt [2026-01-30T20:34:24.280230] [INFO ] [sig ] [3271/3461] Completed VMI in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:24.280270] [INFO ] [sig ] [3272/3461] Forecasting VMO... [2026-01-30T20:34:24.280300] [INFO ] [sig ] Generating forecast for: VMO [2026-01-30T20:34:24.280330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-30T20:34:24.290717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-30T20:34:24.290998] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-30T20:34:24.291788] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-30T20:34:24.291841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:24.291873] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:24.291900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:24.291956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:24.352042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:24.352867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:24.352950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:24.352983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:24.474278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:24.474427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:24.474468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:24.474497] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:24.477940] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-01-30T20:34:24.478252] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-30T20:34:24.478379] [INFO ] [sig ] VMO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:24.635613] [INFO ] [LOCAL ] Saved forecast: VMO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VMO.txt [2026-01-30T20:34:24.635771] [INFO ] [sig ] [3272/3461] Completed VMO in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:24.635813] [INFO ] [sig ] [3273/3461] Forecasting VNDA... [2026-01-30T20:34:24.635842] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-30T20:34:24.635873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-30T20:34:24.646114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-30T20:34:24.646432] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-30T20:34:24.647220] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-30T20:34:24.647272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:24.647302] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:24.647330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:24.647385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:24.704627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:24.705334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:24.705441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:24.705474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:24.824785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:24.824937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:24.824977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:24.825006] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:24.828427] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=43.71%) [2026-01-30T20:34:24.828729] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-30T20:34:24.828853] [INFO ] [sig ] VNDA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:24.972439] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VNDA.txt [2026-01-30T20:34:24.972596] [INFO ] [sig ] [3273/3461] Completed VNDA in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:24.972638] [INFO ] [sig ] [3274/3461] Forecasting VNO... [2026-01-30T20:34:24.972667] [INFO ] [sig ] Generating forecast for: VNO [2026-01-30T20:34:24.972696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-30T20:34:24.982807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-30T20:34:24.983111] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-30T20:34:24.983912] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-30T20:34:24.983963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:24.983994] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:24.984021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:24.984089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:25.043426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:25.044114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:25.044192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:25.044223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:25.159161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:25.159308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:25.159346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:25.159374] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:25.162699] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-30T20:34:25.162973] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-30T20:34:25.163111] [INFO ] [sig ] VNO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:25.364401] [INFO ] [LOCAL ] Saved forecast: VNO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VNO.txt [2026-01-30T20:34:25.364553] [INFO ] [sig ] [3274/3461] Completed VNO in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:25.364621] [INFO ] [sig ] [3275/3461] Forecasting VNOM... [2026-01-30T20:34:25.364657] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-30T20:34:25.364708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-30T20:34:25.375016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-30T20:34:25.375358] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-30T20:34:25.376248] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-30T20:34:25.376302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:25.376337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:25.376365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:25.376423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:25.434516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:25.435285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:25.435379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:25.435419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:25.555687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:25.555833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:25.555871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:25.555899] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:25.559241] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=16.39%) [2026-01-30T20:34:25.559515] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-30T20:34:25.559655] [INFO ] [sig ] VNOM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:25.700654] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VNOM.txt [2026-01-30T20:34:25.700795] [INFO ] [sig ] [3275/3461] Completed VNOM in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-30T20:34:25.700836] [INFO ] [sig ] [3276/3461] Forecasting VNQI... [2026-01-30T20:34:25.700865] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-30T20:34:25.700896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-30T20:34:25.711498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-30T20:34:25.711896] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-30T20:34:25.712701] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-30T20:34:25.712752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:25.712784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:25.712811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:25.712866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:25.769488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:25.770356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:25.770436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:25.770468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:25.889274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:25.889424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:25.889463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:25.889493] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:25.892839] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-01-30T20:34:25.893124] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-30T20:34:25.893245] [INFO ] [sig ] VNQI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:26.038376] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VNQI.txt [2026-01-30T20:34:26.038564] [INFO ] [sig ] [3276/3461] Completed VNQI in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:26.038626] [INFO ] [sig ] [3277/3461] Forecasting VOC... [2026-01-30T20:34:26.038656] [INFO ] [sig ] Generating forecast for: VOC [2026-01-30T20:34:26.038688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-30T20:34:26.050111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-30T20:34:26.050501] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-30T20:34:26.051324] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-30T20:34:26.051376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:26.051409] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:26.051436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:26.051501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:26.108663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:26.109276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:26.109351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:26.109383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:26.227987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:26.228144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:26.228187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:26.228216] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:26.231686] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-01-30T20:34:26.231970] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-30T20:34:26.232095] [INFO ] [sig ] VOC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:26.374677] [INFO ] [LOCAL ] Saved forecast: VOC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VOC.txt [2026-01-30T20:34:26.374795] [INFO ] [sig ] [3277/3461] Completed VOC in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:26.374834] [INFO ] [sig ] [3278/3461] Forecasting VOD... [2026-01-30T20:34:26.374863] [INFO ] [sig ] Generating forecast for: VOD [2026-01-30T20:34:26.374893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-30T20:34:26.385432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-30T20:34:26.385754] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-30T20:34:26.386541] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-30T20:34:26.386611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:26.386645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:26.386672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:26.386733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:26.448619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:26.449557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:26.449666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:26.449705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:26.567564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:26.567731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:26.567773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:26.567820] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:26.571240] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-30T20:34:26.571522] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-30T20:34:26.571664] [INFO ] [sig ] VOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:26.715504] [INFO ] [LOCAL ] Saved forecast: VOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VOD.txt [2026-01-30T20:34:26.715654] [INFO ] [sig ] [3278/3461] Completed VOD in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:26.715698] [INFO ] [sig ] [3279/3461] Forecasting VONE... [2026-01-30T20:34:26.715728] [INFO ] [sig ] Generating forecast for: VONE [2026-01-30T20:34:26.715757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-30T20:34:26.725959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-30T20:34:26.726233] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-30T20:34:26.727035] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-30T20:34:26.727086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:26.727118] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:26.727144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:26.727199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:26.786500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:26.787329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:26.787412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:26.787446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:26.915392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:26.915546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:26.915606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:26.915639] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:26.922092] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-30T20:34:26.922409] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-30T20:34:26.922538] [INFO ] [sig ] VONE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:27.065338] [INFO ] [LOCAL ] Saved forecast: VONE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VONE.txt [2026-01-30T20:34:27.065489] [INFO ] [sig ] [3279/3461] Completed VONE in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:27.065529] [INFO ] [sig ] [3280/3461] Forecasting VONG... [2026-01-30T20:34:27.065558] [INFO ] [sig ] Generating forecast for: VONG [2026-01-30T20:34:27.065607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-30T20:34:27.075974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-30T20:34:27.076281] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-30T20:34:27.077057] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-30T20:34:27.077109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:27.077167] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:27.077196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:27.077253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:27.138491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:27.139362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:27.139443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:27.139475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:27.261527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:27.261690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:27.261733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:27.261763] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:27.265215] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-30T20:34:27.265527] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-30T20:34:27.265680] [INFO ] [sig ] VONG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:27.409609] [INFO ] [LOCAL ] Saved forecast: VONG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VONG.txt [2026-01-30T20:34:27.409740] [INFO ] [sig ] [3280/3461] Completed VONG in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:27.409780] [INFO ] [sig ] [3281/3461] Forecasting VOTE... [2026-01-30T20:34:27.409809] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-30T20:34:27.409838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-30T20:34:27.419742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-30T20:34:27.420038] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-30T20:34:27.420818] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-30T20:34:27.420869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:27.420900] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:27.420926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:27.420981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:27.478183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:27.478919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:27.479000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:27.479033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:27.601404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:27.601557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:27.601640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:27.601679] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:27.605063] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=85.70%) [2026-01-30T20:34:27.605353] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-30T20:34:27.605494] [INFO ] [sig ] VOTE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:27.756464] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VOTE.txt [2026-01-30T20:34:27.756647] [INFO ] [sig ] [3281/3461] Completed VOTE in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:27.756694] [INFO ] [sig ] [3282/3461] Forecasting VPG... [2026-01-30T20:34:27.756726] [INFO ] [sig ] Generating forecast for: VPG [2026-01-30T20:34:27.756758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-30T20:34:27.767707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-30T20:34:27.768053] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-30T20:34:27.769099] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-30T20:34:27.769153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:27.769185] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:27.769212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:27.769451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:27.826441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:27.827149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:27.827230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:27.827262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:27.952126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:27.952279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:27.952319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:27.952349] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:27.955679] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-01-30T20:34:27.955952] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-30T20:34:27.956075] [INFO ] [sig ] VPG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:28.099552] [INFO ] [LOCAL ] Saved forecast: VPG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VPG.txt [2026-01-30T20:34:28.099699] [INFO ] [sig ] [3282/3461] Completed VPG in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:28.099739] [INFO ] [sig ] [3283/3461] Forecasting VPLS... [2026-01-30T20:34:28.099768] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-30T20:34:28.099798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-30T20:34:28.110370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-30T20:34:28.110710] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-30T20:34:28.111502] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-30T20:34:28.111554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:28.111612] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:28.111645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:28.111703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:28.169085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:28.169974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:28.170052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:28.170084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:28.289360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:28.289503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:28.289542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:28.289619] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:28.293041] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-01-30T20:34:28.293313] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-30T20:34:28.293438] [INFO ] [sig ] VPLS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:28.447538] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VPLS.txt [2026-01-30T20:34:28.447682] [INFO ] [sig ] [3283/3461] Completed VPLS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-30T20:34:28.447721] [INFO ] [sig ] [3284/3461] Forecasting VRA... [2026-01-30T20:34:28.447751] [INFO ] [sig ] Generating forecast for: VRA [2026-01-30T20:34:28.447781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-30T20:34:28.457604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-30T20:34:28.457876] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-30T20:34:28.458683] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-30T20:34:28.458748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:28.458781] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:28.458807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:28.458867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:28.527103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:28.527997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:28.528081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:28.528132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:28.646487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:28.646647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:28.646687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:28.646716] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:28.650198] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-30T20:34:28.650487] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-30T20:34:28.650628] [INFO ] [sig ] VRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:28.791169] [INFO ] [LOCAL ] Saved forecast: VRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VRA.txt [2026-01-30T20:34:28.791301] [INFO ] [sig ] [3284/3461] Completed VRA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:28.791340] [INFO ] [sig ] [3285/3461] Forecasting VRCA... [2026-01-30T20:34:28.791368] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-30T20:34:28.791398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-30T20:34:28.801267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-30T20:34:28.801605] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-30T20:34:28.802464] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-30T20:34:28.802517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:28.802547] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:28.802599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:28.802660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:28.862631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:28.863472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:28.863589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:28.863638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:28.983866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:28.984011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:28.984050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:28.984079] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:28.987599] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-30T20:34:28.987959] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-30T20:34:28.988157] [INFO ] [sig ] VRCA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:29.133193] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VRCA.txt [2026-01-30T20:34:29.133346] [INFO ] [sig ] [3285/3461] Completed VRCA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:29.133393] [INFO ] [sig ] [3286/3461] Forecasting VRDN... [2026-01-30T20:34:29.133424] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-30T20:34:29.133455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-30T20:34:29.143876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-30T20:34:29.144172] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-30T20:34:29.144951] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-30T20:34:29.145001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:29.145032] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:29.145057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:29.145118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:29.201797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:29.202505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:29.202600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:29.202634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:29.323206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:29.323364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:29.323404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:29.323434] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:29.326900] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=79.20%) [2026-01-30T20:34:29.327187] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-30T20:34:29.327315] [INFO ] [sig ] VRDN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:29.485190] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRDN.txt [2026-01-30T20:34:29.485325] [INFO ] [sig ] [3286/3461] Completed VRDN in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:29.485364] [INFO ] [sig ] [3287/3461] Forecasting VRE... [2026-01-30T20:34:29.485394] [INFO ] [sig ] Generating forecast for: VRE [2026-01-30T20:34:29.485422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-30T20:34:29.496660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-30T20:34:29.496969] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-30T20:34:29.497732] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-30T20:34:29.497784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:29.497815] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:29.497842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:29.497897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:29.555031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:29.555863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:29.555942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:29.555975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:29.698056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:29.698252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:29.698294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:29.698322] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:29.701951] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=84.02%) [2026-01-30T20:34:29.702228] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-30T20:34:29.702350] [INFO ] [sig ] VRE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:29.857918] [INFO ] [LOCAL ] Saved forecast: VRE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRE.txt [2026-01-30T20:34:29.858082] [INFO ] [sig ] [3287/3461] Completed VRE in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:29.858147] [INFO ] [sig ] [3288/3461] Forecasting VREX... [2026-01-30T20:34:29.858181] [INFO ] [sig ] Generating forecast for: VREX [2026-01-30T20:34:29.858212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-30T20:34:29.868888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-30T20:34:29.869268] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-30T20:34:29.870086] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-30T20:34:29.870138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:29.870169] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:29.870195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:29.870252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:29.929385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:29.930305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:29.930399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:29.930442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:30.045600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:30.045751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:30.045790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:30.045819] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:30.049290] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-01-30T20:34:30.049593] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-30T20:34:30.049720] [INFO ] [sig ] VREX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:30.194225] [INFO ] [LOCAL ] Saved forecast: VREX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VREX.txt [2026-01-30T20:34:30.194371] [INFO ] [sig ] [3288/3461] Completed VREX in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:30.194411] [INFO ] [sig ] [3289/3461] Forecasting VRIG... [2026-01-30T20:34:30.194440] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-30T20:34:30.194470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-30T20:34:30.204697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-30T20:34:30.205004] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-30T20:34:30.205776] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-30T20:34:30.205827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:30.205858] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:30.205885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:30.205944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:30.263177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:30.264055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:30.264139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:30.264178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:30.357107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:30.357272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:30.357501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:30.357529] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:30.361693] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=73.21%) [2026-01-30T20:34:30.362014] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-30T20:34:30.362145] [INFO ] [sig ] VRIG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:30.509663] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRIG.txt [2026-01-30T20:34:30.509803] [INFO ] [sig ] [3289/3461] Completed VRIG in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:30.509842] [INFO ] [sig ] [3290/3461] Forecasting VRNS... [2026-01-30T20:34:30.509871] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-30T20:34:30.509901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-30T20:34:30.520278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-30T20:34:30.520590] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-30T20:34:30.521336] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-30T20:34:30.521387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:30.521418] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:30.521445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:30.521501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:30.580326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:30.581135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:30.581247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:30.581281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:30.706292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:30.706451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:30.706492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:30.706520] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:30.709929] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-30T20:34:30.710201] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-30T20:34:30.710321] [INFO ] [sig ] VRNS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:30.856591] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VRNS.txt [2026-01-30T20:34:30.856732] [INFO ] [sig ] [3290/3461] Completed VRNS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:30.856772] [INFO ] [sig ] [3291/3461] Forecasting VRRM... [2026-01-30T20:34:30.856801] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-30T20:34:30.856830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-30T20:34:30.867226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-30T20:34:30.867517] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-30T20:34:30.868318] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-30T20:34:30.868369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:30.868400] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:30.868427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:30.868483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:30.925274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:30.925950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:30.926027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:30.926059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:31.044161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:31.044349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:31.044391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:31.044422] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:31.047856] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-30T20:34:31.048148] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-30T20:34:31.048278] [INFO ] [sig ] VRRM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:31.190389] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VRRM.txt [2026-01-30T20:34:31.190561] [INFO ] [sig ] [3291/3461] Completed VRRM in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-30T20:34:31.190621] [INFO ] [sig ] [3292/3461] Forecasting VRSK... [2026-01-30T20:34:31.190651] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-30T20:34:31.190681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-30T20:34:31.201103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-30T20:34:31.201455] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-30T20:34:31.202257] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-30T20:34:31.202310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:31.202341] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:31.202367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:31.202423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:31.259409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:31.260291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:31.260378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:31.260412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:31.380109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:31.380268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:31.380315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:31.380350] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:31.383709] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=40.57%) [2026-01-30T20:34:31.383983] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-30T20:34:31.384104] [INFO ] [sig ] VRSK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:31.526440] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VRSK.txt [2026-01-30T20:34:31.526601] [INFO ] [sig ] [3292/3461] Completed VRSK in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 59.9s [2026-01-30T20:34:31.526644] [INFO ] [sig ] [3293/3461] Forecasting VRSN... [2026-01-30T20:34:31.526674] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-30T20:34:31.526705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-30T20:34:31.536890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-30T20:34:31.537172] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-30T20:34:31.537945] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-30T20:34:31.537995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:31.538027] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:31.538053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:31.538130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:31.594993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:31.595782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:31.595865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:31.595898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:31.721388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:31.721542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:31.721599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:31.721631] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:31.724958] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-30T20:34:31.725231] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-30T20:34:31.725355] [INFO ] [sig ] VRSN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:31.879002] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRSN.txt [2026-01-30T20:34:31.879208] [INFO ] [sig ] [3293/3461] Completed VRSN in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 59.5s [2026-01-30T20:34:31.879278] [INFO ] [sig ] [3294/3461] Forecasting VRTS... [2026-01-30T20:34:31.879320] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-30T20:34:31.879362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-30T20:34:31.890972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-30T20:34:31.891370] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-30T20:34:31.892298] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-30T20:34:31.892355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:31.892389] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:31.892418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:31.892476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:31.951275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:31.952216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:31.952321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:31.952364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:32.071703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:32.071854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:32.071893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:32.071923] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:32.075334] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=75.32%) [2026-01-30T20:34:32.075632] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-30T20:34:32.075759] [INFO ] [sig ] VRTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:32.221863] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRTS.txt [2026-01-30T20:34:32.222016] [INFO ] [sig ] [3294/3461] Completed VRTS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 59.2s [2026-01-30T20:34:32.222057] [INFO ] [sig ] [3295/3461] Forecasting VRTX... [2026-01-30T20:34:32.222086] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-30T20:34:32.222117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-30T20:34:32.233444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-30T20:34:32.233832] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-30T20:34:32.234635] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-30T20:34:32.234699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:32.234732] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:32.234760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:32.234817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:32.292973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:32.293963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:32.294044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:32.294076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:32.413728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:32.413883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:32.413923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:32.413951] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:32.417360] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=53.34%) [2026-01-30T20:34:32.417655] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-30T20:34:32.417776] [INFO ] [sig ] VRTX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:32.559550] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VRTX.txt [2026-01-30T20:34:32.559745] [INFO ] [sig ] [3295/3461] Completed VRTX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 58.8s [2026-01-30T20:34:32.559785] [INFO ] [sig ] [3296/3461] Forecasting VS... [2026-01-30T20:34:32.559815] [INFO ] [sig ] Generating forecast for: VS [2026-01-30T20:34:32.559844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-30T20:34:32.569979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-30T20:34:32.570274] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-30T20:34:32.571054] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-30T20:34:32.571104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:32.571136] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:32.571163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:32.571219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:32.628914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:32.629835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:32.629928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:32.629961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:32.746036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:32.746191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:32.746239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:32.746271] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:32.750725] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=49.68%) [2026-01-30T20:34:32.751001] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-30T20:34:32.751125] [INFO ] [sig ] VS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:32.898492] [INFO ] [LOCAL ] Saved forecast: VS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VS.txt [2026-01-30T20:34:32.898649] [INFO ] [sig ] [3296/3461] Completed VS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 58.5s [2026-01-30T20:34:32.898692] [INFO ] [sig ] [3297/3461] Forecasting VSCO... [2026-01-30T20:34:32.898722] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-30T20:34:32.898752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-30T20:34:32.909267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-30T20:34:32.909552] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-30T20:34:32.910348] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-30T20:34:32.910410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:32.910468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:32.910496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:32.910553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:32.970892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:32.971567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:32.971662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:32.971695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:33.096840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:33.096990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:33.097037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:33.097079] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:33.100661] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-30T20:34:33.100930] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-30T20:34:33.101049] [INFO ] [sig ] VSCO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:33.243236] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VSCO.txt [2026-01-30T20:34:33.243386] [INFO ] [sig ] [3297/3461] Completed VSCO in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 58.1s [2026-01-30T20:34:33.243433] [INFO ] [sig ] [3298/3461] Forecasting VSDA... [2026-01-30T20:34:33.243462] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-30T20:34:33.243491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-30T20:34:33.253372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-30T20:34:33.253667] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-30T20:34:33.254446] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-30T20:34:33.254497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:33.254528] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:33.254555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:33.254636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:33.311602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:33.312259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:33.312333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:33.312365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:33.423998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:33.424150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:33.424191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:33.424226] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:33.427590] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=79.90%) [2026-01-30T20:34:33.427862] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-30T20:34:33.427982] [INFO ] [sig ] VSDA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:33.569620] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VSDA.txt [2026-01-30T20:34:33.569753] [INFO ] [sig ] [3298/3461] Completed VSDA in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 57.8s [2026-01-30T20:34:33.569801] [INFO ] [sig ] [3299/3461] Forecasting VSEC... [2026-01-30T20:34:33.569832] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-30T20:34:33.569862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-30T20:34:33.580104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-30T20:34:33.580377] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-30T20:34:33.581144] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-30T20:34:33.581195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:33.581227] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:33.581254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:33.581310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:33.639007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:33.639906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:33.639986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:33.640020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:33.768889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:33.769045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:33.769095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:33.769129] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:33.772722] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-30T20:34:33.773014] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-30T20:34:33.773157] [INFO ] [sig ] VSEC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:33.920419] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VSEC.txt [2026-01-30T20:34:33.920545] [INFO ] [sig ] [3299/3461] Completed VSEC in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 57.4s [2026-01-30T20:34:33.920602] [INFO ] [sig ] [3300/3461] Forecasting VSH... [2026-01-30T20:34:33.920633] [INFO ] [sig ] Generating forecast for: VSH [2026-01-30T20:34:33.920665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-30T20:34:33.932202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-30T20:34:33.932678] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-30T20:34:33.933509] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-30T20:34:33.933560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:33.933616] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:33.933643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:33.933699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:33.990610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:33.991252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:33.991330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:33.991365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:34.114307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:34.114466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:34.114506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:34.114605] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:34.118198] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=35.03%) [2026-01-30T20:34:34.118491] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-30T20:34:34.118655] [INFO ] [sig ] VSH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:34.266840] [INFO ] [LOCAL ] Saved forecast: VSH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VSH.txt [2026-01-30T20:34:34.266996] [INFO ] [sig ] [3300/3461] Completed VSH in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 57.0s [2026-01-30T20:34:34.267036] [INFO ] [sig ] [3301/3461] Forecasting VSTM... [2026-01-30T20:34:34.267066] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-30T20:34:34.267095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-30T20:34:34.277852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-30T20:34:34.278231] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-30T20:34:34.279044] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-30T20:34:34.279096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:34.279128] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:34.279156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:34.279213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:34.337399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:34.338311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:34.338407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:34.338441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:34.459331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:34.459647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:34.459687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:34.459715] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:34.463328] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=70.92%) [2026-01-30T20:34:34.463615] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-30T20:34:34.463736] [INFO ] [sig ] VSTM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:34.605607] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VSTM.txt [2026-01-30T20:34:34.605733] [INFO ] [sig ] [3301/3461] Completed VSTM in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 56.7s [2026-01-30T20:34:34.605773] [INFO ] [sig ] [3302/3461] Forecasting VSTS... [2026-01-30T20:34:34.605802] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-30T20:34:34.605830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-30T20:34:34.616180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-30T20:34:34.616445] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-30T20:34:34.617210] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-30T20:34:34.617260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:34.617293] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:34.617323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:34.617379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:34.678312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:34.679332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:34.679422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:34.679455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:34.802760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:34.802920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:34.802990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:34.803022] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:34.806508] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-30T20:34:34.806818] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-30T20:34:34.806954] [INFO ] [sig ] VSTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:34.949548] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VSTS.txt [2026-01-30T20:34:34.949700] [INFO ] [sig ] [3302/3461] Completed VSTS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 56.3s [2026-01-30T20:34:34.949740] [INFO ] [sig ] [3303/3461] Forecasting VTC... [2026-01-30T20:34:34.949770] [INFO ] [sig ] Generating forecast for: VTC [2026-01-30T20:34:34.949800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-30T20:34:34.960200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-30T20:34:34.960506] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-30T20:34:34.961271] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-30T20:34:34.961333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:34.961371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:34.961403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:34.961472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:35.018633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:35.019465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:35.019544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:35.019593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:35.137871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:35.138019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:35.138057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:35.138085] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:35.141498] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-30T20:34:35.141789] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-30T20:34:35.141910] [INFO ] [sig ] VTC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:35.284256] [INFO ] [LOCAL ] Saved forecast: VTC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VTC.txt [2026-01-30T20:34:35.284384] [INFO ] [sig ] [3303/3461] Completed VTC in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 56.0s [2026-01-30T20:34:35.284423] [INFO ] [sig ] [3304/3461] Forecasting VTEX... [2026-01-30T20:34:35.284453] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-30T20:34:35.284482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-30T20:34:35.294641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-30T20:34:35.294919] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-30T20:34:35.295692] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-30T20:34:35.295743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:35.295774] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:35.295801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:35.295856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:35.352267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:35.352980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:35.353098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:35.353151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:35.467909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:35.468053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:35.468092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:35.468142] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:35.471463] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=85.78%) [2026-01-30T20:34:35.471751] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-30T20:34:35.471874] [INFO ] [sig ] VTEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:35.616221] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTEX.txt [2026-01-30T20:34:35.616378] [INFO ] [sig ] [3304/3461] Completed VTEX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 55.6s [2026-01-30T20:34:35.616434] [INFO ] [sig ] [3305/3461] Forecasting VTIP... [2026-01-30T20:34:35.616467] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-30T20:34:35.616496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-30T20:34:35.627452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-30T20:34:35.627768] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-30T20:34:35.628643] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-30T20:34:35.628694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:35.628725] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:35.628752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:35.628808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:35.687297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:35.688024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:35.688125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:35.688170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:35.805365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:35.805520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:35.805562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:35.805611] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:35.809029] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-30T20:34:35.809317] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-30T20:34:35.809441] [INFO ] [sig ] VTIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:35.956036] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VTIP.txt [2026-01-30T20:34:35.956166] [INFO ] [sig ] [3305/3461] Completed VTIP in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 55.3s [2026-01-30T20:34:35.956205] [INFO ] [sig ] [3306/3461] Forecasting VTMX... [2026-01-30T20:34:35.956235] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-30T20:34:35.956266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-30T20:34:35.966540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-30T20:34:35.966862] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-30T20:34:35.967660] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-30T20:34:35.967713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:35.967758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:35.967787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:35.967858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:36.025517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:36.026344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:36.026447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:36.026483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:36.147545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:36.147716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:36.147756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:36.147785] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:36.151231] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-01-30T20:34:36.151514] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-30T20:34:36.151658] [INFO ] [sig ] VTMX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:36.294458] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTMX.txt [2026-01-30T20:34:36.294610] [INFO ] [sig ] [3306/3461] Completed VTMX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 54.9s [2026-01-30T20:34:36.294655] [INFO ] [sig ] [3307/3461] Forecasting VTN... [2026-01-30T20:34:36.294685] [INFO ] [sig ] Generating forecast for: VTN [2026-01-30T20:34:36.294714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-30T20:34:36.305032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-30T20:34:36.305306] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-30T20:34:36.306080] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-30T20:34:36.306132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:36.306163] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:36.306191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:36.306247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:36.363988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:36.364919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:36.365034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:36.365068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:36.479919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:36.480075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:36.480117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:36.480146] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:36.483620] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=50.29%) [2026-01-30T20:34:36.483920] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-30T20:34:36.484053] [INFO ] [sig ] VTN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:36.629882] [INFO ] [LOCAL ] Saved forecast: VTN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTN.txt [2026-01-30T20:34:36.630024] [INFO ] [sig ] [3307/3461] Completed VTN in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 54.6s [2026-01-30T20:34:36.630065] [INFO ] [sig ] [3308/3461] Forecasting VTOL... [2026-01-30T20:34:36.630095] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-30T20:34:36.630126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-30T20:34:36.640734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-30T20:34:36.641006] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-30T20:34:36.641811] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-30T20:34:36.641863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:36.641894] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:36.641921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:36.641977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:36.699041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:36.699704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:36.699779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:36.699810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:36.815864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:36.816028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:36.816068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:36.816096] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:36.819613] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=35.17%) [2026-01-30T20:34:36.819898] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-30T20:34:36.820025] [INFO ] [sig ] VTOL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:36.961721] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VTOL.txt [2026-01-30T20:34:36.961847] [INFO ] [sig ] [3308/3461] Completed VTOL in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 54.2s [2026-01-30T20:34:36.961886] [INFO ] [sig ] [3309/3461] Forecasting VTRS... [2026-01-30T20:34:36.961914] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-30T20:34:36.961944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-30T20:34:36.972829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-30T20:34:36.973122] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-30T20:34:36.973953] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-30T20:34:36.974005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:36.974037] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:36.974064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:36.974121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:37.032193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:37.032937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:37.033015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:37.033047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:37.152586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:37.152738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:37.152778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:37.152806] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:37.156162] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=81.55%) [2026-01-30T20:34:37.156433] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-30T20:34:37.156555] [INFO ] [sig ] VTRS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:37.299546] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTRS.txt [2026-01-30T20:34:37.299685] [INFO ] [sig ] [3309/3461] Completed VTRS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 53.9s [2026-01-30T20:34:37.299725] [INFO ] [sig ] [3310/3461] Forecasting VTS... [2026-01-30T20:34:37.299761] [INFO ] [sig ] Generating forecast for: VTS [2026-01-30T20:34:37.299793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-30T20:34:37.310834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-30T20:34:37.311289] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-30T20:34:37.312216] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-30T20:34:37.312270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:37.312301] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:37.312327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:37.312383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:37.372193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:37.373028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:37.373107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:37.373141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:37.489239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:37.489394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:37.489440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:37.489476] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:37.492893] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-30T20:34:37.493182] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-30T20:34:37.493308] [INFO ] [sig ] VTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:37.638664] [INFO ] [LOCAL ] Saved forecast: VTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTS.txt [2026-01-30T20:34:37.638827] [INFO ] [sig ] [3310/3461] Completed VTS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 53.5s [2026-01-30T20:34:37.638868] [INFO ] [sig ] [3311/3461] Forecasting VTSI... [2026-01-30T20:34:37.638897] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-30T20:34:37.638927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-30T20:34:37.649154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-30T20:34:37.649508] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-30T20:34:37.650443] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-30T20:34:37.650502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:37.650538] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:37.650595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:37.650685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:37.716450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:37.717327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:37.717406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:37.717438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:37.839902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:37.840061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:37.840102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:37.840132] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:37.843525] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-01-30T20:34:37.843872] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-30T20:34:37.843998] [INFO ] [sig ] VTSI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:37.986834] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTSI.txt [2026-01-30T20:34:37.986989] [INFO ] [sig ] [3311/3461] Completed VTSI in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 53.1s [2026-01-30T20:34:37.987031] [INFO ] [sig ] [3312/3461] Forecasting VTWG... [2026-01-30T20:34:37.987061] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-30T20:34:37.987093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-30T20:34:37.997494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-30T20:34:37.997882] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-30T20:34:37.998700] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-30T20:34:37.998751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:37.998782] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:37.998809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:37.998865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:38.056692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:38.057547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:38.057646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:38.057679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:38.183066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:38.183220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:38.183261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:38.183289] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:38.186639] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-30T20:34:38.186914] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-30T20:34:38.187033] [INFO ] [sig ] VTWG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:38.335691] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTWG.txt [2026-01-30T20:34:38.335847] [INFO ] [sig ] [3312/3461] Completed VTWG in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 52.8s [2026-01-30T20:34:38.335886] [INFO ] [sig ] [3313/3461] Forecasting VTWO... [2026-01-30T20:34:38.335915] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-30T20:34:38.335946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-30T20:34:38.346290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-30T20:34:38.346633] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-30T20:34:38.347382] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-30T20:34:38.347433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:38.347474] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:38.347513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:38.347591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:38.406037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:38.406908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:38.407004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:38.407045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:38.531394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:38.531567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:38.531632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:38.531683] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:38.535237] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-01-30T20:34:38.535561] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-30T20:34:38.535702] [INFO ] [sig ] VTWO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:38.678847] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTWO.txt [2026-01-30T20:34:38.678979] [INFO ] [sig ] [3313/3461] Completed VTWO in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 52.4s [2026-01-30T20:34:38.679019] [INFO ] [sig ] [3314/3461] Forecasting VTYX... [2026-01-30T20:34:38.679048] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-30T20:34:38.679084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-30T20:34:38.690028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-30T20:34:38.690293] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-30T20:34:38.691087] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-30T20:34:38.691138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:38.691192] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:38.691220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:38.691294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:38.747668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:38.748559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:38.748676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:38.748710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:38.870918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:38.871071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:38.871111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:38.871141] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:38.874469] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=52.27%) [2026-01-30T20:34:38.874767] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-30T20:34:38.874889] [INFO ] [sig ] VTYX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:39.016478] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VTYX.txt [2026-01-30T20:34:39.016647] [INFO ] [sig ] [3314/3461] Completed VTYX in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 52.1s [2026-01-30T20:34:39.016691] [INFO ] [sig ] [3315/3461] Forecasting VUZI... [2026-01-30T20:34:39.016719] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-30T20:34:39.016749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-30T20:34:39.027707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-30T20:34:39.028042] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-30T20:34:39.028852] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-30T20:34:39.028905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:39.028936] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:39.028962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:39.029017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:39.086112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:39.086935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:39.087012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:39.087061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:39.207185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:39.207336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:39.207376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:39.207404] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:39.210791] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-30T20:34:39.211068] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-30T20:34:39.211188] [INFO ] [sig ] VUZI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:39.352722] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VUZI.txt [2026-01-30T20:34:39.352858] [INFO ] [sig ] [3315/3461] Completed VUZI in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 51.7s [2026-01-30T20:34:39.352898] [INFO ] [sig ] [3316/3461] Forecasting VVOS... [2026-01-30T20:34:39.352927] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-30T20:34:39.352956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-30T20:34:39.363312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-30T20:34:39.363586] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-30T20:34:39.364324] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-30T20:34:39.364374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:39.364406] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:39.364432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:39.364488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:39.424277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:39.425503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:39.425614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:39.425652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:39.549737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:39.549913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:39.549956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:39.549985] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:39.553858] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-01-30T20:34:39.554171] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-30T20:34:39.554304] [INFO ] [sig ] VVOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:39.705853] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VVOS.txt [2026-01-30T20:34:39.706006] [INFO ] [sig ] [3316/3461] Completed VVOS in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 51.4s [2026-01-30T20:34:39.706052] [INFO ] [sig ] [3317/3461] Forecasting VVX... [2026-01-30T20:34:39.706083] [INFO ] [sig ] Generating forecast for: VVX [2026-01-30T20:34:39.706115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-30T20:34:39.717127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-30T20:34:39.717464] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-30T20:34:39.718330] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-30T20:34:39.718390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:39.718430] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:39.718479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:39.718560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:39.779105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:39.779973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:39.780058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:39.780091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:39.904025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:39.904171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:39.904212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:39.904290] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:39.907715] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-01-30T20:34:39.907996] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-30T20:34:39.908131] [INFO ] [sig ] VVX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:40.047754] [INFO ] [LOCAL ] Saved forecast: VVX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VVX.txt [2026-01-30T20:34:40.047878] [INFO ] [sig ] [3317/3461] Completed VVX in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 51.0s [2026-01-30T20:34:40.047916] [INFO ] [sig ] [3318/3461] Forecasting VWOB... [2026-01-30T20:34:40.047945] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-30T20:34:40.047975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-30T20:34:40.058591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-30T20:34:40.058879] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-30T20:34:40.059701] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-30T20:34:40.059752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:40.059783] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:40.059810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:40.059865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:40.117319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:40.118169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:40.118249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:40.118281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:40.245033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:40.245160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:40.245199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:40.245226] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:40.248599] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=49.40%) [2026-01-30T20:34:40.248880] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-30T20:34:40.249000] [INFO ] [sig ] VWOB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:40.395728] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VWOB.txt [2026-01-30T20:34:40.395872] [INFO ] [sig ] [3318/3461] Completed VWOB in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 50.7s [2026-01-30T20:34:40.395912] [INFO ] [sig ] [3319/3461] Forecasting VXUS... [2026-01-30T20:34:40.395941] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-30T20:34:40.395970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-30T20:34:40.407032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-30T20:34:40.407333] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-30T20:34:40.408161] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-30T20:34:40.408212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:40.408243] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:40.408269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:40.408324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:40.467509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:40.468407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:40.468492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:40.468523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:40.588471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:40.588648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:40.588691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:40.588721] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:40.592235] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-30T20:34:40.592521] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-30T20:34:40.592673] [INFO ] [sig ] VXUS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:40.739325] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VXUS.txt [2026-01-30T20:34:40.739456] [INFO ] [sig ] [3319/3461] Completed VXUS in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 50.3s [2026-01-30T20:34:40.739496] [INFO ] [sig ] [3320/3461] Forecasting VYMI... [2026-01-30T20:34:40.739526] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-30T20:34:40.739557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-30T20:34:40.751059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-30T20:34:40.751353] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-30T20:34:40.752121] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-30T20:34:40.752172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:40.752203] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:40.752230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:40.752286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:40.812427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:40.813295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:40.813379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:40.813413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:40.933322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:40.933475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:40.933522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:40.933549] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:40.937042] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-30T20:34:40.937321] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-30T20:34:40.937440] [INFO ] [sig ] VYMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:41.081938] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/VYMI.txt [2026-01-30T20:34:41.082065] [INFO ] [sig ] [3320/3461] Completed VYMI in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 49.9s [2026-01-30T20:34:41.082103] [INFO ] [sig ] [3321/3461] Forecasting VYX... [2026-01-30T20:34:41.082132] [INFO ] [sig ] Generating forecast for: VYX [2026-01-30T20:34:41.082170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-30T20:34:41.092559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-30T20:34:41.092853] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-30T20:34:41.093618] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-30T20:34:41.093669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:41.093700] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:41.093726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:41.093781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:41.150002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:41.150696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:41.150771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:41.150802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:41.269437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:41.269603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:41.269643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:41.269672] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:41.273002] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-30T20:34:41.273280] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-30T20:34:41.273401] [INFO ] [sig ] VYX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:41.417029] [INFO ] [LOCAL ] Saved forecast: VYX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VYX.txt [2026-01-30T20:34:41.417178] [INFO ] [sig ] [3321/3461] Completed VYX in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 49.6s [2026-01-30T20:34:41.417219] [INFO ] [sig ] [3322/3461] Forecasting VZ... [2026-01-30T20:34:41.417248] [INFO ] [sig ] Generating forecast for: VZ [2026-01-30T20:34:41.417278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-30T20:34:41.427825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-30T20:34:41.428103] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-30T20:34:41.428906] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-30T20:34:41.428957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:41.428988] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:41.429015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:41.429071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:41.484649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:41.485267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:41.485343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:41.485374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:41.607857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:41.608013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:41.608053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:41.608081] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:41.611506] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-30T20:34:41.611805] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-30T20:34:41.611929] [INFO ] [sig ] VZ: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:41.756976] [INFO ] [LOCAL ] Saved forecast: VZ 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/VZ.txt [2026-01-30T20:34:41.757148] [INFO ] [sig ] [3322/3461] Completed VZ in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 49.2s [2026-01-30T20:34:41.757190] [INFO ] [sig ] [3323/3461] Forecasting WAB... [2026-01-30T20:34:41.757220] [INFO ] [sig ] Generating forecast for: WAB [2026-01-30T20:34:41.757251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-30T20:34:41.769535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-30T20:34:41.769966] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-30T20:34:41.770860] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-30T20:34:41.770913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:41.770944] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:41.770971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:41.771028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:41.830523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:41.831394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:41.831475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:41.831508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:41.954079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:41.954238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:41.954280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:41.954311] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:41.957709] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-30T20:34:41.957997] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-30T20:34:41.958145] [INFO ] [sig ] WAB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:42.102329] [INFO ] [LOCAL ] Saved forecast: WAB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WAB.txt [2026-01-30T20:34:42.102486] [INFO ] [sig ] [3323/3461] Completed WAB in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 48.9s [2026-01-30T20:34:42.102525] [INFO ] [sig ] [3324/3461] Forecasting WABC... [2026-01-30T20:34:42.102556] [INFO ] [sig ] Generating forecast for: WABC [2026-01-30T20:34:42.102608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-30T20:34:42.112866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-30T20:34:42.113220] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-30T20:34:42.114033] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-30T20:34:42.114085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:42.114116] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:42.114143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:42.114198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:42.171022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:42.171900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:42.172016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:42.172050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:42.290478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:42.290683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:42.290725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:42.290753] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:42.294508] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-30T20:34:42.294920] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-30T20:34:42.295068] [INFO ] [sig ] WABC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:42.442345] [INFO ] [LOCAL ] Saved forecast: WABC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WABC.txt [2026-01-30T20:34:42.442511] [INFO ] [sig ] [3324/3461] Completed WABC in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 48.5s [2026-01-30T20:34:42.442558] [INFO ] [sig ] [3325/3461] Forecasting WAFD... [2026-01-30T20:34:42.442618] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-30T20:34:42.442651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-30T20:34:42.455299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-30T20:34:42.455723] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-30T20:34:42.456691] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-30T20:34:42.456753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:42.456788] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:42.456826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:42.456899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:42.521784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:42.522695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:42.522778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:42.522813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:42.641517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:42.641695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:42.641739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:42.641768] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:42.645104] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=28.42%) [2026-01-30T20:34:42.645378] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-30T20:34:42.645503] [INFO ] [sig ] WAFD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:42.788710] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WAFD.txt [2026-01-30T20:34:42.788868] [INFO ] [sig ] [3325/3461] Completed WAFD in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 48.2s [2026-01-30T20:34:42.788920] [INFO ] [sig ] [3326/3461] Forecasting WAFDP... [2026-01-30T20:34:42.788959] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-30T20:34:42.788999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-30T20:34:42.800157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-30T20:34:42.800469] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-30T20:34:42.801293] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-30T20:34:42.801345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:42.801379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:42.801406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:42.801463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:42.860002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:42.860646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:42.860723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:42.860756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:42.967613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:42.967769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:42.967810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:42.967839] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:42.971399] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=65.40%) [2026-01-30T20:34:42.971712] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-30T20:34:42.971841] [INFO ] [sig ] WAFDP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:43.113246] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WAFDP.txt [2026-01-30T20:34:43.113374] [INFO ] [sig ] [3326/3461] Completed WAFDP in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 47.8s [2026-01-30T20:34:43.113421] [INFO ] [sig ] [3327/3461] Forecasting WAL... [2026-01-30T20:34:43.113451] [INFO ] [sig ] Generating forecast for: WAL [2026-01-30T20:34:43.113480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-30T20:34:43.299159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-30T20:34:43.299667] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-30T20:34:43.300451] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-30T20:34:43.300706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:43.300739] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:43.300764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:43.300820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:43.364314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:43.365182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:43.365267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:43.365301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:43.490507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:43.490666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:43.490707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:43.490737] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:43.494062] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-30T20:34:43.494330] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-30T20:34:43.494452] [INFO ] [sig ] WAL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:43.643149] [INFO ] [LOCAL ] Saved forecast: WAL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WAL.txt [2026-01-30T20:34:43.643304] [INFO ] [sig ] [3327/3461] Completed WAL in 0.5s | 2.82 sym/s | Total: 19.6m | ETA: 47.5s [2026-01-30T20:34:43.643347] [INFO ] [sig ] [3328/3461] Forecasting WALD... [2026-01-30T20:34:43.643378] [INFO ] [sig ] Generating forecast for: WALD [2026-01-30T20:34:43.643410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-30T20:34:43.653525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-30T20:34:43.653869] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-30T20:34:43.654668] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-30T20:34:43.654721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:43.654754] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:43.654782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:43.654862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:43.711870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:43.712507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:43.712618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:43.712656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:43.832902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:43.833040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:43.833080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:43.833108] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:43.836426] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-01-30T20:34:43.836721] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-30T20:34:43.836843] [INFO ] [sig ] WALD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:43.981906] [INFO ] [LOCAL ] Saved forecast: WALD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WALD.txt [2026-01-30T20:34:43.982035] [INFO ] [sig ] [3328/3461] Completed WALD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 47.1s [2026-01-30T20:34:43.982074] [INFO ] [sig ] [3329/3461] Forecasting WASH... [2026-01-30T20:34:43.982104] [INFO ] [sig ] Generating forecast for: WASH [2026-01-30T20:34:43.982133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-30T20:34:43.992052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-30T20:34:43.992315] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-30T20:34:43.993113] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-30T20:34:43.993164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:43.993196] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:43.993222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:43.993277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:44.050636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:44.051285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:44.051365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:44.051398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:44.173421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:44.173557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:44.173614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:44.173643] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:44.177062] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-01-30T20:34:44.177342] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-30T20:34:44.177498] [INFO ] [sig ] WASH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:44.320791] [INFO ] [LOCAL ] Saved forecast: WASH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WASH.txt [2026-01-30T20:34:44.320940] [INFO ] [sig ] [3329/3461] Completed WASH in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 46.8s [2026-01-30T20:34:44.320980] [INFO ] [sig ] [3330/3461] Forecasting WAVE... [2026-01-30T20:34:44.321009] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-30T20:34:44.321040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-30T20:34:44.331372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-30T20:34:44.331681] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-30T20:34:44.332440] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-30T20:34:44.332505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:44.332541] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:44.332595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:44.332666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:44.389936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:44.390618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:44.390701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:44.390732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:44.502512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:44.502657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:44.502701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:44.502729] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:44.506228] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=67.06%) [2026-01-30T20:34:44.506522] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-30T20:34:44.506670] [INFO ] [sig ] WAVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:44.651669] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WAVE.txt [2026-01-30T20:34:44.651806] [INFO ] [sig ] [3330/3461] Completed WAVE in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 46.4s [2026-01-30T20:34:44.651847] [INFO ] [sig ] [3331/3461] Forecasting WAY... [2026-01-30T20:34:44.651877] [INFO ] [sig ] Generating forecast for: WAY [2026-01-30T20:34:44.651907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-30T20:34:44.662677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-30T20:34:44.662982] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-30T20:34:44.663776] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-30T20:34:44.663856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:44.663888] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:44.663915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:44.663972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:44.720800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:44.721383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:44.721458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:44.721489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:44.844236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:44.844385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:44.844436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:44.844477] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:44.847926] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=82.31%) [2026-01-30T20:34:44.848233] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-30T20:34:44.848362] [INFO ] [sig ] WAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:44.991990] [INFO ] [LOCAL ] Saved forecast: WAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WAY.txt [2026-01-30T20:34:44.992112] [INFO ] [sig ] [3331/3461] Completed WAY in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 46.1s [2026-01-30T20:34:44.992151] [INFO ] [sig ] [3332/3461] Forecasting WB... [2026-01-30T20:34:44.992181] [INFO ] [sig ] Generating forecast for: WB [2026-01-30T20:34:44.992210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-30T20:34:45.002207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-30T20:34:45.002472] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-30T20:34:45.003294] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-30T20:34:45.003346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:45.003377] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:45.003403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:45.003459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:45.060952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:45.061601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:45.061694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:45.061726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:45.186393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:45.186541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:45.186599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:45.186630] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:45.189959] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-01-30T20:34:45.190228] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-30T20:34:45.190348] [INFO ] [sig ] WB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:45.335282] [INFO ] [LOCAL ] Saved forecast: WB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WB.txt [2026-01-30T20:34:45.335451] [INFO ] [sig ] [3332/3461] Completed WB in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 45.7s [2026-01-30T20:34:45.335510] [INFO ] [sig ] [3333/3461] Forecasting WBD... [2026-01-30T20:34:45.335557] [INFO ] [sig ] Generating forecast for: WBD [2026-01-30T20:34:45.335623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-30T20:34:45.346136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-30T20:34:45.346415] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-30T20:34:45.347181] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-30T20:34:45.347233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:45.347264] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:45.347290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:45.347345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:45.403789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:45.404558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:45.404655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:45.404687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:45.530479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:45.530670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:45.530724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:45.530756] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:45.534275] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-30T20:34:45.534601] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-30T20:34:45.534730] [INFO ] [sig ] WBD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:45.677196] [INFO ] [LOCAL ] Saved forecast: WBD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WBD.txt [2026-01-30T20:34:45.677322] [INFO ] [sig ] [3333/3461] Completed WBD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 45.3s [2026-01-30T20:34:45.677367] [INFO ] [sig ] [3334/3461] Forecasting WBIY... [2026-01-30T20:34:45.677400] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-30T20:34:45.677428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-30T20:34:45.686878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-30T20:34:45.687217] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-30T20:34:45.688210] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-30T20:34:45.688263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:45.688294] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:45.688319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:45.688374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:45.744721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:45.745385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:45.745462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:45.745496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:45.841242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:45.841392] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-30T20:34:45.841465] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:45.841497] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:45.844881] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-30T20:34:45.845160] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-30T20:34:45.845286] [INFO ] [sig ] WBIY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:45.985805] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WBIY.txt [2026-01-30T20:34:45.985928] [INFO ] [sig ] [3334/3461] Completed WBIY in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 45.0s [2026-01-30T20:34:45.985967] [INFO ] [sig ] [3335/3461] Forecasting WBS... [2026-01-30T20:34:45.985996] [INFO ] [sig ] Generating forecast for: WBS [2026-01-30T20:34:45.986025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-30T20:34:45.996170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-30T20:34:45.996418] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-30T20:34:45.997175] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-30T20:34:45.997226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:45.997258] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:45.997284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:45.997340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:46.053642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:46.054226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:46.054301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:46.054332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:46.176358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:46.176493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:46.176532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:46.176562] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:46.179944] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-30T20:34:46.180235] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-30T20:34:46.180362] [INFO ] [sig ] WBS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:46.322682] [INFO ] [LOCAL ] Saved forecast: WBS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WBS.txt [2026-01-30T20:34:46.322824] [INFO ] [sig ] [3335/3461] Completed WBS in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 44.6s [2026-01-30T20:34:46.322864] [INFO ] [sig ] [3336/3461] Forecasting WBTN... [2026-01-30T20:34:46.322894] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-30T20:34:46.322923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-30T20:34:46.333230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-30T20:34:46.333498] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-30T20:34:46.334257] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-30T20:34:46.334307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:46.334338] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:46.334365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:46.334420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:46.391689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:46.392281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:46.392356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:46.392388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:46.516717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:46.516881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:46.516923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:46.516951] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:46.520429] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-01-30T20:34:46.520731] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-30T20:34:46.520851] [INFO ] [sig ] WBTN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:46.662213] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WBTN.txt [2026-01-30T20:34:46.662342] [INFO ] [sig ] [3336/3461] Completed WBTN in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 44.3s [2026-01-30T20:34:46.662381] [INFO ] [sig ] [3337/3461] Forecasting WBX... [2026-01-30T20:34:46.662412] [INFO ] [sig ] Generating forecast for: WBX [2026-01-30T20:34:46.662441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-30T20:34:46.672508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-30T20:34:46.672796] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-30T20:34:46.673533] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-30T20:34:46.673607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:46.673639] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:46.673665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:46.673720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:46.730369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:46.731036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:46.731119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:46.731153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:46.852047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:46.852195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:46.852275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:46.852306] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:46.855621] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-30T20:34:46.855902] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-30T20:34:46.856024] [INFO ] [sig ] WBX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:46.997537] [INFO ] [LOCAL ] Saved forecast: WBX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WBX.txt [2026-01-30T20:34:46.997666] [INFO ] [sig ] [3337/3461] Completed WBX in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 43.9s [2026-01-30T20:34:46.997706] [INFO ] [sig ] [3338/3461] Forecasting WCC... [2026-01-30T20:34:46.997734] [INFO ] [sig ] Generating forecast for: WCC [2026-01-30T20:34:46.997789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-30T20:34:47.009963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-30T20:34:47.010262] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-30T20:34:47.011043] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-30T20:34:47.011094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:47.011125] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:47.011152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:47.011208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:47.067563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:47.068180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:47.068254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:47.068285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:47.191917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:47.192059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:47.192098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:47.192127] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:47.195455] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-30T20:34:47.195751] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-30T20:34:47.195870] [INFO ] [sig ] WCC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:47.336286] [INFO ] [LOCAL ] Saved forecast: WCC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WCC.txt [2026-01-30T20:34:47.336424] [INFO ] [sig ] [3338/3461] Completed WCC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 43.6s [2026-01-30T20:34:47.336463] [INFO ] [sig ] [3339/3461] Forecasting WCLD... [2026-01-30T20:34:47.336492] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-30T20:34:47.336521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-30T20:34:47.347812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-30T20:34:47.348129] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-30T20:34:47.348920] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-30T20:34:47.348972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:47.349003] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:47.349029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:47.349089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:47.409330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:47.410324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:47.410416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:47.410449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:47.528356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:47.528507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:47.528550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:47.528606] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:47.531981] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=23.27%) [2026-01-30T20:34:47.532257] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-30T20:34:47.532377] [INFO ] [sig ] WCLD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:47.674784] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WCLD.txt [2026-01-30T20:34:47.674907] [INFO ] [sig ] [3339/3461] Completed WCLD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 43.2s [2026-01-30T20:34:47.674947] [INFO ] [sig ] [3340/3461] Forecasting WD... [2026-01-30T20:34:47.674975] [INFO ] [sig ] Generating forecast for: WD [2026-01-30T20:34:47.675005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-30T20:34:47.685277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-30T20:34:47.685536] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-30T20:34:47.686300] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-30T20:34:47.686351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:47.686382] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:47.686408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:47.686463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:47.743377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:47.743982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:47.744056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:47.744088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:47.863903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:47.864059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:47.864099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:47.864127] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:47.867542] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-01-30T20:34:47.867840] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-30T20:34:47.867962] [INFO ] [sig ] WD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:48.009949] [INFO ] [LOCAL ] Saved forecast: WD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WD.txt [2026-01-30T20:34:48.010109] [INFO ] [sig ] [3340/3461] Completed WD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 42.9s [2026-01-30T20:34:48.010149] [INFO ] [sig ] [3341/3461] Forecasting WDAY... [2026-01-30T20:34:48.010178] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-30T20:34:48.010209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-30T20:34:48.020792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-30T20:34:48.021105] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-30T20:34:48.021902] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-30T20:34:48.021953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:48.021998] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:48.022026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:48.022082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:48.079112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:48.079987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:48.080072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:48.080112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:48.204297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:48.204456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:48.204498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:48.204527] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:48.208027] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=31.17%) [2026-01-30T20:34:48.208344] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-30T20:34:48.208498] [INFO ] [sig ] WDAY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:48.361361] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WDAY.txt [2026-01-30T20:34:48.361515] [INFO ] [sig ] [3341/3461] Completed WDAY in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 42.5s [2026-01-30T20:34:48.361554] [INFO ] [sig ] [3342/3461] Forecasting WDC... [2026-01-30T20:34:48.361602] [INFO ] [sig ] Generating forecast for: WDC [2026-01-30T20:34:48.361638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-30T20:34:48.372692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-30T20:34:48.373072] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-30T20:34:48.373865] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-30T20:34:48.373917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:48.373948] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:48.373975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:48.374030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:48.432704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:48.433459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:48.433537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:48.433569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:48.558074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:48.558252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:48.558294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:48.558324] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:48.561707] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-30T20:34:48.561984] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-30T20:34:48.562107] [INFO ] [sig ] WDC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:48.710776] [INFO ] [LOCAL ] Saved forecast: WDC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WDC.txt [2026-01-30T20:34:48.710931] [INFO ] [sig ] [3342/3461] Completed WDC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 42.1s [2026-01-30T20:34:48.710972] [INFO ] [sig ] [3343/3461] Forecasting WDFC... [2026-01-30T20:34:48.711001] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-30T20:34:48.711033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-30T20:34:48.721681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-30T20:34:48.721994] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-30T20:34:48.722797] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-30T20:34:48.722848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:48.722878] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:48.722904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:48.722964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:48.780502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:48.781334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:48.781415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:48.781448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:48.902438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:48.902621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:48.902664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:48.902693] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:48.906161] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=9.87%) [2026-01-30T20:34:48.906447] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-30T20:34:48.906594] [INFO ] [sig ] WDFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:49.052557] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WDFC.txt [2026-01-30T20:34:49.052735] [INFO ] [sig ] [3343/3461] Completed WDFC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 41.8s [2026-01-30T20:34:49.052777] [INFO ] [sig ] [3344/3461] Forecasting WDH... [2026-01-30T20:34:49.052807] [INFO ] [sig ] Generating forecast for: WDH [2026-01-30T20:34:49.052840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-30T20:34:49.063403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-30T20:34:49.063733] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-30T20:34:49.064531] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-30T20:34:49.064609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:49.064651] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:49.064685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:49.064755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:49.123312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:49.123994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:49.124071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:49.124105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:49.241780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:49.241921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:49.241962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:49.241991] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:49.245425] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-30T20:34:49.245754] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-30T20:34:49.245912] [INFO ] [sig ] WDH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:49.391134] [INFO ] [LOCAL ] Saved forecast: WDH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WDH.txt [2026-01-30T20:34:49.391267] [INFO ] [sig ] [3344/3461] Completed WDH in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 41.4s [2026-01-30T20:34:49.391307] [INFO ] [sig ] [3345/3461] Forecasting WDI... [2026-01-30T20:34:49.391343] [INFO ] [sig ] Generating forecast for: WDI [2026-01-30T20:34:49.391375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-30T20:34:49.403639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-30T20:34:49.403929] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-30T20:34:49.404695] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-30T20:34:49.404746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:49.404777] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:49.404803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:49.404860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:49.463765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:49.464752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:49.464846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:49.464879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:49.591949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:49.592109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:49.592151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:49.592181] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:49.595800] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-30T20:34:49.596154] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-30T20:34:49.596301] [INFO ] [sig ] WDI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:49.747121] [INFO ] [LOCAL ] Saved forecast: WDI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WDI.txt [2026-01-30T20:34:49.747276] [INFO ] [sig ] [3345/3461] Completed WDI in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 41.1s [2026-01-30T20:34:49.747318] [INFO ] [sig ] [3346/3461] Forecasting WDS... [2026-01-30T20:34:49.747347] [INFO ] [sig ] Generating forecast for: WDS [2026-01-30T20:34:49.747378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-30T20:34:49.758758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-30T20:34:49.759123] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-30T20:34:49.759950] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-30T20:34:49.760002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:49.760033] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:49.760059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:49.760114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:49.816415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:49.817317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:49.817399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:49.817430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:49.937622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:49.937782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:49.937823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:49.937851] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:49.941317] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-30T20:34:49.941628] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-30T20:34:49.941756] [INFO ] [sig ] WDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:50.085200] [INFO ] [LOCAL ] Saved forecast: WDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WDS.txt [2026-01-30T20:34:50.085349] [INFO ] [sig ] [3346/3461] Completed WDS in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 40.7s [2026-01-30T20:34:50.085389] [INFO ] [sig ] [3347/3461] Forecasting WEA... [2026-01-30T20:34:50.085418] [INFO ] [sig ] Generating forecast for: WEA [2026-01-30T20:34:50.085449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-30T20:34:50.098102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-30T20:34:50.098388] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-30T20:34:50.099346] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-30T20:34:50.099397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:50.099428] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:50.099455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:50.099510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:50.157773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:50.158591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:50.158682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:50.158721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:50.271278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:50.271387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:50.271423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:50.271451] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:50.275171] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-30T20:34:50.275437] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-30T20:34:50.275556] [INFO ] [sig ] WEA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:50.418429] [INFO ] [LOCAL ] Saved forecast: WEA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WEA.txt [2026-01-30T20:34:50.418538] [INFO ] [sig ] [3347/3461] Completed WEA in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 40.4s [2026-01-30T20:34:50.418592] [INFO ] [sig ] [3348/3461] Forecasting WEC... [2026-01-30T20:34:50.418623] [INFO ] [sig ] Generating forecast for: WEC [2026-01-30T20:34:50.418657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-30T20:34:50.429835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-30T20:34:50.430135] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-30T20:34:50.430959] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-30T20:34:50.431011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:50.431043] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:50.431070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:50.431125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:50.487688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:50.488498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:50.488591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:50.488628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:50.609225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:50.609380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:50.609420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:50.609468] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:50.612823] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=70.30%) [2026-01-30T20:34:50.613093] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-30T20:34:50.613216] [INFO ] [sig ] WEC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:50.755057] [INFO ] [LOCAL ] Saved forecast: WEC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WEC.txt [2026-01-30T20:34:50.755192] [INFO ] [sig ] [3348/3461] Completed WEC in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 40.0s [2026-01-30T20:34:50.755230] [INFO ] [sig ] [3349/3461] Forecasting WEN... [2026-01-30T20:34:50.755259] [INFO ] [sig ] Generating forecast for: WEN [2026-01-30T20:34:50.755287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-30T20:34:50.767540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-30T20:34:50.767872] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-30T20:34:50.768684] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-30T20:34:50.768747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:50.768785] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:50.768816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:50.768872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:50.827030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:50.827661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:50.827749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:50.827788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:50.947898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:50.948043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:50.948082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:50.948133] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:50.951498] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=53.66%) [2026-01-30T20:34:50.951797] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-30T20:34:50.951919] [INFO ] [sig ] WEN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:51.093460] [INFO ] [LOCAL ] Saved forecast: WEN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WEN.txt [2026-01-30T20:34:51.093596] [INFO ] [sig ] [3349/3461] Completed WEN in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 39.7s [2026-01-30T20:34:51.093637] [INFO ] [sig ] [3350/3461] Forecasting WERN... [2026-01-30T20:34:51.093668] [INFO ] [sig ] Generating forecast for: WERN [2026-01-30T20:34:51.093696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-30T20:34:51.104054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-30T20:34:51.104326] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-30T20:34:51.105095] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-30T20:34:51.105146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:51.105178] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:51.105204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:51.105260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:51.162277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:51.162910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:51.162986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:51.163019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:51.277645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:51.277788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:51.277827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:51.277857] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:51.281225] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-30T20:34:51.281498] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-30T20:34:51.281638] [INFO ] [sig ] WERN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:51.425545] [INFO ] [LOCAL ] Saved forecast: WERN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WERN.txt [2026-01-30T20:34:51.425741] [INFO ] [sig ] [3350/3461] Completed WERN in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 39.3s [2026-01-30T20:34:51.425792] [INFO ] [sig ] [3351/3461] Forecasting WES... [2026-01-30T20:34:51.425822] [INFO ] [sig ] Generating forecast for: WES [2026-01-30T20:34:51.425852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-30T20:34:51.437022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-30T20:34:51.437406] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-30T20:34:51.438258] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-30T20:34:51.438313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:51.438345] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:51.438372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:51.438437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:51.500649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:51.501604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:51.501698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:51.501741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:51.629244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:51.629434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:51.629479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:51.629508] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:51.633065] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=23.05%) [2026-01-30T20:34:51.633396] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-30T20:34:51.633537] [INFO ] [sig ] WES: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:51.777355] [INFO ] [LOCAL ] Saved forecast: WES 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WES.txt [2026-01-30T20:34:51.777510] [INFO ] [sig ] [3351/3461] Completed WES in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 39.0s [2026-01-30T20:34:51.777549] [INFO ] [sig ] [3352/3461] Forecasting WEX... [2026-01-30T20:34:51.777597] [INFO ] [sig ] Generating forecast for: WEX [2026-01-30T20:34:51.777630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-30T20:34:51.790164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-30T20:34:51.790470] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-30T20:34:51.791239] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-30T20:34:51.791290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:51.791321] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:51.791347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:51.791415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:51.850349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:51.851021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:51.851097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:51.851129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:51.976892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:51.977257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:51.977300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:51.977329] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:51.981247] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-01-30T20:34:51.981559] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-30T20:34:51.981719] [INFO ] [sig ] WEX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:52.147057] [INFO ] [LOCAL ] Saved forecast: WEX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WEX.txt [2026-01-30T20:34:52.147229] [INFO ] [sig ] [3352/3461] Completed WEX in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 38.6s [2026-01-30T20:34:52.147274] [INFO ] [sig ] [3353/3461] Forecasting WEYS... [2026-01-30T20:34:52.147305] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-30T20:34:52.147336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-30T20:34:52.162533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-30T20:34:52.163091] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-30T20:34:52.164330] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-30T20:34:52.164404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:52.164457] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:52.164505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:52.164620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:52.249396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:52.250438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:52.250535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:52.250568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:52.396775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:52.396939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:52.396982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:52.397011] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:52.401417] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-30T20:34:52.401888] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-30T20:34:52.402085] [INFO ] [sig ] WEYS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:52.628661] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WEYS.txt [2026-01-30T20:34:52.628892] [INFO ] [sig ] [3353/3461] Completed WEYS in 0.5s | 2.82 sym/s | Total: 19.8m | ETA: 38.3s [2026-01-30T20:34:52.628945] [INFO ] [sig ] [3354/3461] Forecasting WF... [2026-01-30T20:34:52.628978] [INFO ] [sig ] Generating forecast for: WF [2026-01-30T20:34:52.629013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-30T20:34:52.674894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-30T20:34:52.675447] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-30T20:34:52.676680] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-30T20:34:52.676771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:52.676809] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:52.676841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:52.676912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:52.785977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:52.787206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:52.787321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:52.787356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:52.983277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:52.983463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:52.983515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:52.983558] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:52.996298] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=79.73%) [2026-01-30T20:34:52.997184] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-30T20:34:52.997521] [INFO ] [sig ] WF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:53.209134] [INFO ] [LOCAL ] Saved forecast: WF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WF.txt [2026-01-30T20:34:53.209313] [INFO ] [sig ] [3354/3461] Completed WF in 0.6s | 2.82 sym/s | Total: 19.8m | ETA: 37.9s [2026-01-30T20:34:53.209357] [INFO ] [sig ] [3355/3461] Forecasting WFG... [2026-01-30T20:34:53.209431] [INFO ] [sig ] Generating forecast for: WFG [2026-01-30T20:34:53.209463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-30T20:34:53.221043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-30T20:34:53.221464] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-30T20:34:53.222334] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-30T20:34:53.222389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:53.222422] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:53.222450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:53.222509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:53.279999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:53.280996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:53.281089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:53.281123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:53.427110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:53.427272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:53.427313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:53.427343] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:53.430913] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=37.85%) [2026-01-30T20:34:53.431218] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-30T20:34:53.431381] [INFO ] [sig ] WFG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:53.577542] [INFO ] [LOCAL ] Saved forecast: WFG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WFG.txt [2026-01-30T20:34:53.577702] [INFO ] [sig ] [3355/3461] Completed WFG in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 37.6s [2026-01-30T20:34:53.577743] [INFO ] [sig ] [3356/3461] Forecasting WFRD... [2026-01-30T20:34:53.577773] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-30T20:34:53.577803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-30T20:34:53.588174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-30T20:34:53.588488] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-30T20:34:53.589284] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-30T20:34:53.589337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:53.589371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:53.589398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:53.589455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:53.647601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:53.648500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:53.648602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:53.648638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:53.769861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:53.770014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:53.770055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:53.770083] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:53.773524] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-30T20:34:53.773826] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-30T20:34:53.773954] [INFO ] [sig ] WFRD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:53.920875] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WFRD.txt [2026-01-30T20:34:53.920988] [INFO ] [sig ] [3356/3461] Completed WFRD in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 37.2s [2026-01-30T20:34:53.921028] [INFO ] [sig ] [3357/3461] Forecasting WGMI... [2026-01-30T20:34:53.921057] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-30T20:34:53.921086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-30T20:34:53.931099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-30T20:34:53.931362] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-30T20:34:53.932128] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-30T20:34:53.932180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:53.932218] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:53.932250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:53.932319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:53.990793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:53.991425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:53.991502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:53.991536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:54.114260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:54.114385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:54.114423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:54.114453] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:54.117835] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-01-30T20:34:54.118146] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-30T20:34:54.118286] [INFO ] [sig ] WGMI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:54.260474] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WGMI.txt [2026-01-30T20:34:54.260622] [INFO ] [sig ] [3357/3461] Completed WGMI in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 36.8s [2026-01-30T20:34:54.260665] [INFO ] [sig ] [3358/3461] Forecasting WGO... [2026-01-30T20:34:54.260694] [INFO ] [sig ] Generating forecast for: WGO [2026-01-30T20:34:54.260723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-30T20:34:54.272037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-30T20:34:54.272329] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-30T20:34:54.273304] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-30T20:34:54.273356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:54.273387] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:54.273413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:54.273496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:54.332011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:54.332734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:54.332811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:54.332843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:54.460342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:54.460490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:54.460532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:54.460563] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:54.464285] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-30T20:34:54.464647] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-30T20:34:54.464819] [INFO ] [sig ] WGO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:54.613057] [INFO ] [LOCAL ] Saved forecast: WGO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WGO.txt [2026-01-30T20:34:54.613192] [INFO ] [sig ] [3358/3461] Completed WGO in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 36.5s [2026-01-30T20:34:54.613232] [INFO ] [sig ] [3359/3461] Forecasting WGS... [2026-01-30T20:34:54.613261] [INFO ] [sig ] Generating forecast for: WGS [2026-01-30T20:34:54.613292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-30T20:34:54.623208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-30T20:34:54.623542] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-30T20:34:54.624335] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-30T20:34:54.624386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:54.624417] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:54.624442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:54.624497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:54.681435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:54.682264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:54.682344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:54.682375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:54.803411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:54.803564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:54.803626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:54.803655] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:54.807093] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-01-30T20:34:54.807422] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-30T20:34:54.807555] [INFO ] [sig ] WGS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:54.955629] [INFO ] [LOCAL ] Saved forecast: WGS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WGS.txt [2026-01-30T20:34:54.955792] [INFO ] [sig ] [3359/3461] Completed WGS in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 36.1s [2026-01-30T20:34:54.955840] [INFO ] [sig ] [3360/3461] Forecasting WH... [2026-01-30T20:34:54.955876] [INFO ] [sig ] Generating forecast for: WH [2026-01-30T20:34:54.955913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-30T20:34:54.966153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-30T20:34:54.966537] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-30T20:34:54.967381] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-30T20:34:54.967434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:54.967467] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:54.967495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:54.967554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:55.029966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:55.030896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:55.030987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:55.031020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:55.161949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:55.162106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:55.162145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:55.162174] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:55.165545] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=59.13%) [2026-01-30T20:34:55.165868] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-30T20:34:55.165999] [INFO ] [sig ] WH: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:55.311521] [INFO ] [LOCAL ] Saved forecast: WH 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WH.txt [2026-01-30T20:34:55.311708] [INFO ] [sig ] [3360/3461] Completed WH in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 35.8s [2026-01-30T20:34:55.311749] [INFO ] [sig ] [3361/3461] Forecasting WHD... [2026-01-30T20:34:55.311778] [INFO ] [sig ] Generating forecast for: WHD [2026-01-30T20:34:55.311810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-30T20:34:55.322691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-30T20:34:55.323087] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-30T20:34:55.323955] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-30T20:34:55.324007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:55.324038] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:55.324064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:55.324122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:55.387031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:55.387917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:55.388038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:55.388073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:55.517869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:55.518028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:55.518088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:55.518144] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:55.521822] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-30T20:34:55.522373] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-30T20:34:55.522513] [INFO ] [sig ] WHD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:55.679194] [INFO ] [LOCAL ] Saved forecast: WHD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WHD.txt [2026-01-30T20:34:55.679356] [INFO ] [sig ] [3361/3461] Completed WHD in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 35.4s [2026-01-30T20:34:55.679398] [INFO ] [sig ] [3362/3461] Forecasting WHF... [2026-01-30T20:34:55.679427] [INFO ] [sig ] Generating forecast for: WHF [2026-01-30T20:34:55.679458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-30T20:34:55.691334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-30T20:34:55.691719] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-30T20:34:55.692789] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-30T20:34:55.692841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:55.692872] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:55.692898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:55.692962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:55.757339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:55.758334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:55.758428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:55.758476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:55.887294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:55.887453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:55.887495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:55.887524] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:55.891294] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-01-30T20:34:55.891693] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-30T20:34:55.891838] [INFO ] [sig ] WHF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:56.046427] [INFO ] [LOCAL ] Saved forecast: WHF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WHF.txt [2026-01-30T20:34:56.046611] [INFO ] [sig ] [3362/3461] Completed WHF in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 35.1s [2026-01-30T20:34:56.046656] [INFO ] [sig ] [3363/3461] Forecasting WHG... [2026-01-30T20:34:56.046685] [INFO ] [sig ] Generating forecast for: WHG [2026-01-30T20:34:56.046715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-30T20:34:56.060033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-30T20:34:56.060677] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-30T20:34:56.061610] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-30T20:34:56.061680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:56.061728] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:56.061765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:56.061827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:56.123917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:56.124836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:56.124921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:56.124954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:56.231799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:56.231958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:56.231998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:56.232027] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:56.235377] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=36.15%) [2026-01-30T20:34:56.235686] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-30T20:34:56.235814] [INFO ] [sig ] WHG: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:56.382093] [INFO ] [LOCAL ] Saved forecast: WHG 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WHG.txt [2026-01-30T20:34:56.382244] [INFO ] [sig ] [3363/3461] Completed WHG in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 34.7s [2026-01-30T20:34:56.382285] [INFO ] [sig ] [3364/3461] Forecasting WIA... [2026-01-30T20:34:56.382315] [INFO ] [sig ] Generating forecast for: WIA [2026-01-30T20:34:56.382347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-30T20:34:56.393118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-30T20:34:56.393455] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-30T20:34:56.394258] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-30T20:34:56.394310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:56.394343] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:56.394370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:56.394438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:56.459590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:56.460627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:56.460725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:56.460768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:56.580602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:56.580759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:56.580807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:56.580843] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:56.584397] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-30T20:34:56.584745] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-30T20:34:56.584905] [INFO ] [sig ] WIA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:56.736163] [INFO ] [LOCAL ] Saved forecast: WIA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WIA.txt [2026-01-30T20:34:56.736317] [INFO ] [sig ] [3364/3461] Completed WIA in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 34.4s [2026-01-30T20:34:56.736360] [INFO ] [sig ] [3365/3461] Forecasting WIMI... [2026-01-30T20:34:56.736393] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-30T20:34:56.736423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-30T20:34:56.747230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-30T20:34:56.747652] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-30T20:34:56.748469] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-30T20:34:56.748522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:56.748568] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:56.748627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:56.748686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:56.807732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:56.808652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:56.808733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:56.808768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:56.928621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:56.928774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:56.928815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:56.928846] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:56.932704] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-01-30T20:34:56.932983] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-30T20:34:56.933105] [INFO ] [sig ] WIMI: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:57.080662] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WIMI.txt [2026-01-30T20:34:57.080812] [INFO ] [sig ] [3365/3461] Completed WIMI in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 34.0s [2026-01-30T20:34:57.080854] [INFO ] [sig ] [3366/3461] Forecasting WINA... [2026-01-30T20:34:57.080887] [INFO ] [sig ] Generating forecast for: WINA [2026-01-30T20:34:57.080918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-30T20:34:57.093532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-30T20:34:57.093872] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-30T20:34:57.094667] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-30T20:34:57.094718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:57.094750] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:57.094776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:57.094831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:57.152610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:57.153530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:57.153627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:57.153660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:57.273706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:57.273859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:57.273906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:57.273941] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:57.277522] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-30T20:34:57.277816] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-30T20:34:57.277938] [INFO ] [sig ] WINA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:57.419300] [INFO ] [LOCAL ] Saved forecast: WINA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WINA.txt [2026-01-30T20:34:57.419420] [INFO ] [sig ] [3366/3461] Completed WINA in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 33.7s [2026-01-30T20:34:57.419459] [INFO ] [sig ] [3367/3461] Forecasting WING... [2026-01-30T20:34:57.419487] [INFO ] [sig ] Generating forecast for: WING [2026-01-30T20:34:57.419516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-30T20:34:57.429629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-30T20:34:57.429935] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-30T20:34:57.430705] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-30T20:34:57.430755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:57.430787] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:57.430815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:57.430874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:57.493307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:57.494469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:57.494556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:57.494614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:57.619368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:57.619530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:57.619597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:57.619632] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:57.623718] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=15.81%) [2026-01-30T20:34:57.624258] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-30T20:34:57.624422] [INFO ] [sig ] WING: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:57.773763] [INFO ] [LOCAL ] Saved forecast: WING 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WING.txt [2026-01-30T20:34:57.773922] [INFO ] [sig ] [3367/3461] Completed WING in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 33.3s [2026-01-30T20:34:57.773962] [INFO ] [sig ] [3368/3461] Forecasting WINN... [2026-01-30T20:34:57.773991] [INFO ] [sig ] Generating forecast for: WINN [2026-01-30T20:34:57.774020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-30T20:34:57.784843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-30T20:34:57.785424] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-30T20:34:57.786255] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-30T20:34:57.786310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:57.786344] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:57.786372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:57.786433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:57.847849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:57.848768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:57.848868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:57.848958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:57.975629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:57.975791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:57.975831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:57.975859] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:57.979414] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=63.00%) [2026-01-30T20:34:57.979769] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-30T20:34:57.979909] [INFO ] [sig ] WINN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:58.144389] [INFO ] [LOCAL ] Saved forecast: WINN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WINN.txt [2026-01-30T20:34:58.144550] [INFO ] [sig ] [3368/3461] Completed WINN in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 32.9s [2026-01-30T20:34:58.144608] [INFO ] [sig ] [3369/3461] Forecasting WIX... [2026-01-30T20:34:58.144647] [INFO ] [sig ] Generating forecast for: WIX [2026-01-30T20:34:58.144680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-30T20:34:58.155823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-30T20:34:58.156330] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-30T20:34:58.157533] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-30T20:34:58.157658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:58.157692] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:58.157718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:58.157776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:58.229759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:58.230687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:58.230783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:58.230821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:58.358077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:58.358258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:58.358300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:58.358328] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:58.361829] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-30T20:34:58.362123] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-30T20:34:58.362251] [INFO ] [sig ] WIX: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:58.507428] [INFO ] [LOCAL ] Saved forecast: WIX 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WIX.txt [2026-01-30T20:34:58.507599] [INFO ] [sig ] [3369/3461] Completed WIX in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 32.6s [2026-01-30T20:34:58.507642] [INFO ] [sig ] [3370/3461] Forecasting WK... [2026-01-30T20:34:58.507671] [INFO ] [sig ] Generating forecast for: WK [2026-01-30T20:34:58.507701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-30T20:34:58.518671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-30T20:34:58.519052] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-30T20:34:58.519917] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-30T20:34:58.519982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:58.520015] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:58.520042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:58.520100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:58.580362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:58.581256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:58.581340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:58.581375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:58.705493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:58.705656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:58.705697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:58.705725] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:58.709396] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-01-30T20:34:58.709703] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-30T20:34:58.709826] [INFO ] [sig ] WK: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:58.858136] [INFO ] [LOCAL ] Saved forecast: WK 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WK.txt [2026-01-30T20:34:58.858279] [INFO ] [sig ] [3370/3461] Completed WK in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 32.2s [2026-01-30T20:34:58.858320] [INFO ] [sig ] [3371/3461] Forecasting WKC... [2026-01-30T20:34:58.858351] [INFO ] [sig ] Generating forecast for: WKC [2026-01-30T20:34:58.858382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-30T20:34:58.869264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-30T20:34:58.869563] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-30T20:34:58.870355] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-30T20:34:58.870407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:58.870438] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:58.870466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:58.870523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:58.933354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:58.934067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:58.934146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:58.934178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:59.063217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:59.063366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:59.063405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:59.063433] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:59.066946] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-01-30T20:34:59.067230] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-30T20:34:59.067352] [INFO ] [sig ] WKC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:59.211037] [INFO ] [LOCAL ] Saved forecast: WKC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WKC.txt [2026-01-30T20:34:59.211181] [INFO ] [sig ] [3371/3461] Completed WKC in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 31.9s [2026-01-30T20:34:59.211248] [INFO ] [sig ] [3372/3461] Forecasting WKEY... [2026-01-30T20:34:59.211280] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-30T20:34:59.211310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-30T20:34:59.222172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-30T20:34:59.222468] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-30T20:34:59.223251] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-30T20:34:59.223302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:59.223333] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:59.223360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:59.223416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:59.280715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:59.281391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:59.281469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:59.281501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:59.400233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:59.400382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:59.400423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:59.400471] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:59.403942] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-30T20:34:59.404230] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-30T20:34:59.404357] [INFO ] [sig ] WKEY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:34:59.549767] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WKEY.txt [2026-01-30T20:34:59.549899] [INFO ] [sig ] [3372/3461] Completed WKEY in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 31.5s [2026-01-30T20:34:59.549938] [INFO ] [sig ] [3373/3461] Forecasting WKSP... [2026-01-30T20:34:59.549968] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-30T20:34:59.549998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-30T20:34:59.560381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-30T20:34:59.560693] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-30T20:34:59.561679] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-30T20:34:59.561730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:59.561761] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:59.561788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:59.561845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:59.621035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:59.621735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:59.621811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:59.621844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:34:59.743705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:34:59.743859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:34:59.743899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:34:59.743929] [INFO ] [FORECASTER] Training complete [2026-01-30T20:34:59.747820] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-01-30T20:34:59.748130] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-30T20:34:59.748259] [INFO ] [sig ] WKSP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:34:59.893070] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WKSP.txt [2026-01-30T20:34:59.893223] [INFO ] [sig ] [3373/3461] Completed WKSP in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 31.2s [2026-01-30T20:34:59.893266] [INFO ] [sig ] [3374/3461] Forecasting WLDN... [2026-01-30T20:34:59.893295] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-30T20:34:59.893327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-30T20:34:59.903767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-30T20:34:59.904058] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-30T20:34:59.904842] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-30T20:34:59.904893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:34:59.904929] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:34:59.904956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:34:59.905012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:34:59.963302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:34:59.964025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:34:59.964103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:34:59.964149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:00.102646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:00.102803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:00.102845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:00.102878] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:00.106536] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-30T20:35:00.106883] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-30T20:35:00.107044] [INFO ] [sig ] WLDN: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:00.255884] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WLDN.txt [2026-01-30T20:35:00.256025] [INFO ] [sig ] [3374/3461] Completed WLDN in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 30.8s [2026-01-30T20:35:00.256065] [INFO ] [sig ] [3375/3461] Forecasting WLDS... [2026-01-30T20:35:00.256094] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-30T20:35:00.256125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-30T20:35:00.266552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-30T20:35:00.266903] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-30T20:35:00.267720] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-30T20:35:00.267772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:00.267803] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:00.267856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:00.267914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:00.324348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:00.325145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:00.325226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:00.325258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:00.445455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:00.445559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:00.445616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:00.445645] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:00.449040] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-01-30T20:35:00.449341] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-30T20:35:00.449465] [INFO ] [sig ] WLDS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:00.601064] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WLDS.txt [2026-01-30T20:35:00.601211] [INFO ] [sig ] [3375/3461] Completed WLDS in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 30.5s [2026-01-30T20:35:00.601251] [INFO ] [sig ] [3376/3461] Forecasting WLFC... [2026-01-30T20:35:00.601281] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-30T20:35:00.601311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-30T20:35:00.612611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-30T20:35:00.612929] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-30T20:35:00.613740] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-30T20:35:00.613791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:00.613823] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:00.613873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:00.613936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:00.672277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:00.673096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:00.673179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:00.673211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:00.793773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:00.793891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:00.793932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:00.793964] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:00.797402] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-30T20:35:00.797711] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-30T20:35:00.797841] [INFO ] [sig ] WLFC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:00.942985] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WLFC.txt [2026-01-30T20:35:00.943127] [INFO ] [sig ] [3376/3461] Completed WLFC in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 30.1s [2026-01-30T20:35:00.943172] [INFO ] [sig ] [3377/3461] Forecasting WLK... [2026-01-30T20:35:00.943203] [INFO ] [sig ] Generating forecast for: WLK [2026-01-30T20:35:00.943233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-30T20:35:00.953273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-30T20:35:00.953636] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-30T20:35:00.954693] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-30T20:35:00.954752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:00.954784] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:00.954823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:00.954885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:01.015046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:01.015879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:01.015971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:01.016016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:01.144700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:01.144863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:01.144906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:01.144947] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:01.148806] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-30T20:35:01.149239] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-30T20:35:01.149388] [INFO ] [sig ] WLK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:01.297244] [INFO ] [LOCAL ] Saved forecast: WLK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WLK.txt [2026-01-30T20:35:01.297377] [INFO ] [sig ] [3377/3461] Completed WLK in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 29.8s [2026-01-30T20:35:01.297418] [INFO ] [sig ] [3378/3461] Forecasting WLKP... [2026-01-30T20:35:01.297447] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-30T20:35:01.297477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-30T20:35:01.307456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-30T20:35:01.307752] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-30T20:35:01.308538] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-30T20:35:01.308609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:01.308641] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:01.308667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:01.308723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:01.365811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:01.366483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:01.366564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:01.366616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:01.483903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:01.484054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:01.484096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:01.484125] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:01.487782] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=72.68%) [2026-01-30T20:35:01.488088] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-30T20:35:01.488238] [INFO ] [sig ] WLKP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:01.633284] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WLKP.txt [2026-01-30T20:35:01.633417] [INFO ] [sig ] [3378/3461] Completed WLKP in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 29.4s [2026-01-30T20:35:01.633456] [INFO ] [sig ] [3379/3461] Forecasting WMG... [2026-01-30T20:35:01.633485] [INFO ] [sig ] Generating forecast for: WMG [2026-01-30T20:35:01.633515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-30T20:35:01.644863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-30T20:35:01.645159] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-30T20:35:01.646345] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-30T20:35:01.646397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:01.646428] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:01.646453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:01.646508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:01.707359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:01.708075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:01.708168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:01.708203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:01.843458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:01.843640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:01.843686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:01.843716] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:01.847324] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-01-30T20:35:01.847667] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-30T20:35:01.847804] [INFO ] [sig ] WMG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:01.990553] [INFO ] [LOCAL ] Saved forecast: WMG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WMG.txt [2026-01-30T20:35:01.990725] [INFO ] [sig ] [3379/3461] Completed WMG in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 29.0s [2026-01-30T20:35:01.990768] [INFO ] [sig ] [3380/3461] Forecasting WMK... [2026-01-30T20:35:01.990797] [INFO ] [sig ] Generating forecast for: WMK [2026-01-30T20:35:01.990837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-30T20:35:02.001174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-30T20:35:02.001483] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-30T20:35:02.002287] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-30T20:35:02.002340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:02.002371] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:02.002409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:02.002468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:02.062004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:02.062948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:02.063223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:02.063256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:02.191302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:02.191465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:02.191522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:02.191568] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:02.195276] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-01-30T20:35:02.195599] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-30T20:35:02.195742] [INFO ] [sig ] WMK: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:02.345196] [INFO ] [LOCAL ] Saved forecast: WMK 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WMK.txt [2026-01-30T20:35:02.345349] [INFO ] [sig ] [3380/3461] Completed WMK in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 28.7s [2026-01-30T20:35:02.345394] [INFO ] [sig ] [3381/3461] Forecasting WMS... [2026-01-30T20:35:02.345432] [INFO ] [sig ] Generating forecast for: WMS [2026-01-30T20:35:02.345464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-30T20:35:02.356246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-30T20:35:02.356616] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-30T20:35:02.357458] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-30T20:35:02.357512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:02.357545] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:02.357605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:02.357674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:02.418412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:02.419353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:02.419436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:02.419471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:02.550375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:02.550541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:02.550601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:02.550633] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:02.554316] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-30T20:35:02.554671] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-30T20:35:02.554811] [INFO ] [sig ] WMS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:02.714739] [INFO ] [LOCAL ] Saved forecast: WMS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WMS.txt [2026-01-30T20:35:02.714939] [INFO ] [sig ] [3381/3461] Completed WMS in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 28.3s [2026-01-30T20:35:02.714989] [INFO ] [sig ] [3382/3461] Forecasting WNC... [2026-01-30T20:35:02.715020] [INFO ] [sig ] Generating forecast for: WNC [2026-01-30T20:35:02.715050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-30T20:35:02.726260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-30T20:35:02.726636] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-30T20:35:02.727481] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-30T20:35:02.727548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:02.727610] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:02.727641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:02.727713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:02.794507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:02.795639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:02.795727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:02.795762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:02.924991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:02.925146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:02.925188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:02.925218] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:02.928744] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-01-30T20:35:02.929115] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-30T20:35:02.929255] [INFO ] [sig ] WNC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:03.083724] [INFO ] [LOCAL ] Saved forecast: WNC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WNC.txt [2026-01-30T20:35:03.083869] [INFO ] [sig ] [3382/3461] Completed WNC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 28.0s [2026-01-30T20:35:03.083912] [INFO ] [sig ] [3383/3461] Forecasting WNEB... [2026-01-30T20:35:03.083950] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-30T20:35:03.083987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-30T20:35:03.095211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-30T20:35:03.095562] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-30T20:35:03.096452] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-30T20:35:03.096505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:03.096538] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:03.096565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:03.096645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:03.158045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:03.158896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:03.158992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:03.159032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:03.288246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:03.288396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:03.288438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:03.288466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:03.291820] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-30T20:35:03.292112] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-30T20:35:03.292238] [INFO ] [sig ] WNEB: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:03.438839] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WNEB.txt [2026-01-30T20:35:03.438988] [INFO ] [sig ] [3383/3461] Completed WNEB in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 27.6s [2026-01-30T20:35:03.439040] [INFO ] [sig ] [3384/3461] Forecasting WOOD... [2026-01-30T20:35:03.439072] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-30T20:35:03.439104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-30T20:35:03.450308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-30T20:35:03.450667] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-30T20:35:03.451721] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-30T20:35:03.451786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:03.451825] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:03.451858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:03.451937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:03.514753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:03.515663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:03.515747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:03.515780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:03.616092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:03.616236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:03.616277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:03.616305] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:03.619817] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-01-30T20:35:03.620107] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-30T20:35:03.620230] [INFO ] [sig ] WOOD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:03.761849] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WOOD.txt [2026-01-30T20:35:03.761985] [INFO ] [sig ] [3384/3461] Completed WOOD in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 27.3s [2026-01-30T20:35:03.762024] [INFO ] [sig ] [3385/3461] Forecasting WOOF... [2026-01-30T20:35:03.762054] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-30T20:35:03.762082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-30T20:35:03.772191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-30T20:35:03.772521] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-30T20:35:03.773368] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-30T20:35:03.773421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:03.773453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:03.773480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:03.773538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:03.829425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:03.830179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:03.830284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:03.830317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:03.951266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:03.951437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:03.951483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:03.951526] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:03.955110] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=59.15%) [2026-01-30T20:35:03.955400] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-30T20:35:03.955530] [INFO ] [sig ] WOOF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:04.107053] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WOOF.txt [2026-01-30T20:35:04.107207] [INFO ] [sig ] [3385/3461] Completed WOOF in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 26.9s [2026-01-30T20:35:04.107248] [INFO ] [sig ] [3386/3461] Forecasting WPC... [2026-01-30T20:35:04.107278] [INFO ] [sig ] Generating forecast for: WPC [2026-01-30T20:35:04.107312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-30T20:35:04.119438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-30T20:35:04.119803] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-30T20:35:04.120869] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-30T20:35:04.120922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:04.120959] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:04.120992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:04.121061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:04.183214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:04.184097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:04.184193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:04.184227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:04.313758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:04.313916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:04.313969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:04.314000] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:04.317518] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-30T20:35:04.317836] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-30T20:35:04.317962] [INFO ] [sig ] WPC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:04.475608] [INFO ] [LOCAL ] Saved forecast: WPC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WPC.txt [2026-01-30T20:35:04.475796] [INFO ] [sig ] [3386/3461] Completed WPC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 26.6s [2026-01-30T20:35:04.475850] [INFO ] [sig ] [3387/3461] Forecasting WPP... [2026-01-30T20:35:04.475884] [INFO ] [sig ] Generating forecast for: WPP [2026-01-30T20:35:04.475914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-30T20:35:04.487687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-30T20:35:04.488082] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-30T20:35:04.488908] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-30T20:35:04.488971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:04.489011] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:04.489044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:04.489111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:04.549120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:04.549928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:04.550012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:04.550044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:04.679718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:04.679882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:04.679944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:04.679994] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:04.683819] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-30T20:35:04.684118] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-30T20:35:04.684249] [INFO ] [sig ] WPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:04.839325] [INFO ] [LOCAL ] Saved forecast: WPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WPP.txt [2026-01-30T20:35:04.839485] [INFO ] [sig ] [3387/3461] Completed WPP in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 26.2s [2026-01-30T20:35:04.839526] [INFO ] [sig ] [3388/3461] Forecasting WRAP... [2026-01-30T20:35:04.839556] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-30T20:35:04.839605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-30T20:35:04.858544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-30T20:35:04.858961] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-30T20:35:04.859949] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-30T20:35:04.860013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:04.860053] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:04.860085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:04.860147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:04.918335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:04.919118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:04.919205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:04.919240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:05.037432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:05.037608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:05.037651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:05.037681] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:05.041289] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-30T20:35:05.041636] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-30T20:35:05.041767] [INFO ] [sig ] WRAP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:05.191262] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WRAP.txt [2026-01-30T20:35:05.191439] [INFO ] [sig ] [3388/3461] Completed WRAP in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 25.9s [2026-01-30T20:35:05.191481] [INFO ] [sig ] [3389/3461] Forecasting WRB... [2026-01-30T20:35:05.191512] [INFO ] [sig ] Generating forecast for: WRB [2026-01-30T20:35:05.191542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-30T20:35:05.202503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-30T20:35:05.202935] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-30T20:35:05.203859] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-30T20:35:05.203925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:05.203960] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:05.203987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:05.204046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:05.264637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:05.265592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:05.265679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:05.265716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:05.390900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:05.391060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:05.391103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:05.391145] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:05.395057] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-01-30T20:35:05.395355] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-30T20:35:05.395489] [INFO ] [sig ] WRB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:05.552016] [INFO ] [LOCAL ] Saved forecast: WRB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WRB.txt [2026-01-30T20:35:05.552175] [INFO ] [sig ] [3389/3461] Completed WRB in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 25.5s [2026-01-30T20:35:05.552215] [INFO ] [sig ] [3390/3461] Forecasting WRBY... [2026-01-30T20:35:05.552244] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-30T20:35:05.552274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-30T20:35:05.563401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-30T20:35:05.563776] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-30T20:35:05.564667] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-30T20:35:05.564733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:05.564776] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:05.564806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:05.564864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:05.627101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:05.627976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:05.628060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:05.628094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:05.751535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:05.751704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:05.751745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:05.751773] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:05.755101] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-01-30T20:35:05.755382] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-30T20:35:05.755506] [INFO ] [sig ] WRBY: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:05.901760] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WRBY.txt [2026-01-30T20:35:05.901934] [INFO ] [sig ] [3390/3461] Completed WRBY in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 25.2s [2026-01-30T20:35:05.901984] [INFO ] [sig ] [3391/3461] Forecasting WRLD... [2026-01-30T20:35:05.902016] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-30T20:35:05.902046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-30T20:35:05.914050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-30T20:35:05.914377] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-30T20:35:05.915149] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-30T20:35:05.915201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:05.915232] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:05.915258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:05.915313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:05.975465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:05.976278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:05.976360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:05.976394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:06.101443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:06.101618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:06.101660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:06.101691] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:06.105264] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-01-30T20:35:06.105559] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-30T20:35:06.105707] [INFO ] [sig ] WRLD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:06.261987] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WRLD.txt [2026-01-30T20:35:06.262166] [INFO ] [sig ] [3391/3461] Completed WRLD in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.8s [2026-01-30T20:35:06.262207] [INFO ] [sig ] [3392/3461] Forecasting WSBC... [2026-01-30T20:35:06.262238] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-30T20:35:06.262268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-30T20:35:06.274642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-30T20:35:06.275031] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-30T20:35:06.275952] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-30T20:35:06.276014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:06.276077] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:06.276105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:06.276164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:06.347297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:06.348263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:06.348346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:06.348379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:06.488227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:06.488617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:06.488659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:06.488687] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:06.492428] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-01-30T20:35:06.492746] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-30T20:35:06.492876] [INFO ] [sig ] WSBC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:06.642709] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WSBC.txt [2026-01-30T20:35:06.642858] [INFO ] [sig ] [3392/3461] Completed WSBC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.4s [2026-01-30T20:35:06.642909] [INFO ] [sig ] [3393/3461] Forecasting WSBF... [2026-01-30T20:35:06.642940] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-30T20:35:06.642973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-30T20:35:06.654509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-30T20:35:06.654873] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-30T20:35:06.655844] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-30T20:35:06.655908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:06.655954] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:06.656001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:06.656083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:06.718933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:06.719753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:06.719835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:06.719868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:06.852594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:06.852751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:06.852792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:06.852822] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:06.856856] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=35.28%) [2026-01-30T20:35:06.857197] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-30T20:35:06.857332] [INFO ] [sig ] WSBF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:07.012101] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WSBF.txt [2026-01-30T20:35:07.012258] [INFO ] [sig ] [3393/3461] Completed WSBF in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.1s [2026-01-30T20:35:07.012300] [INFO ] [sig ] [3394/3461] Forecasting WSC... [2026-01-30T20:35:07.012331] [INFO ] [sig ] Generating forecast for: WSC [2026-01-30T20:35:07.012363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-30T20:35:07.023407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-30T20:35:07.023799] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-30T20:35:07.024624] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-30T20:35:07.024676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:07.024709] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:07.024737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:07.024794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:07.086294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:07.087224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:07.087322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:07.087356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:07.217252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:07.217417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:07.217462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:07.217490] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:07.221507] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-30T20:35:07.221864] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-30T20:35:07.222016] [INFO ] [sig ] WSC: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:07.372028] [INFO ] [LOCAL ] Saved forecast: WSC 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WSC.txt [2026-01-30T20:35:07.372175] [INFO ] [sig ] [3394/3461] Completed WSC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 23.7s [2026-01-30T20:35:07.372216] [INFO ] [sig ] [3395/3461] Forecasting WSFS... [2026-01-30T20:35:07.372244] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-30T20:35:07.372274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-30T20:35:07.384068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-30T20:35:07.384440] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-30T20:35:07.385474] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-30T20:35:07.385533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:07.385566] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:07.385620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:07.385678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:07.447225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:07.448076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:07.448184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:07.448219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:07.566541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:07.566727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:07.566777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:07.566849] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:07.570413] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-01-30T20:35:07.570717] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-30T20:35:07.570845] [INFO ] [sig ] WSFS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:07.726861] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WSFS.txt [2026-01-30T20:35:07.727025] [INFO ] [sig ] [3395/3461] Completed WSFS in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 23.4s [2026-01-30T20:35:07.727065] [INFO ] [sig ] [3396/3461] Forecasting WSM... [2026-01-30T20:35:07.727094] [INFO ] [sig ] Generating forecast for: WSM [2026-01-30T20:35:07.727127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-30T20:35:07.738372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-30T20:35:07.738722] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-30T20:35:07.739544] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-30T20:35:07.739612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:07.739645] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:07.739671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:07.739726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:07.796402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:07.797135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:07.797214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:07.797247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:07.915413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:07.915583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:07.915671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:07.915706] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:07.919222] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-01-30T20:35:07.919517] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-30T20:35:07.919664] [INFO ] [sig ] WSM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:08.064912] [INFO ] [LOCAL ] Saved forecast: WSM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WSM.txt [2026-01-30T20:35:08.065061] [INFO ] [sig ] [3396/3461] Completed WSM in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 23.0s [2026-01-30T20:35:08.065101] [INFO ] [sig ] [3397/3461] Forecasting WSO... [2026-01-30T20:35:08.065130] [INFO ] [sig ] Generating forecast for: WSO [2026-01-30T20:35:08.065160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-30T20:35:08.075421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-30T20:35:08.075815] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-30T20:35:08.076673] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-30T20:35:08.076725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:08.076758] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:08.076785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:08.076841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:08.134084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:08.134934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:08.135017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:08.135051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:08.260186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:08.260341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:08.260380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:08.260409] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:08.263965] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=20.03%) [2026-01-30T20:35:08.264254] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-30T20:35:08.264380] [INFO ] [sig ] WSO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:08.407435] [INFO ] [LOCAL ] Saved forecast: WSO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WSO.txt [2026-01-30T20:35:08.407613] [INFO ] [sig ] [3397/3461] Completed WSO in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 22.7s [2026-01-30T20:35:08.407677] [INFO ] [sig ] [3398/3461] Forecasting WTBA... [2026-01-30T20:35:08.407707] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-30T20:35:08.407739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-30T20:35:08.418075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-30T20:35:08.418441] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-30T20:35:08.419216] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-30T20:35:08.419268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:08.419298] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:08.419324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:08.419379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:08.475784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:08.476638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:08.476719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:08.476751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:08.596367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:08.596513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:08.596552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:08.596597] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:08.600302] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-30T20:35:08.600589] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-30T20:35:08.600712] [INFO ] [sig ] WTBA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:08.741930] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WTBA.txt [2026-01-30T20:35:08.742060] [INFO ] [sig ] [3398/3461] Completed WTBA in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 22.3s [2026-01-30T20:35:08.742101] [INFO ] [sig ] [3399/3461] Forecasting WTFC... [2026-01-30T20:35:08.742133] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-30T20:35:08.742162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-30T20:35:08.752566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-30T20:35:08.752857] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-30T20:35:08.753621] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-30T20:35:08.753672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:08.753704] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:08.753731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:08.753786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:08.810401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:08.811070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:08.811146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:08.811178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:08.939338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:08.939501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:08.939543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:08.939593] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:08.943013] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-01-30T20:35:08.943298] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-30T20:35:08.943420] [INFO ] [sig ] WTFC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:09.084978] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WTFC.txt [2026-01-30T20:35:09.085112] [INFO ] [sig ] [3399/3461] Completed WTFC in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 22.0s [2026-01-30T20:35:09.085152] [INFO ] [sig ] [3400/3461] Forecasting WTI... [2026-01-30T20:35:09.085181] [INFO ] [sig ] Generating forecast for: WTI [2026-01-30T20:35:09.085217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-30T20:35:09.095542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-30T20:35:09.095827] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-30T20:35:09.096624] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-30T20:35:09.096677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:09.096719] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:09.096747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:09.096803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:09.156209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:09.156966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:09.157045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:09.157079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:09.275265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:09.275417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:09.275457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:09.275487] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:09.279689] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-30T20:35:09.280053] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-30T20:35:09.280196] [INFO ] [sig ] WTI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:09.432725] [INFO ] [LOCAL ] Saved forecast: WTI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WTI.txt [2026-01-30T20:35:09.432884] [INFO ] [sig ] [3400/3461] Completed WTI in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 21.6s [2026-01-30T20:35:09.432926] [INFO ] [sig ] [3401/3461] Forecasting WTRG... [2026-01-30T20:35:09.432956] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-30T20:35:09.432988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-30T20:35:09.443871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-30T20:35:09.444266] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-30T20:35:09.445274] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-30T20:35:09.445339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:09.445381] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:09.445417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:09.445495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:09.507410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:09.508289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:09.508382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:09.508415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:09.629417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:09.629590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:09.629642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:09.629674] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:09.633385] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-30T20:35:09.633713] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-30T20:35:09.633840] [INFO ] [sig ] WTRG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:09.774333] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WTRG.txt [2026-01-30T20:35:09.774464] [INFO ] [sig ] [3401/3461] Completed WTRG in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 21.3s [2026-01-30T20:35:09.774503] [INFO ] [sig ] [3402/3461] Forecasting WTS... [2026-01-30T20:35:09.774531] [INFO ] [sig ] Generating forecast for: WTS [2026-01-30T20:35:09.774560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-30T20:35:09.784694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-30T20:35:09.784984] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-30T20:35:09.785808] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-30T20:35:09.785859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:09.785892] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:09.785921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:09.785982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:09.844754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:09.845627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:09.845736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:09.845772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:09.964868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:09.965000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:09.965038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:09.965067] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:09.968389] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=67.15%) [2026-01-30T20:35:09.968681] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-30T20:35:09.968804] [INFO ] [sig ] WTS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:10.110278] [INFO ] [LOCAL ] Saved forecast: WTS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WTS.txt [2026-01-30T20:35:10.110433] [INFO ] [sig ] [3402/3461] Completed WTS in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 20.9s [2026-01-30T20:35:10.110472] [INFO ] [sig ] [3403/3461] Forecasting WULF... [2026-01-30T20:35:10.110502] [INFO ] [sig ] Generating forecast for: WULF [2026-01-30T20:35:10.110534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-30T20:35:10.120695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-30T20:35:10.121017] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-30T20:35:10.121873] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-30T20:35:10.121925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:10.121957] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:10.121985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:10.122045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:10.182403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:10.183317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:10.183403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:10.183437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:10.301326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:10.301475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:10.301517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:10.301546] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:10.305111] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-30T20:35:10.305426] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-30T20:35:10.305564] [INFO ] [sig ] WULF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:10.459477] [INFO ] [LOCAL ] Saved forecast: WULF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WULF.txt [2026-01-30T20:35:10.459666] [INFO ] [sig ] [3403/3461] Completed WULF in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 20.5s [2026-01-30T20:35:10.459711] [INFO ] [sig ] [3404/3461] Forecasting WVE... [2026-01-30T20:35:10.459748] [INFO ] [sig ] Generating forecast for: WVE [2026-01-30T20:35:10.459780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-30T20:35:10.471855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-30T20:35:10.472256] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-30T20:35:10.473302] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-30T20:35:10.473355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:10.473388] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:10.473416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:10.473474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:10.534179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:10.535093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:10.535179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:10.535213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:10.654962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:10.655109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:10.655149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:10.655178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:10.658566] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-30T20:35:10.658882] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-30T20:35:10.659009] [INFO ] [sig ] WVE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:10.799939] [INFO ] [LOCAL ] Saved forecast: WVE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WVE.txt [2026-01-30T20:35:10.800094] [INFO ] [sig ] [3404/3461] Completed WVE in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 20.2s [2026-01-30T20:35:10.800144] [INFO ] [sig ] [3405/3461] Forecasting WWD... [2026-01-30T20:35:10.800179] [INFO ] [sig ] Generating forecast for: WWD [2026-01-30T20:35:10.800217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-30T20:35:10.810368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-30T20:35:10.810724] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-30T20:35:10.811484] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-30T20:35:10.811535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:10.811567] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:10.811615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:10.811671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:10.868358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:10.869228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:10.869310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:10.869342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:10.988585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:10.988741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:10.988779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:10.988810] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:10.992199] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-30T20:35:10.992507] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-30T20:35:10.992656] [INFO ] [sig ] WWD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:11.194963] [INFO ] [LOCAL ] Saved forecast: WWD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WWD.txt [2026-01-30T20:35:11.195176] [INFO ] [sig ] [3405/3461] Completed WWD in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 19.8s [2026-01-30T20:35:11.195232] [INFO ] [sig ] [3406/3461] Forecasting WY... [2026-01-30T20:35:11.195272] [INFO ] [sig ] Generating forecast for: WY [2026-01-30T20:35:11.195316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-30T20:35:11.206058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-30T20:35:11.206412] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-30T20:35:11.207259] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-30T20:35:11.207313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:11.207346] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:11.207374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:11.207432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:11.265766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:11.266629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:11.266715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:11.266749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:11.383602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:11.383756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:11.383797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:11.383826] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:11.387315] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-30T20:35:11.387697] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-30T20:35:11.387846] [INFO ] [sig ] WY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:11.531555] [INFO ] [LOCAL ] Saved forecast: WY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/WY.txt [2026-01-30T20:35:11.531734] [INFO ] [sig ] [3406/3461] Completed WY in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 19.5s [2026-01-30T20:35:11.531775] [INFO ] [sig ] [3407/3461] Forecasting WYNN... [2026-01-30T20:35:11.531806] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-30T20:35:11.531838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-30T20:35:11.542382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-30T20:35:11.542764] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-30T20:35:11.543611] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-30T20:35:11.543665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:11.543698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:11.543726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:11.543784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:11.604613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:11.605472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:11.605553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:11.605605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:11.730019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:11.730172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:11.730211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:11.730258] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:11.733677] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-01-30T20:35:11.733961] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-30T20:35:11.734086] [INFO ] [sig ] WYNN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:11.891705] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/WYNN.txt [2026-01-30T20:35:11.891868] [INFO ] [sig ] [3407/3461] Completed WYNN in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 19.1s [2026-01-30T20:35:11.891918] [INFO ] [sig ] [3408/3461] Forecasting XBIL... [2026-01-30T20:35:11.891948] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-30T20:35:11.891985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-30T20:35:11.903330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-30T20:35:11.903743] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-30T20:35:11.904560] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-30T20:35:11.904632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:11.904666] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:11.904693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:11.904765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:11.964908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:11.965875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:11.965982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:11.966020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:12.062116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:12.062275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:12.062316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:12.062346] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:12.065961] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-01-30T20:35:12.066260] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-30T20:35:12.066390] [INFO ] [sig ] XBIL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:12.211490] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XBIL.txt [2026-01-30T20:35:12.211657] [INFO ] [sig ] [3408/3461] Completed XBIL in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 18.8s [2026-01-30T20:35:12.211700] [INFO ] [sig ] [3409/3461] Forecasting XEL... [2026-01-30T20:35:12.211729] [INFO ] [sig ] Generating forecast for: XEL [2026-01-30T20:35:12.211760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-30T20:35:12.221829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-30T20:35:12.222186] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-30T20:35:12.222983] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-30T20:35:12.223034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:12.223091] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:12.223119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:12.223176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:12.282875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:12.283791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:12.283880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:12.283932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:12.407408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:12.407558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:12.407617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:12.407646] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:12.411045] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-01-30T20:35:12.411332] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-30T20:35:12.411457] [INFO ] [sig ] XEL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:12.564278] [INFO ] [LOCAL ] Saved forecast: XEL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XEL.txt [2026-01-30T20:35:12.564458] [INFO ] [sig ] [3409/3461] Completed XEL in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 18.4s [2026-01-30T20:35:12.564505] [INFO ] [sig ] [3410/3461] Forecasting XENE... [2026-01-30T20:35:12.564534] [INFO ] [sig ] Generating forecast for: XENE [2026-01-30T20:35:12.564564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-30T20:35:12.575551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-30T20:35:12.575938] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-30T20:35:12.576792] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-30T20:35:12.576844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:12.576875] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:12.576902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:12.576969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:12.635001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:12.635849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:12.635931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:12.635965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:12.756703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:12.756857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:12.756900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:12.756929] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:12.760505] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-30T20:35:12.760802] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-30T20:35:12.760926] [INFO ] [sig ] XENE: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:12.906929] [INFO ] [LOCAL ] Saved forecast: XENE 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XENE.txt [2026-01-30T20:35:12.907068] [INFO ] [sig ] [3410/3461] Completed XENE in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 18.1s [2026-01-30T20:35:12.907107] [INFO ] [sig ] [3411/3461] Forecasting XERS... [2026-01-30T20:35:12.907136] [INFO ] [sig ] Generating forecast for: XERS [2026-01-30T20:35:12.907165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-30T20:35:12.918843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-30T20:35:12.919124] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-30T20:35:12.919947] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-30T20:35:12.919999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:12.920033] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:12.920060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:12.920132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:12.980003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:12.981096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:12.981181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:12.981214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:13.101843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:13.101994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:13.102034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:13.102063] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:13.105481] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=69.69%) [2026-01-30T20:35:13.105785] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-30T20:35:13.105912] [INFO ] [sig ] XERS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:13.250117] [INFO ] [LOCAL ] Saved forecast: XERS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XERS.txt [2026-01-30T20:35:13.250260] [INFO ] [sig ] [3411/3461] Completed XERS in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 17.7s [2026-01-30T20:35:13.250307] [INFO ] [sig ] [3412/3461] Forecasting XGN... [2026-01-30T20:35:13.250342] [INFO ] [sig ] Generating forecast for: XGN [2026-01-30T20:35:13.250373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-30T20:35:13.261980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-30T20:35:13.262252] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-30T20:35:13.263219] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-30T20:35:13.263273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:13.263304] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:13.263331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:13.263386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:13.323391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:13.324298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:13.324383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:13.324416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:13.443666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:13.443821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:13.443861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:13.443940] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:13.447305] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-30T20:35:13.447599] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-30T20:35:13.447724] [INFO ] [sig ] XGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:13.590778] [INFO ] [LOCAL ] Saved forecast: XGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XGN.txt [2026-01-30T20:35:13.590937] [INFO ] [sig ] [3412/3461] Completed XGN in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 17.4s [2026-01-30T20:35:13.590976] [INFO ] [sig ] [3413/3461] Forecasting XOM... [2026-01-30T20:35:13.591006] [INFO ] [sig ] Generating forecast for: XOM [2026-01-30T20:35:13.591036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-30T20:35:13.602107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-30T20:35:13.602502] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-30T20:35:13.603345] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-30T20:35:13.603413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:13.603444] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:13.603470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:13.603526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:13.662010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:13.662890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:13.662975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:13.663007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:13.793148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:13.793305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:13.793348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:13.793379] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:13.797356] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-01-30T20:35:13.797679] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-30T20:35:13.797816] [INFO ] [sig ] XOM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:13.951551] [INFO ] [LOCAL ] Saved forecast: XOM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XOM.txt [2026-01-30T20:35:13.951722] [INFO ] [sig ] [3413/3461] Completed XOM in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 17.0s [2026-01-30T20:35:13.951762] [INFO ] [sig ] [3414/3461] Forecasting XOMA... [2026-01-30T20:35:13.951791] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-30T20:35:13.951820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-30T20:35:13.962508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-30T20:35:13.962852] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-30T20:35:13.963667] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-30T20:35:13.963719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:13.963750] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:13.963776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:13.963833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:14.019253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:14.019906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:14.019986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:14.020018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:14.137092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:14.137245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:14.137287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:14.137316] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:14.140802] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=69.24%) [2026-01-30T20:35:14.141081] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-30T20:35:14.141205] [INFO ] [sig ] XOMA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:14.285922] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XOMA.txt [2026-01-30T20:35:14.286062] [INFO ] [sig ] [3414/3461] Completed XOMA in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 16.6s [2026-01-30T20:35:14.286103] [INFO ] [sig ] [3415/3461] Forecasting XOS... [2026-01-30T20:35:14.286132] [INFO ] [sig ] Generating forecast for: XOS [2026-01-30T20:35:14.286163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-30T20:35:14.297089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-30T20:35:14.297409] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-30T20:35:14.298251] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-30T20:35:14.298305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:14.298337] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:14.298365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:14.298421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:14.360089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:14.360956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:14.361037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:14.361070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:14.483955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:14.484107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:14.484149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:14.484178] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:14.487674] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-30T20:35:14.487976] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-30T20:35:14.488139] [INFO ] [sig ] XOS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:14.634716] [INFO ] [LOCAL ] Saved forecast: XOS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XOS.txt [2026-01-30T20:35:14.634876] [INFO ] [sig ] [3415/3461] Completed XOS in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 16.3s [2026-01-30T20:35:14.634917] [INFO ] [sig ] [3416/3461] Forecasting XP... [2026-01-30T20:35:14.634948] [INFO ] [sig ] Generating forecast for: XP [2026-01-30T20:35:14.634980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-30T20:35:14.647057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-30T20:35:14.647445] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-30T20:35:14.648338] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-30T20:35:14.648392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:14.648453] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:14.648493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:14.648554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:14.713009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:14.714059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:14.714147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:14.714181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:14.846761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:14.846916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:14.846957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:14.846985] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:14.850407] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=77.48%) [2026-01-30T20:35:14.850754] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-30T20:35:14.850892] [INFO ] [sig ] XP: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:14.993189] [INFO ] [LOCAL ] Saved forecast: XP 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XP.txt [2026-01-30T20:35:14.993335] [INFO ] [sig ] [3416/3461] Completed XP in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 15.9s [2026-01-30T20:35:14.993375] [INFO ] [sig ] [3417/3461] Forecasting XPEL... [2026-01-30T20:35:14.993405] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-30T20:35:14.993435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-30T20:35:15.003808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-30T20:35:15.004080] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-30T20:35:15.004846] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-30T20:35:15.004897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:15.004928] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:15.004955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:15.005011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:15.061909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:15.062737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:15.062816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:15.062849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:15.185687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:15.185833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:15.185872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:15.185900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:15.189304] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=15.40%) [2026-01-30T20:35:15.189600] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-30T20:35:15.189725] [INFO ] [sig ] XPEL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:15.338162] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XPEL.txt [2026-01-30T20:35:15.338313] [INFO ] [sig ] [3417/3461] Completed XPEL in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 15.6s [2026-01-30T20:35:15.338354] [INFO ] [sig ] [3418/3461] Forecasting XPO... [2026-01-30T20:35:15.338383] [INFO ] [sig ] Generating forecast for: XPO [2026-01-30T20:35:15.338414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-30T20:35:15.350897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-30T20:35:15.351283] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-30T20:35:15.352173] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-30T20:35:15.352237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:15.352278] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:15.352312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:15.352379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:15.415411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:15.416331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:15.416417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:15.416449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:15.537150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:15.537281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:15.537333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:15.537370] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:15.542386] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=46.18%) [2026-01-30T20:35:15.542784] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-30T20:35:15.542930] [INFO ] [sig ] XPO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:15.686064] [INFO ] [LOCAL ] Saved forecast: XPO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XPO.txt [2026-01-30T20:35:15.686194] [INFO ] [sig ] [3418/3461] Completed XPO in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 15.2s [2026-01-30T20:35:15.686234] [INFO ] [sig ] [3419/3461] Forecasting XPOF... [2026-01-30T20:35:15.686265] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-30T20:35:15.686294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-30T20:35:15.696814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-30T20:35:15.697124] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-30T20:35:15.697925] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-30T20:35:15.697977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:15.698011] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:15.698040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:15.698098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:15.758028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:15.759118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:15.759253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:15.759300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:15.881587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:15.881743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:15.881783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:15.881814] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:15.885197] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=69.84%) [2026-01-30T20:35:15.885484] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-30T20:35:15.885629] [INFO ] [sig ] XPOF: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:16.027746] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XPOF.txt [2026-01-30T20:35:16.027884] [INFO ] [sig ] [3419/3461] Completed XPOF in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 14.9s [2026-01-30T20:35:16.027925] [INFO ] [sig ] [3420/3461] Forecasting XPRO... [2026-01-30T20:35:16.027954] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-30T20:35:16.027984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-30T20:35:16.038197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-30T20:35:16.038715] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-30T20:35:16.039716] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-30T20:35:16.039768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:16.039800] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:16.039826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:16.039882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:16.099398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:16.100181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:16.100271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:16.100311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:16.220594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:16.220752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:16.220793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:16.220821] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:16.224250] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=43.42%) [2026-01-30T20:35:16.224537] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-30T20:35:16.224678] [INFO ] [sig ] XPRO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:16.367326] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XPRO.txt [2026-01-30T20:35:16.367464] [INFO ] [sig ] [3420/3461] Completed XPRO in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 14.5s [2026-01-30T20:35:16.367503] [INFO ] [sig ] [3421/3461] Forecasting XRAY... [2026-01-30T20:35:16.367531] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-30T20:35:16.367561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-30T20:35:16.378185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-30T20:35:16.378490] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-30T20:35:16.379295] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-30T20:35:16.379348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:16.379379] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:16.379406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:16.379465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:16.437485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:16.438414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:16.438499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:16.438533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:16.559656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:16.559808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:16.559848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:16.559877] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:16.563295] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-01-30T20:35:16.563596] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-30T20:35:16.563726] [INFO ] [sig ] XRAY: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:16.708181] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XRAY.txt [2026-01-30T20:35:16.708324] [INFO ] [sig ] [3421/3461] Completed XRAY in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 14.2s [2026-01-30T20:35:16.708363] [INFO ] [sig ] [3422/3461] Forecasting XRX... [2026-01-30T20:35:16.708392] [INFO ] [sig ] Generating forecast for: XRX [2026-01-30T20:35:16.708421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-30T20:35:16.719956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-30T20:35:16.720252] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-30T20:35:16.721075] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-30T20:35:16.721127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:16.721161] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:16.721187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:16.721244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:16.778337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:16.778963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:16.779040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:16.779073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:16.902190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:16.902371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:16.902419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:16.902451] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:16.906038] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-30T20:35:16.906346] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-30T20:35:16.906475] [INFO ] [sig ] XRX: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:17.053137] [INFO ] [LOCAL ] Saved forecast: XRX 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XRX.txt [2026-01-30T20:35:17.053321] [INFO ] [sig ] [3422/3461] Completed XRX in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 13.8s [2026-01-30T20:35:17.053371] [INFO ] [sig ] [3423/3461] Forecasting XTIA... [2026-01-30T20:35:17.053408] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-30T20:35:17.053441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-30T20:35:17.067662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-30T20:35:17.068177] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-30T20:35:17.069227] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-30T20:35:17.069304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:17.069356] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:17.069407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:17.069497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:17.135026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:17.135926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:17.136010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:17.136044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:17.275711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:17.275871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:17.275911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:17.275940] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:17.279557] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: DOWN (p=48.39%) [2026-01-30T20:35:17.279890] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-30T20:35:17.280024] [INFO ] [sig ] XTIA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:17.424730] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XTIA.txt [2026-01-30T20:35:17.424885] [INFO ] [sig ] [3423/3461] Completed XTIA in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 13.5s [2026-01-30T20:35:17.424926] [INFO ] [sig ] [3424/3461] Forecasting XYF... [2026-01-30T20:35:17.424956] [INFO ] [sig ] Generating forecast for: XYF [2026-01-30T20:35:17.424988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-30T20:35:17.435906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-30T20:35:17.436292] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-30T20:35:17.437146] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-30T20:35:17.437199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:17.437247] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:17.437279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:17.437338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:17.500962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:17.501860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:17.501944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:17.501978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:17.627178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:17.627335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:17.627375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:17.627403] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:17.631395] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-30T20:35:17.631695] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-30T20:35:17.631820] [INFO ] [sig ] XYF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:17.777324] [INFO ] [LOCAL ] Saved forecast: XYF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/XYF.txt [2026-01-30T20:35:17.777491] [INFO ] [sig ] [3424/3461] Completed XYF in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 13.1s [2026-01-30T20:35:17.777532] [INFO ] [sig ] [3425/3461] Forecasting XYL... [2026-01-30T20:35:17.777563] [INFO ] [sig ] Generating forecast for: XYL [2026-01-30T20:35:17.777616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-30T20:35:17.788774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-30T20:35:17.789151] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-30T20:35:17.789965] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-30T20:35:17.790016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:17.790049] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:17.790076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:17.790133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:17.852046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:17.852953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:17.853035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:17.853067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:17.976342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:17.976721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:17.976766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:17.976796] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:17.980311] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=57.12%) [2026-01-30T20:35:17.980617] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-30T20:35:17.980751] [INFO ] [sig ] XYL: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:18.132346] [INFO ] [LOCAL ] Saved forecast: XYL 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/XYL.txt [2026-01-30T20:35:18.132498] [INFO ] [sig ] [3425/3461] Completed XYL in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 12.8s [2026-01-30T20:35:18.132538] [INFO ] [sig ] [3426/3461] Forecasting YALA... [2026-01-30T20:35:18.132568] [INFO ] [sig ] Generating forecast for: YALA [2026-01-30T20:35:18.132616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-30T20:35:18.142783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-30T20:35:18.143142] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-30T20:35:18.143942] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-30T20:35:18.143992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:18.144049] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:18.144077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:18.144134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:18.201736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:18.202640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:18.202725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:18.202758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:18.325222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:18.325377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:18.325420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:18.325449] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:18.329382] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=77.33%) [2026-01-30T20:35:18.329732] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-30T20:35:18.329871] [INFO ] [sig ] YALA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:18.475356] [INFO ] [LOCAL ] Saved forecast: YALA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YALA.txt [2026-01-30T20:35:18.475499] [INFO ] [sig ] [3426/3461] Completed YALA in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 12.4s [2026-01-30T20:35:18.475539] [INFO ] [sig ] [3427/3461] Forecasting YELP... [2026-01-30T20:35:18.475566] [INFO ] [sig ] Generating forecast for: YELP [2026-01-30T20:35:18.475617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-30T20:35:18.485591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-30T20:35:18.485878] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-30T20:35:18.486653] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-30T20:35:18.486704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:18.486736] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:18.486764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:18.486820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:18.559535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:18.560403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:18.560512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:18.560548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:18.687228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:18.687382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:18.687423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:18.687453] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:18.690978] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-01-30T20:35:18.691282] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-30T20:35:18.691419] [INFO ] [sig ] YELP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:18.840454] [INFO ] [LOCAL ] Saved forecast: YELP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/YELP.txt [2026-01-30T20:35:18.840613] [INFO ] [sig ] [3427/3461] Completed YELP in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 12.0s [2026-01-30T20:35:18.840664] [INFO ] [sig ] [3428/3461] Forecasting YETI... [2026-01-30T20:35:18.840695] [INFO ] [sig ] Generating forecast for: YETI [2026-01-30T20:35:18.840726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-30T20:35:18.851896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-30T20:35:18.852244] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-30T20:35:18.853072] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-30T20:35:18.853125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:18.853157] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:18.853184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:18.853239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:18.912286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:18.913107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:18.913188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:18.913221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:19.041129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:19.041283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:19.041325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:19.041353] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:19.044954] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=76.02%) [2026-01-30T20:35:19.045236] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-30T20:35:19.045383] [INFO ] [sig ] YETI: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:19.193357] [INFO ] [LOCAL ] Saved forecast: YETI 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YETI.txt [2026-01-30T20:35:19.193495] [INFO ] [sig ] [3428/3461] Completed YETI in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 11.7s [2026-01-30T20:35:19.193727] [INFO ] [sig ] [3429/3461] Forecasting YMM... [2026-01-30T20:35:19.193758] [INFO ] [sig ] Generating forecast for: YMM [2026-01-30T20:35:19.193788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-30T20:35:19.205002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-30T20:35:19.205293] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-30T20:35:19.206078] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-30T20:35:19.206129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:19.206161] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:19.206187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:19.206243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:19.263538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:19.264550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:19.264669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:19.264709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:19.387175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:19.387332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:19.387373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:19.387433] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:19.390905] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-01-30T20:35:19.391176] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-30T20:35:19.391353] [INFO ] [sig ] YMM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:19.539286] [INFO ] [LOCAL ] Saved forecast: YMM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YMM.txt [2026-01-30T20:35:19.539461] [INFO ] [sig ] [3429/3461] Completed YMM in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 11.3s [2026-01-30T20:35:19.539512] [INFO ] [sig ] [3430/3461] Forecasting YPF... [2026-01-30T20:35:19.539545] [INFO ] [sig ] Generating forecast for: YPF [2026-01-30T20:35:19.539598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-30T20:35:19.550197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-30T20:35:19.550551] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-30T20:35:19.551403] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-30T20:35:19.551457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:19.551506] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:19.551552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:19.551650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:19.615940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:19.616866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:19.616952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:19.616986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:19.746731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:19.746909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:19.746951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:19.746980] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:19.750531] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=19.65%) [2026-01-30T20:35:19.750834] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-30T20:35:19.750957] [INFO ] [sig ] YPF: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:19.901412] [INFO ] [LOCAL ] Saved forecast: YPF 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/YPF.txt [2026-01-30T20:35:19.901594] [INFO ] [sig ] [3430/3461] Completed YPF in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 11.0s [2026-01-30T20:35:19.901638] [INFO ] [sig ] [3431/3461] Forecasting YQQQ... [2026-01-30T20:35:19.901667] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-30T20:35:19.901699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-30T20:35:19.912450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-30T20:35:19.912784] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-30T20:35:19.913601] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-30T20:35:19.913652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:19.913684] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:19.913709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:19.913765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:19.970525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:19.971340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:19.971448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:19.971489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:20.093123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:20.093267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:20.093324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:20.093356] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:20.096843] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-01-30T20:35:20.097126] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-30T20:35:20.097254] [INFO ] [sig ] YQQQ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:20.241030] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YQQQ.txt [2026-01-30T20:35:20.241184] [INFO ] [sig ] [3431/3461] Completed YQQQ in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 10.6s [2026-01-30T20:35:20.241228] [INFO ] [sig ] [3432/3461] Forecasting YRD... [2026-01-30T20:35:20.241258] [INFO ] [sig ] Generating forecast for: YRD [2026-01-30T20:35:20.241293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-30T20:35:20.251396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-30T20:35:20.251735] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-30T20:35:20.252504] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-30T20:35:20.252555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:20.252604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:20.252631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:20.252687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:20.309140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:20.310012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:20.310094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:20.310127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:20.429125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:20.429278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:20.429318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:20.429346] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:20.432788] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-30T20:35:20.433080] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-30T20:35:20.433207] [INFO ] [sig ] YRD: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:20.575174] [INFO ] [LOCAL ] Saved forecast: YRD 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YRD.txt [2026-01-30T20:35:20.575320] [INFO ] [sig ] [3432/3461] Completed YRD in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 10.3s [2026-01-30T20:35:20.575363] [INFO ] [sig ] [3433/3461] Forecasting YSG... [2026-01-30T20:35:20.575394] [INFO ] [sig ] Generating forecast for: YSG [2026-01-30T20:35:20.575426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-30T20:35:20.586339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-30T20:35:20.586737] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-30T20:35:20.587595] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-30T20:35:20.587651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:20.587686] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:20.587714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:20.587773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:20.647840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:20.648885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:20.648998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:20.649035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:20.767543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:20.767704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:20.767744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:20.767772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:20.771320] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-30T20:35:20.771614] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-30T20:35:20.771738] [INFO ] [sig ] YSG: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:20.921045] [INFO ] [LOCAL ] Saved forecast: YSG 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/YSG.txt [2026-01-30T20:35:20.921203] [INFO ] [sig ] [3433/3461] Completed YSG in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 9.9s [2026-01-30T20:35:20.921245] [INFO ] [sig ] [3434/3461] Forecasting YTRA... [2026-01-30T20:35:20.921274] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-30T20:35:20.921306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-30T20:35:20.931953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-30T20:35:20.932227] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-30T20:35:20.933030] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-30T20:35:20.933082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:20.933114] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:20.933140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:20.933196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:20.990044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:20.990840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:20.990918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:20.990951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:21.106282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:21.106439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:21.106478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:21.106506] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:21.109999] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-30T20:35:21.110312] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-30T20:35:21.110467] [INFO ] [sig ] YTRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:21.254635] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/YTRA.txt [2026-01-30T20:35:21.254776] [INFO ] [sig ] [3434/3461] Completed YTRA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 9.6s [2026-01-30T20:35:21.254815] [INFO ] [sig ] [3435/3461] Forecasting YUM... [2026-01-30T20:35:21.254844] [INFO ] [sig ] Generating forecast for: YUM [2026-01-30T20:35:21.254874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-30T20:35:21.266263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-30T20:35:21.266724] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-30T20:35:21.267597] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-30T20:35:21.267650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:21.267681] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:21.267723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:21.267782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:21.326532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:21.327410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:21.327497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:21.327529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:21.447273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:21.447444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:21.447493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:21.447527] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:21.451013] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-30T20:35:21.451306] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-30T20:35:21.451430] [INFO ] [sig ] YUM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:21.592629] [INFO ] [LOCAL ] Saved forecast: YUM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/YUM.txt [2026-01-30T20:35:21.592754] [INFO ] [sig ] [3435/3461] Completed YUM in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 9.2s [2026-01-30T20:35:21.592793] [INFO ] [sig ] [3436/3461] Forecasting YUMC... [2026-01-30T20:35:21.592823] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-30T20:35:21.592852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-30T20:35:21.603820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-30T20:35:21.604231] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-30T20:35:21.605137] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-30T20:35:21.605191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:21.605225] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:21.605254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:21.605312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:21.665415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:21.666609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:21.666724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:21.666759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:21.789903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:21.790066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:21.790109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:21.790139] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:21.793612] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-01-30T20:35:21.793906] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-30T20:35:21.794039] [INFO ] [sig ] YUMC: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:21.936666] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/YUMC.txt [2026-01-30T20:35:21.936811] [INFO ] [sig ] [3436/3461] Completed YUMC in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 8.9s [2026-01-30T20:35:21.936851] [INFO ] [sig ] [3437/3461] Forecasting Z... [2026-01-30T20:35:21.936880] [INFO ] [sig ] Generating forecast for: Z [2026-01-30T20:35:21.936911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-30T20:35:21.947119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-30T20:35:21.947445] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-30T20:35:21.948297] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-30T20:35:21.948358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:21.948402] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:21.948442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:21.948524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:22.008235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:22.009090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:22.009170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:22.009202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:22.130144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:22.130299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:22.130344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:22.130375] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:22.133920] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=57.32%) [2026-01-30T20:35:22.134217] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-30T20:35:22.134349] [INFO ] [sig ] Z: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:22.279305] [INFO ] [LOCAL ] Saved forecast: Z 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/Z.txt [2026-01-30T20:35:22.279433] [INFO ] [sig ] [3437/3461] Completed Z in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 8.5s [2026-01-30T20:35:22.279472] [INFO ] [sig ] [3438/3461] Forecasting ZBH... [2026-01-30T20:35:22.279500] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-30T20:35:22.279529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-30T20:35:22.289860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-30T20:35:22.290121] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-30T20:35:22.290976] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-30T20:35:22.291030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:22.291063] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:22.291091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:22.291149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:22.349172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:22.349996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:22.350078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:22.350111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:22.470365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:22.470517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:22.470562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:22.470611] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:22.474226] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=39.72%) [2026-01-30T20:35:22.474507] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-30T20:35:22.474660] [INFO ] [sig ] ZBH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:22.629941] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZBH.txt [2026-01-30T20:35:22.630123] [INFO ] [sig ] [3438/3461] Completed ZBH in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 8.1s [2026-01-30T20:35:22.630168] [INFO ] [sig ] [3439/3461] Forecasting ZBIO... [2026-01-30T20:35:22.630202] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-30T20:35:22.630316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-30T20:35:22.641260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-30T20:35:22.641643] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-30T20:35:22.642428] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-30T20:35:22.642492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:22.642533] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:22.642562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:22.642641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:22.709105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:22.710194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:22.710297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:22.710343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:22.836236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:22.836395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:22.836436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:22.836466] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:22.839984] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=62.06%) [2026-01-30T20:35:22.840285] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-30T20:35:22.840421] [INFO ] [sig ] ZBIO: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:23.001704] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZBIO.txt [2026-01-30T20:35:23.001893] [INFO ] [sig ] [3439/3461] Completed ZBIO in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 7.8s [2026-01-30T20:35:23.001936] [INFO ] [sig ] [3440/3461] Forecasting ZBRA... [2026-01-30T20:35:23.001967] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-30T20:35:23.002000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-30T20:35:23.013028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-30T20:35:23.013426] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-30T20:35:23.014259] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-30T20:35:23.014313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:23.014347] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:23.014376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:23.014434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:23.074453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:23.075343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:23.075429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:23.075464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:23.191761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:23.191915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:23.191956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:23.191984] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:23.195362] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-01-30T20:35:23.195695] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-30T20:35:23.195825] [INFO ] [sig ] ZBRA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:23.340596] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZBRA.txt [2026-01-30T20:35:23.340762] [INFO ] [sig ] [3440/3461] Completed ZBRA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 7.4s [2026-01-30T20:35:23.340805] [INFO ] [sig ] [3441/3461] Forecasting ZD... [2026-01-30T20:35:23.340834] [INFO ] [sig ] Generating forecast for: ZD [2026-01-30T20:35:23.340865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-30T20:35:23.351344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-30T20:35:23.351787] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-30T20:35:23.352634] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-30T20:35:23.352688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:23.352721] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:23.352749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:23.352807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:23.412313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:23.413211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:23.413295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:23.413328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:23.529474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:23.529644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:23.529688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:23.529716] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:23.533064] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=34.18%) [2026-01-30T20:35:23.533336] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-30T20:35:23.533454] [INFO ] [sig ] ZD: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:23.675805] [INFO ] [LOCAL ] Saved forecast: ZD 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZD.txt [2026-01-30T20:35:23.675939] [INFO ] [sig ] [3441/3461] Completed ZD in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 7.1s [2026-01-30T20:35:23.675978] [INFO ] [sig ] [3442/3461] Forecasting ZEPP... [2026-01-30T20:35:23.676006] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-30T20:35:23.676036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-30T20:35:23.686092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-30T20:35:23.686363] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-30T20:35:23.687140] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-30T20:35:23.687194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:23.687226] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:23.687252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:23.687308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:23.743941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:23.744780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:23.744862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:23.744894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:23.855407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:23.855556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:23.855614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:23.855644] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:23.859009] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=44.50%) [2026-01-30T20:35:23.859284] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-30T20:35:23.859411] [INFO ] [sig ] ZEPP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:24.000658] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZEPP.txt [2026-01-30T20:35:24.000778] [INFO ] [sig ] [3442/3461] Completed ZEPP in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 6.7s [2026-01-30T20:35:24.000817] [INFO ] [sig ] [3443/3461] Forecasting ZETA... [2026-01-30T20:35:24.000846] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-30T20:35:24.000875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-30T20:35:24.011430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-30T20:35:24.011722] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-30T20:35:24.012471] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-30T20:35:24.012522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:24.012610] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:24.012640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:24.012698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:24.069862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:24.070684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:24.070762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:24.070794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:24.189917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:24.190066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:24.190109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:24.190137] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:24.193475] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-30T20:35:24.193766] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-30T20:35:24.193886] [INFO ] [sig ] ZETA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:24.336064] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZETA.txt [2026-01-30T20:35:24.336196] [INFO ] [sig ] [3443/3461] Completed ZETA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 6.4s [2026-01-30T20:35:24.336234] [INFO ] [sig ] [3444/3461] Forecasting ZEUS... [2026-01-30T20:35:24.336264] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-30T20:35:24.336293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-30T20:35:24.346343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-30T20:35:24.346628] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-30T20:35:24.347386] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-30T20:35:24.347437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:24.347468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:24.347494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:24.347555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:24.405449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:24.406232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:24.406310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:24.406344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:24.530316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:24.530476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:24.530525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:24.530563] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:24.533984] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=57.30%) [2026-01-30T20:35:24.534262] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-30T20:35:24.534386] [INFO ] [sig ] ZEUS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:24.676858] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZEUS.txt [2026-01-30T20:35:24.676988] [INFO ] [sig ] [3444/3461] Completed ZEUS in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 6.0s [2026-01-30T20:35:24.677027] [INFO ] [sig ] [3445/3461] Forecasting ZGN... [2026-01-30T20:35:24.677056] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-30T20:35:24.677086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-30T20:35:24.687953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-30T20:35:24.688688] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-30T20:35:24.690041] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-30T20:35:24.690098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:24.690131] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:24.690159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:24.690216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:24.747752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:24.748702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:24.748787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:24.748819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:24.876420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:24.876600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:24.876644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:24.876673] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:24.880375] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=36.58%) [2026-01-30T20:35:24.880706] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-30T20:35:24.880836] [INFO ] [sig ] ZGN: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:25.031686] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZGN.txt [2026-01-30T20:35:25.031848] [INFO ] [sig ] [3445/3461] Completed ZGN in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 5.7s [2026-01-30T20:35:25.031888] [INFO ] [sig ] [3446/3461] Forecasting ZH... [2026-01-30T20:35:25.031918] [INFO ] [sig ] Generating forecast for: ZH [2026-01-30T20:35:25.031950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-30T20:35:25.043282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-30T20:35:25.043551] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-30T20:35:25.044326] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-30T20:35:25.044378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:25.044409] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:25.044435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:25.044500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:25.102723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:25.103401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:25.103487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:25.103527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:25.224943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:25.225092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:25.225132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:25.225208] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:25.229829] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-30T20:35:25.230135] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-30T20:35:25.230273] [INFO ] [sig ] ZH: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:25.373089] [INFO ] [LOCAL ] Saved forecast: ZH 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZH.txt [2026-01-30T20:35:25.373238] [INFO ] [sig ] [3446/3461] Completed ZH in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 5.3s [2026-01-30T20:35:25.373277] [INFO ] [sig ] [3447/3461] Forecasting ZIM... [2026-01-30T20:35:25.373306] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-30T20:35:25.373337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-30T20:35:25.384057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-30T20:35:25.384348] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-30T20:35:25.385158] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-30T20:35:25.385210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:25.385241] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:25.385267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:25.385322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:25.441247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:25.441956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:25.442033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:25.442065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:25.560558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:25.560712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:25.560752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:25.560780] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:25.564121] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-30T20:35:25.564393] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-30T20:35:25.564514] [INFO ] [sig ] ZIM: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:25.708856] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZIM.txt [2026-01-30T20:35:25.709012] [INFO ] [sig ] [3447/3461] Completed ZIM in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 5.0s [2026-01-30T20:35:25.709052] [INFO ] [sig ] [3448/3461] Forecasting ZION... [2026-01-30T20:35:25.709082] [INFO ] [sig ] Generating forecast for: ZION [2026-01-30T20:35:25.709113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-30T20:35:25.720296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-30T20:35:25.720720] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-30T20:35:25.721598] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-30T20:35:25.721666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:25.721698] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:25.721725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:25.721782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:25.779127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:25.780037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:25.780119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:25.780154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:25.907484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:25.907660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:25.907701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:25.907730] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:25.911112] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-30T20:35:25.911393] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-30T20:35:25.911517] [INFO ] [sig ] ZION: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:26.053217] [INFO ] [LOCAL ] Saved forecast: ZION 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZION.txt [2026-01-30T20:35:26.053331] [INFO ] [sig ] [3448/3461] Completed ZION in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 4.6s [2026-01-30T20:35:26.053369] [INFO ] [sig ] [3449/3461] Forecasting ZIP... [2026-01-30T20:35:26.053398] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-30T20:35:26.053428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-30T20:35:26.063516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-30T20:35:26.063806] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-30T20:35:26.064596] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-30T20:35:26.064651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:26.064682] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:26.064709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:26.064765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:26.121500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:26.122093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:26.122169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:26.122200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:26.238273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:26.238375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:26.238410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:26.238438] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:26.241553] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-30T20:35:26.241837] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-30T20:35:26.241955] [INFO ] [sig ] ZIP: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:26.386826] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZIP.txt [2026-01-30T20:35:26.386971] [INFO ] [sig ] [3449/3461] Completed ZIP in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 4.2s [2026-01-30T20:35:26.387015] [INFO ] [sig ] [3450/3461] Forecasting ZLAB... [2026-01-30T20:35:26.387045] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-30T20:35:26.387074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-30T20:35:26.397838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-30T20:35:26.398105] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-30T20:35:26.398899] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-30T20:35:26.398949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:26.398979] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:26.399006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:26.399062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:26.456068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:26.456694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:26.456795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:26.456830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:26.579087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:26.579184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:26.579220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:26.579246] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:26.582333] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-30T20:35:26.582615] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-30T20:35:26.582892] [INFO ] [sig ] ZLAB: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:26.723776] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZLAB.txt [2026-01-30T20:35:26.723886] [INFO ] [sig ] [3450/3461] Completed ZLAB in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 3.9s [2026-01-30T20:35:26.723923] [INFO ] [sig ] [3451/3461] Forecasting ZM... [2026-01-30T20:35:26.723951] [INFO ] [sig ] Generating forecast for: ZM [2026-01-30T20:35:26.723980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-30T20:35:26.733961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-30T20:35:26.734215] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-30T20:35:26.734982] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-30T20:35:26.735033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:26.735064] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:26.735091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:26.735147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:26.791233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:26.791856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:26.791929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:26.791960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:26.914033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:26.914185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:26.914225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:26.914253] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:26.917792] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-30T20:35:26.918061] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-30T20:35:26.918205] [INFO ] [sig ] ZM: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:27.061312] [INFO ] [LOCAL ] Saved forecast: ZM 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZM.txt [2026-01-30T20:35:27.061425] [INFO ] [sig ] [3451/3461] Completed ZM in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 3.5s [2026-01-30T20:35:27.061469] [INFO ] [sig ] [3452/3461] Forecasting ZNTL... [2026-01-30T20:35:27.061499] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-30T20:35:27.061528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-30T20:35:27.071828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-30T20:35:27.072081] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-30T20:35:27.072856] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-30T20:35:27.072909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:27.072940] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:27.072967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:27.073022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:27.129022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:27.129625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:27.129697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:27.129729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:27.244595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:27.244707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:27.244744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:27.244772] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:27.247999] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-30T20:35:27.248287] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-30T20:35:27.248407] [INFO ] [sig ] ZNTL: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:27.389375] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZNTL.txt [2026-01-30T20:35:27.389479] [INFO ] [sig ] [3452/3461] Completed ZNTL in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 3.2s [2026-01-30T20:35:27.389524] [INFO ] [sig ] [3453/3461] Forecasting ZS... [2026-01-30T20:35:27.389560] [INFO ] [sig ] Generating forecast for: ZS [2026-01-30T20:35:27.389618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-30T20:35:27.399729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-30T20:35:27.399989] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-30T20:35:27.400742] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-30T20:35:27.400793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:27.400824] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:27.400850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:27.400906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:27.457834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:27.458426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:27.458526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:27.458566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:27.580755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:27.580850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:27.580890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:27.580917] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:27.584089] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=38.82%) [2026-01-30T20:35:27.584349] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-30T20:35:27.584485] [INFO ] [sig ] ZS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:27.724647] [INFO ] [LOCAL ] Saved forecast: ZS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZS.txt [2026-01-30T20:35:27.724753] [INFO ] [sig ] [3453/3461] Completed ZS in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 2.8s [2026-01-30T20:35:27.724790] [INFO ] [sig ] [3454/3461] Forecasting ZTO... [2026-01-30T20:35:27.724819] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-30T20:35:27.724847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-30T20:35:27.738254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-30T20:35:27.738531] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-30T20:35:27.739295] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-30T20:35:27.739348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:27.739380] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:27.739407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:27.739464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:27.796542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:27.797126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:27.797201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:27.797232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:27.915922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:27.916043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:27.916079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:27.916107] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:27.919721] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=38.99%) [2026-01-30T20:35:27.919996] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-30T20:35:27.920115] [INFO ] [sig ] ZTO: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:28.060878] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZTO.txt [2026-01-30T20:35:28.060980] [INFO ] [sig ] [3454/3461] Completed ZTO in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 2.5s [2026-01-30T20:35:28.061017] [INFO ] [sig ] [3455/3461] Forecasting ZTS... [2026-01-30T20:35:28.061046] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-30T20:35:28.061075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-30T20:35:28.071471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-30T20:35:28.071751] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-30T20:35:28.072483] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-30T20:35:28.072544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:28.072604] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:28.072639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:28.072703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:28.129723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:28.130292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:28.130367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:28.130398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:28.249727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:28.249820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:28.249855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:28.249900] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:28.252986] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-01-30T20:35:28.253247] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-30T20:35:28.253366] [INFO ] [sig ] ZTS: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:28.393824] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZTS.txt [2026-01-30T20:35:28.393926] [INFO ] [sig ] [3455/3461] Completed ZTS in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 2.1s [2026-01-30T20:35:28.393962] [INFO ] [sig ] [3456/3461] Forecasting ZUMZ... [2026-01-30T20:35:28.393990] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-30T20:35:28.394018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-30T20:35:28.404355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-30T20:35:28.404628] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-30T20:35:28.405358] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-30T20:35:28.405408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:28.405440] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:28.405466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:28.405530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:28.462951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:28.463518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:28.463625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:28.463665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:28.583538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:28.583661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:28.583713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:28.583742] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:28.587004] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-01-30T20:35:28.587272] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-30T20:35:28.587391] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:28.731400] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZUMZ.txt [2026-01-30T20:35:28.731530] [INFO ] [sig ] [3456/3461] Completed ZUMZ in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 1.8s [2026-01-30T20:35:28.731588] [INFO ] [sig ] [3457/3461] Forecasting ZURA... [2026-01-30T20:35:28.731622] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-30T20:35:28.731651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-30T20:35:28.741821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-30T20:35:28.742078] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-30T20:35:28.742864] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-30T20:35:28.742915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:28.742946] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:28.742972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:28.743028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:28.800553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:28.801155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:28.801240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:28.801272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:28.922885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:28.923044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:28.923085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:28.923114] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:28.926609] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=16.83%) [2026-01-30T20:35:28.926907] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-30T20:35:28.927030] [INFO ] [sig ] ZURA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:29.067055] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZURA.txt [2026-01-30T20:35:29.067177] [INFO ] [sig ] [3457/3461] Completed ZURA in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 1.4s [2026-01-30T20:35:29.067216] [INFO ] [sig ] [3458/3461] Forecasting ZVIA... [2026-01-30T20:35:29.067245] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-30T20:35:29.067274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-30T20:35:29.077660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-30T20:35:29.077925] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-30T20:35:29.078765] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-30T20:35:29.078816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:29.078847] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:29.078873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:29.078929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:29.134780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:29.135386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:29.135461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:29.135492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:29.263442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:29.263639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:29.263689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:29.263723] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:29.267064] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-01-30T20:35:29.267334] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-30T20:35:29.267454] [INFO ] [sig ] ZVIA: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:29.407375] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZVIA.txt [2026-01-30T20:35:29.407489] [INFO ] [sig ] [3458/3461] Completed ZVIA in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 1.1s [2026-01-30T20:35:29.407527] [INFO ] [sig ] [3459/3461] Forecasting ZVRA... [2026-01-30T20:35:29.407556] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-30T20:35:29.407610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-30T20:35:29.417842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-30T20:35:29.418136] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-30T20:35:29.419120] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-30T20:35:29.419179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:29.419230] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:29.419264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:29.419341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:29.485949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:29.486829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:29.486909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:29.486940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:29.599977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:29.600136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:29.600175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:29.600205] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:29.603612] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-01-30T20:35:29.603915] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-30T20:35:29.604042] [INFO ] [sig ] ZVRA: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:29.759698] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZVRA.txt [2026-01-30T20:35:29.759855] [INFO ] [sig ] [3459/3461] Completed ZVRA in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 0.7s [2026-01-30T20:35:29.759894] [INFO ] [sig ] [3460/3461] Forecasting ZWS... [2026-01-30T20:35:29.759923] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-30T20:35:29.759953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-30T20:35:29.770570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-30T20:35:29.770926] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-30T20:35:29.771700] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-30T20:35:29.771750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:29.771806] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:29.771834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:29.771890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:29.827998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:29.828907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:29.828984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:29.829017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:29.953289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:29.953440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:29.953479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:29.953508] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:29.956904] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=58.66%) [2026-01-30T20:35:29.957186] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-30T20:35:29.957311] [INFO ] [sig ] ZWS: Forecast for 2026-01-30: UP (sign=1.00) [2026-01-30T20:35:30.097395] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-02-02 1 -> ./output/forecasts/individual/2026-02-02/ZWS.txt [2026-01-30T20:35:30.097537] [INFO ] [sig ] [3460/3461] Completed ZWS in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 0.4s [2026-01-30T20:35:30.097595] [INFO ] [sig ] [3461/3461] Forecasting ZYME... [2026-01-30T20:35:30.097628] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-30T20:35:30.097659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-30T20:35:30.108325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-30T20:35:30.108642] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-30T20:35:30.109386] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-30T20:35:30.109437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-30T20:35:30.109468] [DEBUG] [FORECASTER] Starting train method [2026-01-30T20:35:30.109494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-30T20:35:30.109553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-30T20:35:30.166214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-30T20:35:30.166967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-30T20:35:30.167040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-30T20:35:30.167071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-30T20:35:30.282191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-30T20:35:30.282292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-30T20:35:30.282329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-30T20:35:30.282356] [INFO ] [FORECASTER] Training complete [2026-01-30T20:35:30.285504] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-01-30T20:35:30.285794] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-30T20:35:30.285914] [INFO ] [sig ] ZYME: Forecast for 2026-01-30: DOWN (sign=0.00) [2026-01-30T20:35:30.430598] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-02-02 0 -> ./output/forecasts/individual/2026-02-02/ZYME.txt [2026-01-30T20:35:30.430719] [INFO ] [sig ] [3461/3461] Completed ZYME in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 0.0s [2026-01-30T20:35:30.430759] [INFO ] [sig ] ================================================== [2026-01-30T20:35:30.430789] [INFO ] [sig ] Forecasts complete: 3461/3461 symbols succeeded [2026-01-30T20:35:30.430819] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-30T20:35:30.430846] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-30T20:35:30.431417] [INFO ] [sig ] Found 76 forecast dates to process [2026-01-30T20:35:30.431458] [INFO ] [sig ] [1/76] Processing report for 2025-10-10... [2026-01-30T20:35:30.431494] [INFO ] [sig ] [1/76] Report for 2025-10-10 already exists, skipping... [2026-01-30T20:35:30.431524] [INFO ] [sig ] [2/76] Processing report for 2025-10-13... [2026-01-30T20:35:30.431558] [INFO ] [sig ] [2/76] Report for 2025-10-13 already exists, skipping... [2026-01-30T20:35:30.431612] [INFO ] [sig ] [3/76] Processing report for 2025-10-14... [2026-01-30T20:35:30.431646] [INFO ] [sig ] [3/76] Report for 2025-10-14 already exists, skipping... [2026-01-30T20:35:30.431673] [INFO ] [sig ] [4/76] Processing report for 2025-10-15... [2026-01-30T20:35:30.431704] [INFO ] [sig ] [4/76] Report for 2025-10-15 already exists, skipping... [2026-01-30T20:35:30.431730] [INFO ] [sig ] [5/76] Processing report for 2025-10-16... [2026-01-30T20:35:30.431761] [INFO ] [sig ] [5/76] Report for 2025-10-16 already exists, skipping... [2026-01-30T20:35:30.431788] [INFO ] [sig ] [6/76] Processing report for 2025-10-17... [2026-01-30T20:35:30.431819] [INFO ] [sig ] [6/76] Report for 2025-10-17 already exists, skipping... [2026-01-30T20:35:30.431845] [INFO ] [sig ] [7/76] Processing report for 2025-10-20... [2026-01-30T20:35:30.431876] [INFO ] [sig ] [7/76] Report for 2025-10-20 already exists, skipping... [2026-01-30T20:35:30.431902] [INFO ] [sig ] [8/76] Processing report for 2025-10-21... [2026-01-30T20:35:30.431932] [INFO ] [sig ] [8/76] Report for 2025-10-21 already exists, skipping... [2026-01-30T20:35:30.431958] [INFO ] [sig ] [9/76] Processing report for 2025-10-22... [2026-01-30T20:35:30.431988] [INFO ] [sig ] [9/76] Report for 2025-10-22 already exists, skipping... [2026-01-30T20:35:30.432014] [INFO ] [sig ] [10/76] Processing report for 2025-10-23... [2026-01-30T20:35:30.432051] [INFO ] [sig ] [10/76] Report for 2025-10-23 already exists, skipping... [2026-01-30T20:35:30.432079] [INFO ] [sig ] [11/76] Processing report for 2025-10-24... [2026-01-30T20:35:30.432109] [INFO ] [sig ] [11/76] Report for 2025-10-24 already exists, skipping... [2026-01-30T20:35:30.432134] [INFO ] [sig ] [12/76] Processing report for 2025-10-27... [2026-01-30T20:35:30.432163] [INFO ] [sig ] [12/76] Report for 2025-10-27 already exists, skipping... [2026-01-30T20:35:30.432189] [INFO ] [sig ] [13/76] Processing report for 2025-10-28... [2026-01-30T20:35:30.432218] [INFO ] [sig ] [13/76] Report for 2025-10-28 already exists, skipping... [2026-01-30T20:35:30.432243] [INFO ] [sig ] [14/76] Processing report for 2025-10-30... [2026-01-30T20:35:30.432280] [INFO ] [sig ] [14/76] Report for 2025-10-30 already exists, skipping... [2026-01-30T20:35:30.432305] [INFO ] [sig ] [15/76] Processing report for 2025-10-31... [2026-01-30T20:35:30.432335] [INFO ] [sig ] [15/76] Report for 2025-10-31 already exists, skipping... [2026-01-30T20:35:30.432361] [INFO ] [sig ] [16/76] Processing report for 2025-11-03... [2026-01-30T20:35:30.432391] [INFO ] [sig ] [16/76] Report for 2025-11-03 already exists, skipping... [2026-01-30T20:35:30.432416] [INFO ] [sig ] [17/76] Processing report for 2025-11-04... [2026-01-30T20:35:30.432445] [INFO ] [sig ] [17/76] Report for 2025-11-04 already exists, skipping... [2026-01-30T20:35:30.432494] [INFO ] [sig ] [18/76] Processing report for 2025-11-05... [2026-01-30T20:35:30.432527] [INFO ] [sig ] [18/76] Report for 2025-11-05 already exists, skipping... [2026-01-30T20:35:30.432554] [INFO ] [sig ] [19/76] Processing report for 2025-11-06... [2026-01-30T20:35:30.432601] [INFO ] [sig ] [19/76] Report for 2025-11-06 already exists, skipping... [2026-01-30T20:35:30.432629] [INFO ] [sig ] [20/76] Processing report for 2025-11-07... [2026-01-30T20:35:30.432659] [INFO ] [sig ] [20/76] Report for 2025-11-07 already exists, skipping... [2026-01-30T20:35:30.432689] [INFO ] [sig ] [21/76] Processing report for 2025-11-10... [2026-01-30T20:35:30.432720] [INFO ] [sig ] [21/76] Report for 2025-11-10 already exists, skipping... [2026-01-30T20:35:30.432746] [INFO ] [sig ] [22/76] Processing report for 2025-11-11... [2026-01-30T20:35:30.432776] [INFO ] [sig ] [22/76] Report for 2025-11-11 already exists, skipping... [2026-01-30T20:35:30.432801] [INFO ] [sig ] [23/76] Processing report for 2025-11-12... [2026-01-30T20:35:30.432831] [INFO ] [sig ] [23/76] Report for 2025-11-12 already exists, skipping... [2026-01-30T20:35:30.432857] [INFO ] [sig ] [24/76] Processing report for 2025-11-13... [2026-01-30T20:35:30.432887] [INFO ] [sig ] [24/76] Report for 2025-11-13 already exists, skipping... [2026-01-30T20:35:30.432913] [INFO ] [sig ] [25/76] Processing report for 2025-11-17... [2026-01-30T20:35:30.432943] [INFO ] [sig ] [25/76] Report for 2025-11-17 already exists, skipping... [2026-01-30T20:35:30.432969] [INFO ] [sig ] [26/76] Processing report for 2025-11-18... [2026-01-30T20:35:30.432998] [INFO ] [sig ] [26/76] Report for 2025-11-18 already exists, skipping... [2026-01-30T20:35:30.433024] [INFO ] [sig ] [27/76] Processing report for 2025-11-19... [2026-01-30T20:35:30.433054] [INFO ] [sig ] [27/76] Report for 2025-11-19 already exists, skipping... [2026-01-30T20:35:30.433079] [INFO ] [sig ] [28/76] Processing report for 2025-11-20... [2026-01-30T20:35:30.433109] [INFO ] [sig ] [28/76] Report for 2025-11-20 already exists, skipping... [2026-01-30T20:35:30.433135] [INFO ] [sig ] [29/76] Processing report for 2025-11-21... [2026-01-30T20:35:30.433165] [INFO ] [sig ] [29/76] Report for 2025-11-21 already exists, skipping... [2026-01-30T20:35:30.433190] [INFO ] [sig ] [30/76] Processing report for 2025-11-24... [2026-01-30T20:35:30.433226] [INFO ] [sig ] [30/76] Report for 2025-11-24 already exists, skipping... [2026-01-30T20:35:30.433253] [INFO ] [sig ] [31/76] Processing report for 2025-11-25... [2026-01-30T20:35:30.433283] [INFO ] [sig ] [31/76] Report for 2025-11-25 already exists, skipping... [2026-01-30T20:35:30.433309] [INFO ] [sig ] [32/76] Processing report for 2025-11-26... [2026-01-30T20:35:30.433339] [INFO ] [sig ] [32/76] Report for 2025-11-26 already exists, skipping... [2026-01-30T20:35:30.433364] [INFO ] [sig ] [33/76] Processing report for 2025-11-28... [2026-01-30T20:35:30.433394] [INFO ] [sig ] [33/76] Report for 2025-11-28 already exists, skipping... [2026-01-30T20:35:30.433420] [INFO ] [sig ] [34/76] Processing report for 2025-12-01... [2026-01-30T20:35:30.433458] [INFO ] [sig ] [34/76] Report for 2025-12-01 already exists, skipping... [2026-01-30T20:35:30.433485] [INFO ] [sig ] [35/76] Processing report for 2025-12-02... [2026-01-30T20:35:30.433515] [INFO ] [sig ] [35/76] Report for 2025-12-02 already exists, skipping... [2026-01-30T20:35:30.433540] [INFO ] [sig ] [36/76] Processing report for 2025-12-03... [2026-01-30T20:35:30.433606] [INFO ] [sig ] [36/76] Report for 2025-12-03 already exists, skipping... [2026-01-30T20:35:30.433644] [INFO ] [sig ] [37/76] Processing report for 2025-12-04... [2026-01-30T20:35:30.433690] [INFO ] [sig ] [37/76] Report for 2025-12-04 already exists, skipping... [2026-01-30T20:35:30.433723] [INFO ] [sig ] [38/76] Processing report for 2025-12-05... [2026-01-30T20:35:30.433756] [INFO ] [sig ] [38/76] Report for 2025-12-05 already exists, skipping... [2026-01-30T20:35:30.433781] [INFO ] [sig ] [39/76] Processing report for 2025-12-08... [2026-01-30T20:35:30.433811] [INFO ] [sig ] [39/76] Report for 2025-12-08 already exists, skipping... [2026-01-30T20:35:30.433837] [INFO ] [sig ] [40/76] Processing report for 2025-12-09... [2026-01-30T20:35:30.433866] [INFO ] [sig ] [40/76] Report for 2025-12-09 already exists, skipping... [2026-01-30T20:35:30.433892] [INFO ] [sig ] [41/76] Processing report for 2025-12-10... [2026-01-30T20:35:30.433929] [INFO ] [sig ] [41/76] Report for 2025-12-10 already exists, skipping... [2026-01-30T20:35:30.433957] [INFO ] [sig ] [42/76] Processing report for 2025-12-11... [2026-01-30T20:35:30.433987] [INFO ] [sig ] [42/76] Report for 2025-12-11 already exists, skipping... [2026-01-30T20:35:30.434012] [INFO ] [sig ] [43/76] Processing report for 2025-12-12... [2026-01-30T20:35:30.434042] [INFO ] [sig ] [43/76] Report for 2025-12-12 already exists, skipping... [2026-01-30T20:35:30.434068] [INFO ] [sig ] [44/76] Processing report for 2025-12-15... [2026-01-30T20:35:30.434098] [INFO ] [sig ] [44/76] Report for 2025-12-15 already exists, skipping... [2026-01-30T20:35:30.434124] [INFO ] [sig ] [45/76] Processing report for 2025-12-16... [2026-01-30T20:35:30.434154] [INFO ] [sig ] [45/76] Report for 2025-12-16 already exists, skipping... [2026-01-30T20:35:30.434179] [INFO ] [sig ] [46/76] Processing report for 2025-12-17... [2026-01-30T20:35:30.434209] [INFO ] [sig ] [46/76] Report for 2025-12-17 already exists, skipping... [2026-01-30T20:35:30.434234] [INFO ] [sig ] [47/76] Processing report for 2025-12-18... [2026-01-30T20:35:30.434272] [INFO ] [sig ] [47/76] Report for 2025-12-18 already exists, skipping... [2026-01-30T20:35:30.434299] [INFO ] [sig ] [48/76] Processing report for 2025-12-19... [2026-01-30T20:35:30.434334] [INFO ] [sig ] [48/76] Report for 2025-12-19 already exists, skipping... [2026-01-30T20:35:30.434361] [INFO ] [sig ] [49/76] Processing report for 2025-12-22... [2026-01-30T20:35:30.434404] [INFO ] [sig ] [49/76] Report for 2025-12-22 already exists, skipping... [2026-01-30T20:35:30.434432] [INFO ] [sig ] [50/76] Processing report for 2025-12-23... [2026-01-30T20:35:30.434468] [INFO ] [sig ] [50/76] Report for 2025-12-23 already exists, skipping... [2026-01-30T20:35:30.434501] [INFO ] [sig ] [51/76] Processing report for 2025-12-24... [2026-01-30T20:35:30.434539] [INFO ] [sig ] [51/76] Report for 2025-12-24 already exists, skipping... [2026-01-30T20:35:30.434567] [INFO ] [sig ] [52/76] Processing report for 2025-12-26... [2026-01-30T20:35:30.434616] [INFO ] [sig ] [52/76] Report for 2025-12-26 already exists, skipping... [2026-01-30T20:35:30.434642] [INFO ] [sig ] [53/76] Processing report for 2025-12-29... [2026-01-30T20:35:30.434672] [INFO ] [sig ] [53/76] Report for 2025-12-29 already exists, skipping... [2026-01-30T20:35:30.434698] [INFO ] [sig ] [54/76] Processing report for 2025-12-30... [2026-01-30T20:35:30.434728] [INFO ] [sig ] [54/76] Report for 2025-12-30 already exists, skipping... [2026-01-30T20:35:30.434754] [INFO ] [sig ] [55/76] Processing report for 2025-12-31... [2026-01-30T20:35:30.434810] [INFO ] [sig ] [55/76] Report for 2025-12-31 already exists, skipping... [2026-01-30T20:35:30.434839] [INFO ] [sig ] [56/76] Processing report for 2026-01-02... [2026-01-30T20:35:30.434870] [INFO ] [sig ] [56/76] Report for 2026-01-02 already exists, skipping... [2026-01-30T20:35:30.434896] [INFO ] [sig ] [57/76] Processing report for 2026-01-05... [2026-01-30T20:35:30.434927] [INFO ] [sig ] [57/76] Report for 2026-01-05 already exists, skipping... [2026-01-30T20:35:30.434953] [INFO ] [sig ] [58/76] Processing report for 2026-01-06... [2026-01-30T20:35:30.434983] [INFO ] [sig ] [58/76] Report for 2026-01-06 already exists, skipping... [2026-01-30T20:35:30.435009] [INFO ] [sig ] [59/76] Processing report for 2026-01-07... [2026-01-30T20:35:30.435047] [INFO ] [sig ] [59/76] Report for 2026-01-07 already exists, skipping... [2026-01-30T20:35:30.435074] [INFO ] [sig ] [60/76] Processing report for 2026-01-08... [2026-01-30T20:35:30.435112] [INFO ] [sig ] [60/76] Report for 2026-01-08 already exists, skipping... [2026-01-30T20:35:30.435139] [INFO ] [sig ] [61/76] Processing report for 2026-01-09... [2026-01-30T20:35:30.435176] [INFO ] [sig ] [61/76] Report for 2026-01-09 already exists, skipping... [2026-01-30T20:35:30.435203] [INFO ] [sig ] [62/76] Processing report for 2026-01-12... [2026-01-30T20:35:30.435233] [INFO ] [sig ] [62/76] Report for 2026-01-12 already exists, skipping... [2026-01-30T20:35:30.435259] [INFO ] [sig ] [63/76] Processing report for 2026-01-13... [2026-01-30T20:35:30.435297] [INFO ] [sig ] [63/76] Report for 2026-01-13 already exists, skipping... [2026-01-30T20:35:30.435324] [INFO ] [sig ] [64/76] Processing report for 2026-01-14... [2026-01-30T20:35:30.435354] [INFO ] [sig ] [64/76] Report for 2026-01-14 already exists, skipping... [2026-01-30T20:35:30.435380] [INFO ] [sig ] [65/76] Processing report for 2026-01-15... [2026-01-30T20:35:30.435410] [INFO ] [sig ] [65/76] Report for 2026-01-15 already exists, skipping... [2026-01-30T20:35:30.435435] [INFO ] [sig ] [66/76] Processing report for 2026-01-16... [2026-01-30T20:35:30.435474] [INFO ] [sig ] [66/76] Report for 2026-01-16 already exists, skipping... [2026-01-30T20:35:30.435501] [INFO ] [sig ] [67/76] Processing report for 2026-01-20... [2026-01-30T20:35:30.435531] [INFO ] [sig ] [67/76] Report for 2026-01-20 already exists, skipping... [2026-01-30T20:35:30.435557] [INFO ] [sig ] [68/76] Processing report for 2026-01-21... [2026-01-30T20:35:30.435608] [INFO ] [sig ] [68/76] Report for 2026-01-21 already exists, skipping... [2026-01-30T20:35:30.435635] [INFO ] [sig ] [69/76] Processing report for 2026-01-22... [2026-01-30T20:35:30.435674] [INFO ] [sig ] [69/76] Report for 2026-01-22 already exists, skipping... [2026-01-30T20:35:30.435701] [INFO ] [sig ] [70/76] Processing report for 2026-01-23... [2026-01-30T20:35:30.435747] [INFO ] [sig ] [70/76] Report for 2026-01-23 already exists, skipping... [2026-01-30T20:35:30.435780] [INFO ] [sig ] [71/76] Processing report for 2026-01-26... [2026-01-30T20:35:30.435818] [INFO ] [sig ] [71/76] Report for 2026-01-26 already exists, skipping... [2026-01-30T20:35:30.435845] [INFO ] [sig ] [72/76] Processing report for 2026-01-27... [2026-01-30T20:35:30.435886] [INFO ] [sig ] [72/76] Report for 2026-01-27 already exists, skipping... [2026-01-30T20:35:30.435918] [INFO ] [sig ] [73/76] Processing report for 2026-01-28... [2026-01-30T20:35:30.435954] [INFO ] [sig ] [73/76] Report for 2026-01-28 already exists, skipping... [2026-01-30T20:35:30.435982] [INFO ] [sig ] [74/76] Processing report for 2026-01-29... [2026-01-30T20:35:30.436018] [INFO ] [sig ] [74/76] Report for 2026-01-29 already exists, skipping... [2026-01-30T20:35:30.436045] [INFO ] [sig ] [75/76] Processing report for 2026-01-30... [2026-01-30T20:35:30.436087] [INFO ] [sig ] [75/76] Report for 2026-01-30 already exists, skipping... [2026-01-30T20:35:30.436114] [INFO ] [sig ] [76/76] Processing report for 2026-02-02... [2026-01-30T20:35:30.583132] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.583502] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-30T20:35:30.583839] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.584118] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-30T20:35:30.584401] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.584720] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-30T20:35:30.584992] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.585231] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-30T20:35:30.585464] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.585709] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.585777] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-30T20:35:30.586012] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-30T20:35:30.586245] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.586477] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-30T20:35:30.586544] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.586793] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-30T20:35:30.587045] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-30T20:35:30.587337] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-30T20:35:30.587598] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-30T20:35:30.587872] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-30T20:35:30.588130] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.588422] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.588676] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.588910] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.589161] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-30T20:35:30.589398] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.589646] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-30T20:35:30.589890] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-30T20:35:30.589966] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.590190] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-30T20:35:30.590440] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-30T20:35:30.590708] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.590995] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-30T20:35:30.591232] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-30T20:35:30.591516] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.591832] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.592089] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-30T20:35:30.592322] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-30T20:35:30.592611] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-30T20:35:30.592884] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.593188] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-30T20:35:30.594115] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-30T20:35:30.594384] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-30T20:35:30.594679] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.594951] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.595207] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-30T20:35:30.595453] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-30T20:35:30.595709] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.595970] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.596219] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.596472] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-30T20:35:30.596739] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-30T20:35:30.596984] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-30T20:35:30.597231] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.597501] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.597801] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.598065] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.598404] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.598657] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.598924] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-30T20:35:30.599194] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-30T20:35:30.599443] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-30T20:35:30.599742] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.600004] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-30T20:35:30.600267] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.600517] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-30T20:35:30.600827] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.600896] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-30T20:35:30.601183] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.601469] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.601800] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-30T20:35:30.602202] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-30T20:35:30.602453] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-30T20:35:30.602753] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.602999] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-30T20:35:30.603246] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-30T20:35:30.603505] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-30T20:35:30.603868] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-30T20:35:30.604184] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.604435] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-30T20:35:30.604692] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.605124] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-30T20:35:30.605380] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.605624] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.606109] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.606391] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-30T20:35:30.606653] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-30T20:35:30.606909] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.607179] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-30T20:35:30.607454] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.607864] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-30T20:35:30.608134] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-30T20:35:30.608386] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.608648] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-30T20:35:30.608891] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.609184] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-30T20:35:30.609474] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.609740] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-30T20:35:30.610038] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.610281] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.610550] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-30T20:35:30.611018] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.611308] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-30T20:35:30.611564] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-30T20:35:30.611847] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-30T20:35:30.612095] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.612394] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-30T20:35:30.613235] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-30T20:35:30.613494] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.613739] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-30T20:35:30.613982] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-30T20:35:30.614246] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-30T20:35:30.614494] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-30T20:35:30.614737] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.614993] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-30T20:35:30.615252] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-30T20:35:30.615512] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.615827] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.616069] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.616356] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-30T20:35:30.616635] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-30T20:35:30.617112] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.618078] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.618366] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-30T20:35:30.618621] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.618884] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-30T20:35:30.619131] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-30T20:35:30.619432] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-30T20:35:30.619686] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.620144] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-30T20:35:30.620387] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-30T20:35:30.620718] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.620955] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.621194] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-30T20:35:30.621442] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.621744] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-30T20:35:30.622134] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-30T20:35:30.622378] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.622637] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-30T20:35:30.623067] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-30T20:35:30.623302] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.623610] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-30T20:35:30.623866] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-30T20:35:30.624098] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-30T20:35:30.624327] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-30T20:35:30.624598] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.624868] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-30T20:35:30.625098] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-30T20:35:30.625325] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-30T20:35:30.625566] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-30T20:35:30.625861] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-30T20:35:30.626283] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-30T20:35:30.626512] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-30T20:35:30.626938] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.627165] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-30T20:35:30.627454] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-30T20:35:30.627712] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-30T20:35:30.627944] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-30T20:35:30.628890] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-30T20:35:30.629150] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-30T20:35:30.629400] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-30T20:35:30.629661] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.629914] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-30T20:35:30.630193] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-30T20:35:30.630445] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-30T20:35:30.630674] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.630922] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-30T20:35:30.631172] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-30T20:35:30.631406] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-30T20:35:30.631672] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.631926] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.632332] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.632602] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-30T20:35:30.633085] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-30T20:35:30.633344] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-30T20:35:30.633628] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.634652] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-30T20:35:30.635120] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-30T20:35:30.635383] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.635743] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-30T20:35:30.636222] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-30T20:35:30.636553] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-30T20:35:30.636872] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.637131] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-30T20:35:30.637431] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.637690] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-30T20:35:30.637938] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.638193] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-30T20:35:30.638448] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-30T20:35:30.638995] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.639293] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.639628] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-30T20:35:30.640135] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-30T20:35:30.640409] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-30T20:35:30.640652] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.640920] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-30T20:35:30.641347] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-30T20:35:30.641628] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.642336] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-30T20:35:30.642582] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.642876] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-30T20:35:30.643112] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-30T20:35:30.643349] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.644258] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-30T20:35:30.644552] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.644969] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-30T20:35:30.645358] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-30T20:35:30.645670] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.645958] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.646256] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-30T20:35:30.646550] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-30T20:35:30.646870] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.647173] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.647440] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-30T20:35:30.647704] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.647969] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-30T20:35:30.648220] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-30T20:35:30.648487] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-30T20:35:30.648739] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.648986] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-30T20:35:30.649282] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-30T20:35:30.649633] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-30T20:35:30.649944] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-30T20:35:30.650181] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-30T20:35:30.650430] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.650664] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.650906] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.651137] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-30T20:35:30.651363] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.651619] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.651987] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.652220] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.652450] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-30T20:35:30.652936] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.653172] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-30T20:35:30.653460] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.653701] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.653956] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-30T20:35:30.654242] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.654486] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-30T20:35:30.654709] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.654937] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.655191] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.655540] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.655951] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.656194] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-30T20:35:30.656439] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.656673] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.656913] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-30T20:35:30.657161] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-30T20:35:30.657444] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.657720] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-30T20:35:30.657956] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.658195] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-30T20:35:30.658439] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-30T20:35:30.658691] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-30T20:35:30.658930] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-30T20:35:30.659171] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-30T20:35:30.659424] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-30T20:35:30.659684] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.659944] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.660177] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-30T20:35:30.660410] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-30T20:35:30.661405] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-30T20:35:30.661702] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.662156] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.662402] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.662652] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-30T20:35:30.663137] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-30T20:35:30.663371] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.663620] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-30T20:35:30.664608] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-30T20:35:30.664893] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.665220] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.665465] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-30T20:35:30.665708] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-30T20:35:30.665966] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-30T20:35:30.666216] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-30T20:35:30.666513] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-30T20:35:30.666949] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-30T20:35:30.667175] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-30T20:35:30.667671] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-30T20:35:30.667914] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-30T20:35:30.668195] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-30T20:35:30.668640] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-30T20:35:30.668908] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.669157] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-30T20:35:30.669605] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-30T20:35:30.669903] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-30T20:35:30.670373] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-30T20:35:30.670641] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.670938] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-30T20:35:30.671181] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-30T20:35:30.671423] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-30T20:35:30.671704] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.671974] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-30T20:35:30.672221] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-30T20:35:30.672455] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.672709] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-30T20:35:30.672957] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-30T20:35:30.673205] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.673437] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.673755] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-30T20:35:30.673989] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.674232] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-30T20:35:30.675031] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-30T20:35:30.675337] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.675602] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.675868] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-30T20:35:30.676160] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-30T20:35:30.676446] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.676749] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.676986] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-30T20:35:30.677230] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.677489] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.677773] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.678010] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-30T20:35:30.678272] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-30T20:35:30.678532] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-30T20:35:30.678842] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-30T20:35:30.679079] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.679372] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.679666] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.679908] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-30T20:35:30.680191] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-30T20:35:30.680431] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.680708] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.681000] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.681233] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-30T20:35:30.681472] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-30T20:35:30.681763] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.682013] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.682251] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-30T20:35:30.682510] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.682781] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-30T20:35:30.683064] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.683311] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-30T20:35:30.683561] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-30T20:35:30.683876] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.684135] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-30T20:35:30.684363] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-30T20:35:30.684597] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.685301] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-30T20:35:30.685561] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.685835] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-30T20:35:30.686096] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-30T20:35:30.686348] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.686607] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.687062] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-30T20:35:30.687318] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.687616] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.687948] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.688198] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.688506] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-30T20:35:30.688797] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-30T20:35:30.689045] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.689282] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-30T20:35:30.689530] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-30T20:35:30.689813] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.690251] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.690486] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-30T20:35:30.690720] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.690966] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-30T20:35:30.691273] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-30T20:35:30.691525] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-30T20:35:30.691803] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.692033] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-30T20:35:30.692264] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-30T20:35:30.692557] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-30T20:35:30.692812] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-30T20:35:30.693046] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.694187] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-30T20:35:30.694655] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-30T20:35:30.694928] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-30T20:35:30.695190] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-30T20:35:30.695436] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-30T20:35:30.695679] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-30T20:35:30.695973] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.696208] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-30T20:35:30.696438] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-30T20:35:30.696687] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-30T20:35:30.696982] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.697217] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.697449] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-30T20:35:30.697687] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.697920] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.698180] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.698461] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-30T20:35:30.698745] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.699082] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-30T20:35:30.699345] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.699641] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-30T20:35:30.700092] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.700332] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-30T20:35:30.700625] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-30T20:35:30.701021] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-30T20:35:30.701278] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-30T20:35:30.701594] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.701844] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-30T20:35:30.702106] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.702343] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-30T20:35:30.702598] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-30T20:35:30.702827] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-30T20:35:30.703055] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-30T20:35:30.703287] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.703515] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-30T20:35:30.703762] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-30T20:35:30.704012] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-30T20:35:30.704239] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-30T20:35:30.704478] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-30T20:35:30.704723] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-30T20:35:30.704955] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.705200] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.705463] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.705753] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-30T20:35:30.706065] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-30T20:35:30.706361] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-30T20:35:30.706608] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-30T20:35:30.706867] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.707115] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-30T20:35:30.707345] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.707597] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-30T20:35:30.707848] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.708074] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-30T20:35:30.708341] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.708606] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-30T20:35:30.708874] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-30T20:35:30.709107] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-30T20:35:30.709362] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-30T20:35:30.709623] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-30T20:35:30.709872] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-30T20:35:30.710104] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-30T20:35:30.710354] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-30T20:35:30.710607] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-30T20:35:30.710910] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-30T20:35:30.711161] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.711229] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.711516] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.711778] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.712009] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-30T20:35:30.712240] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.712469] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.712721] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.712953] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.713182] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-30T20:35:30.713430] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-30T20:35:30.713693] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-30T20:35:30.713985] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-30T20:35:30.714219] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-30T20:35:30.714445] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-30T20:35:30.714672] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-30T20:35:30.714919] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-30T20:35:30.715163] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-30T20:35:30.715409] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.715689] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-30T20:35:30.715924] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-30T20:35:30.716169] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-30T20:35:30.716423] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.716662] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.716960] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.717206] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.717441] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.717674] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.717954] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.718201] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.718456] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-30T20:35:30.718523] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.718770] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-30T20:35:30.719010] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.719291] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.719520] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.719770] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.720001] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-30T20:35:30.720321] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-30T20:35:30.720610] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.720839] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-30T20:35:30.721124] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.721374] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.721655] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.721909] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-30T20:35:30.722156] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-30T20:35:30.722387] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-30T20:35:30.722617] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.722863] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-30T20:35:30.723091] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-30T20:35:30.723630] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-30T20:35:30.723877] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-30T20:35:30.724175] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-30T20:35:30.724439] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-30T20:35:30.724691] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.724989] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-30T20:35:30.725220] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.725509] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.725764] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-30T20:35:30.725990] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.726229] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-30T20:35:30.726459] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.726690] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.726924] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.727210] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.727495] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-30T20:35:30.727774] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-30T20:35:30.728005] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.728244] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.728540] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.728813] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.729061] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.729308] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-30T20:35:30.729602] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.729862] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.730140] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.730371] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-30T20:35:30.730603] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-30T20:35:30.730852] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.731081] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.731312] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-30T20:35:30.731652] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-30T20:35:30.731893] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.732128] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.732394] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-30T20:35:30.732695] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-30T20:35:30.732964] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-30T20:35:30.733250] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.733489] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.733737] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-30T20:35:30.733975] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-30T20:35:30.734228] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-30T20:35:30.734479] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-30T20:35:30.734720] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.734963] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-30T20:35:30.735188] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-30T20:35:30.735411] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-30T20:35:30.735780] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.736046] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-30T20:35:30.736276] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-30T20:35:30.736507] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-30T20:35:30.736773] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-30T20:35:30.737003] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-30T20:35:30.737234] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-30T20:35:30.737463] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-30T20:35:30.737710] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-30T20:35:30.737945] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-30T20:35:30.738182] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-30T20:35:30.738477] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.738777] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-30T20:35:30.739025] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.739314] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-30T20:35:30.739589] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-30T20:35:30.739839] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.740069] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-30T20:35:30.740347] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-30T20:35:30.740414] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-30T20:35:30.740642] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.740922] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-30T20:35:30.741153] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-30T20:35:30.741400] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-30T20:35:30.741649] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.741883] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-30T20:35:30.742167] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-30T20:35:30.742398] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-30T20:35:30.743390] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.743666] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-30T20:35:30.743924] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.744215] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.744507] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.744767] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.745004] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.745234] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.745519] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-30T20:35:30.745834] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-30T20:35:30.746089] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-30T20:35:30.746379] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.746641] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-30T20:35:30.746928] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-30T20:35:30.747197] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-30T20:35:30.747445] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-30T20:35:30.747683] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-30T20:35:30.747960] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-30T20:35:30.748246] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-30T20:35:30.748486] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-30T20:35:30.748795] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-30T20:35:30.749036] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.749288] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-30T20:35:30.749519] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-30T20:35:30.749803] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-30T20:35:30.750036] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.750264] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-30T20:35:30.750534] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-30T20:35:30.750878] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.751163] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.751395] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-30T20:35:30.751657] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-30T20:35:30.751931] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-30T20:35:30.752167] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-30T20:35:30.752402] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.752637] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.752874] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-30T20:35:30.753106] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-30T20:35:30.753385] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-30T20:35:30.753669] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.753935] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.754179] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-30T20:35:30.754528] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.754836] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.755160] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-30T20:35:30.755419] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-30T20:35:30.755731] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-30T20:35:30.756023] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-30T20:35:30.756320] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.756561] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.756848] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-30T20:35:30.757178] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-30T20:35:30.757448] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.757733] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-30T20:35:30.758029] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.758302] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-30T20:35:30.758589] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.758850] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-30T20:35:30.759105] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-30T20:35:30.759348] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-30T20:35:30.759612] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-30T20:35:30.759877] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-30T20:35:30.760178] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-30T20:35:30.760463] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-30T20:35:30.760707] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-30T20:35:30.761005] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.761242] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-30T20:35:30.761535] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.761830] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-30T20:35:30.762087] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-30T20:35:30.762378] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.762640] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.762881] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-30T20:35:30.763118] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-30T20:35:30.763351] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-30T20:35:30.763603] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-30T20:35:30.763837] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-30T20:35:30.764105] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-30T20:35:30.764355] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.764616] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-30T20:35:30.764868] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.765138] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-30T20:35:30.765376] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-30T20:35:30.765636] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.765925] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.766170] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-30T20:35:30.766402] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-30T20:35:30.766662] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.766885] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-30T20:35:30.767109] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.767335] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-30T20:35:30.769143] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-30T20:35:30.770599] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.770887] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-30T20:35:30.771135] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.771439] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-30T20:35:30.771700] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.771956] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.772191] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-30T20:35:30.772485] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.772783] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-30T20:35:30.773068] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-30T20:35:30.773349] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-30T20:35:30.773597] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.773834] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.774064] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-30T20:35:30.774321] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.775145] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.775419] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.775685] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-30T20:35:30.776005] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.776247] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-30T20:35:30.776538] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-30T20:35:30.776821] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.777057] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.777295] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-30T20:35:30.777534] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-30T20:35:30.777806] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-30T20:35:30.778042] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.778354] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-30T20:35:30.778602] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-30T20:35:30.778860] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.779117] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.779347] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.779640] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-30T20:35:30.779876] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-30T20:35:30.780144] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.780377] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.780618] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.780871] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-30T20:35:30.781246] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-30T20:35:30.781553] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-30T20:35:30.781818] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-30T20:35:30.782077] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-30T20:35:30.782341] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.782596] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-30T20:35:30.782833] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.783064] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-30T20:35:30.783295] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.783607] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-30T20:35:30.783858] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-30T20:35:30.784144] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-30T20:35:30.784429] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-30T20:35:30.784684] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.784931] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-30T20:35:30.785181] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.785437] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-30T20:35:30.785740] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-30T20:35:30.785976] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-30T20:35:30.786211] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-30T20:35:30.786447] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-30T20:35:30.786714] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-30T20:35:30.786967] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-30T20:35:30.787207] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.787438] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.787762] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-30T20:35:30.788048] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.788310] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-30T20:35:30.788677] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.788932] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-30T20:35:30.789189] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.789485] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.789754] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.789988] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-30T20:35:30.790228] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-30T20:35:30.790502] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-30T20:35:30.790773] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-30T20:35:30.791010] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-30T20:35:30.791292] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.791521] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-30T20:35:30.791866] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.792179] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-30T20:35:30.792417] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.792672] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.792980] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-30T20:35:30.793242] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-30T20:35:30.794277] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.794536] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.794963] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-30T20:35:30.795213] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-30T20:35:30.795470] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-30T20:35:30.795746] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-30T20:35:30.796007] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-30T20:35:30.796279] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-30T20:35:30.796532] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-30T20:35:30.796847] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-30T20:35:30.797081] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.797319] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-30T20:35:30.797626] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-30T20:35:30.797932] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-30T20:35:30.798193] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-30T20:35:30.798446] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-30T20:35:30.798682] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-30T20:35:30.799081] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-30T20:35:30.799321] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.799603] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.800086] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-30T20:35:30.800331] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-30T20:35:30.800601] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-30T20:35:30.802366] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.802634] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-30T20:35:30.802896] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-30T20:35:30.803158] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.803405] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-30T20:35:30.803661] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.803918] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-30T20:35:30.804166] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.804396] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.804643] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-30T20:35:30.804894] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-30T20:35:30.805125] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-30T20:35:30.805351] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-30T20:35:30.805668] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.806049] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-30T20:35:30.806339] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.806407] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.806641] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-30T20:35:30.807085] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-30T20:35:30.807346] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.807603] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-30T20:35:30.807880] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-30T20:35:30.808206] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-30T20:35:30.808488] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-30T20:35:30.808777] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-30T20:35:30.809032] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-30T20:35:30.809994] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-30T20:35:30.810923] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.811171] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-30T20:35:30.811438] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-30T20:35:30.811702] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.811946] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-30T20:35:30.812924] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-30T20:35:30.813197] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-30T20:35:30.813490] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-30T20:35:30.813749] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-30T20:35:30.813995] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-30T20:35:30.814266] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-30T20:35:30.814517] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-30T20:35:30.814795] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-30T20:35:30.815029] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-30T20:35:30.815282] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-30T20:35:30.815536] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-30T20:35:30.815876] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.816119] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-30T20:35:30.816425] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-30T20:35:30.816718] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.816980] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.817211] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-30T20:35:30.817495] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-30T20:35:30.817932] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.818236] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-30T20:35:30.818529] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.818872] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-30T20:35:30.819178] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-30T20:35:30.819492] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.819806] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.820042] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.820273] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.820505] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-30T20:35:30.820754] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-30T20:35:30.820997] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-30T20:35:30.821238] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-30T20:35:30.821519] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-30T20:35:30.821805] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.822054] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-30T20:35:30.822308] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-30T20:35:30.822566] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.822830] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.823081] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-30T20:35:30.823315] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-30T20:35:30.823587] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.823823] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.824803] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.825106] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-30T20:35:30.825349] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.825641] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.825950] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.826192] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.826422] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.826666] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-30T20:35:30.826974] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.827205] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-30T20:35:30.827454] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-30T20:35:30.827739] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.827966] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-30T20:35:30.828205] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.828273] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.828554] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-30T20:35:30.828815] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.829049] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.829343] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-30T20:35:30.829628] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-30T20:35:30.829915] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.830145] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.830439] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.830695] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-30T20:35:30.830933] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.831163] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-30T20:35:30.831394] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.831654] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.831907] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-30T20:35:30.832143] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-30T20:35:30.832396] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.832643] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-30T20:35:30.832896] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.833138] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-30T20:35:30.833390] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-30T20:35:30.833673] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.834047] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.834297] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-30T20:35:30.834561] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.835018] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.835264] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.835521] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.836021] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.836263] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-30T20:35:30.836507] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-30T20:35:30.837474] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-30T20:35:30.837732] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.837969] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.838265] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-30T20:35:30.838516] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-30T20:35:30.838844] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-30T20:35:30.839090] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.839323] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.839619] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-30T20:35:30.839853] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.840099] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-30T20:35:30.840377] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.840611] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.840991] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-30T20:35:30.841235] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-30T20:35:30.841478] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-30T20:35:30.841733] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-30T20:35:30.842153] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.842443] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-30T20:35:30.842710] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-30T20:35:30.843001] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-30T20:35:30.843230] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-30T20:35:30.843478] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.843711] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.843954] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-30T20:35:30.844233] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-30T20:35:30.844465] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.844701] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.844950] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-30T20:35:30.845196] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-30T20:35:30.845431] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-30T20:35:30.845498] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-30T20:35:30.845769] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-30T20:35:30.846056] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.846283] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.846512] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.846761] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-30T20:35:30.846999] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.847233] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-30T20:35:30.847512] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-30T20:35:30.847779] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-30T20:35:30.848014] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-30T20:35:30.848270] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.848515] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-30T20:35:30.848771] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.849027] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-30T20:35:30.849277] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-30T20:35:30.849509] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-30T20:35:30.849779] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-30T20:35:30.850012] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-30T20:35:30.850244] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.850605] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-30T20:35:30.850846] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.851086] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-30T20:35:30.851332] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.851611] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-30T20:35:30.851880] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.852181] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-30T20:35:30.852429] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-30T20:35:30.852664] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-30T20:35:30.852901] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-30T20:35:30.853150] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.853446] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-30T20:35:30.853730] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-30T20:35:30.853959] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-30T20:35:30.854196] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.854424] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-30T20:35:30.854719] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-30T20:35:30.854971] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.855251] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-30T20:35:30.855483] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.855924] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.856168] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.856462] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-30T20:35:30.856541] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-30T20:35:30.856844] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.857088] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.857348] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.857418] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-30T20:35:30.857707] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.857959] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-30T20:35:30.858212] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-30T20:35:30.858448] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.858698] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-30T20:35:30.858938] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-30T20:35:30.859193] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-30T20:35:30.859441] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-30T20:35:30.859675] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-30T20:35:30.859909] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-30T20:35:30.860191] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.860437] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-30T20:35:30.860681] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-30T20:35:30.860919] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-30T20:35:30.861154] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.861387] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-30T20:35:30.861622] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-30T20:35:30.861856] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.862108] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-30T20:35:30.862342] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-30T20:35:30.862593] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-30T20:35:30.862838] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.863094] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-30T20:35:30.863380] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-30T20:35:30.863624] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.863863] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-30T20:35:30.864095] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-30T20:35:30.864331] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-30T20:35:30.864563] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.864838] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.865071] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-30T20:35:30.865354] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-30T20:35:30.865606] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-30T20:35:30.865887] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.866173] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.866420] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-30T20:35:30.866702] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-30T20:35:30.866981] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.867210] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-30T20:35:30.867492] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-30T20:35:30.867725] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-30T20:35:30.867975] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.868211] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-30T20:35:30.868444] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-30T20:35:30.868710] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.868967] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.869202] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.869452] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-30T20:35:30.869721] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-30T20:35:30.869970] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-30T20:35:30.870224] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-30T20:35:30.870449] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.871532] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.872075] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-30T20:35:30.872470] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-30T20:35:30.872831] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-30T20:35:30.873135] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-30T20:35:30.873411] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-30T20:35:30.873717] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-30T20:35:30.874040] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.874272] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.874562] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-30T20:35:30.874872] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.875118] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-30T20:35:30.875374] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-30T20:35:30.875636] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-30T20:35:30.875893] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-30T20:35:30.876183] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.876421] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-30T20:35:30.876674] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-30T20:35:30.876912] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-30T20:35:30.876981] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.877215] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-30T20:35:30.878258] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-30T20:35:30.878910] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.879201] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-30T20:35:30.879513] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.879808] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-30T20:35:30.880124] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-30T20:35:30.880393] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.880663] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-30T20:35:30.880899] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-30T20:35:30.881133] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.881367] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.881635] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-30T20:35:30.881879] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.882144] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.882416] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-30T20:35:30.882679] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.882935] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-30T20:35:30.883169] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.883404] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.883641] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.883871] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-30T20:35:30.884138] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.884430] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.884716] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-30T20:35:30.884966] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.885216] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-30T20:35:30.885500] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-30T20:35:30.885762] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-30T20:35:30.885993] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.886284] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-30T20:35:30.886657] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-30T20:35:30.886940] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-30T20:35:30.887179] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-30T20:35:30.887899] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-30T20:35:30.888170] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.888243] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.888524] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-30T20:35:30.888981] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-30T20:35:30.889320] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.889567] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-30T20:35:30.889871] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-30T20:35:30.890140] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-30T20:35:30.890375] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.890648] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-30T20:35:30.890944] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-30T20:35:30.891256] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-30T20:35:30.891512] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-30T20:35:30.891776] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-30T20:35:30.892074] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-30T20:35:30.892330] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-30T20:35:30.892606] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.892868] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.893136] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-30T20:35:30.893427] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.893670] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.893927] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-30T20:35:30.894168] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-30T20:35:30.894459] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-30T20:35:30.894759] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-30T20:35:30.895007] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-30T20:35:30.895275] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-30T20:35:30.895537] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.895837] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-30T20:35:30.896098] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-30T20:35:30.896342] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-30T20:35:30.896609] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-30T20:35:30.896857] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-30T20:35:30.897215] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-30T20:35:30.897461] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-30T20:35:30.897716] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-30T20:35:30.897969] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-30T20:35:30.898270] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-30T20:35:30.898520] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-30T20:35:30.898786] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-30T20:35:30.899026] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-30T20:35:30.899267] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-30T20:35:30.899509] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-30T20:35:30.899805] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-30T20:35:30.900064] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-30T20:35:30.900323] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.900563] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-30T20:35:30.900824] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-30T20:35:30.901061] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-30T20:35:30.901304] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-30T20:35:30.901557] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.901848] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-30T20:35:30.902102] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-30T20:35:30.902342] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-30T20:35:30.902634] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-30T20:35:30.902894] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-30T20:35:30.903200] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-30T20:35:30.903442] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-30T20:35:30.903686] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.903945] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-30T20:35:30.904185] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-30T20:35:30.904434] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-30T20:35:30.904727] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.904971] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-30T20:35:30.905211] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.905451] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-30T20:35:30.905721] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.905799] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-30T20:35:30.906858] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-30T20:35:30.906948] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-30T20:35:30.907201] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-30T20:35:30.907459] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-30T20:35:30.907711] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-30T20:35:30.907954] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.908297] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-30T20:35:30.908613] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-30T20:35:30.908893] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.909153] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.909396] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-30T20:35:30.909658] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-30T20:35:30.909927] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-30T20:35:30.910169] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.910410] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-30T20:35:30.910667] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.910926] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-30T20:35:30.911169] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-30T20:35:30.911426] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.911672] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-30T20:35:30.911744] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-30T20:35:30.912004] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-30T20:35:30.912242] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-30T20:35:30.912491] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.912748] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-30T20:35:30.913016] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-30T20:35:30.913258] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-30T20:35:30.913502] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.913786] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-30T20:35:30.914077] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-30T20:35:30.914318] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-30T20:35:30.914624] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.914925] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-30T20:35:30.915175] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-30T20:35:30.915439] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.915745] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.916031] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-30T20:35:30.916417] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-30T20:35:30.916684] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-30T20:35:30.917030] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-30T20:35:30.917283] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.917605] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.917913] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-30T20:35:30.918187] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.918457] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-30T20:35:30.918737] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-30T20:35:30.919039] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-30T20:35:30.919283] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-30T20:35:30.919600] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-30T20:35:30.919896] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.920137] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-30T20:35:30.920429] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.920678] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-30T20:35:30.920953] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.921251] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-30T20:35:30.921487] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-30T20:35:30.921726] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.922020] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-30T20:35:30.922272] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-30T20:35:30.922522] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.922820] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-30T20:35:30.923080] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-30T20:35:30.923318] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-30T20:35:30.923559] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.923821] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-30T20:35:30.924081] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-30T20:35:30.924321] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-30T20:35:30.924591] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-30T20:35:30.924839] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-30T20:35:30.925133] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.925375] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.925645] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.925907] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-30T20:35:30.926149] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-30T20:35:30.926409] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-30T20:35:30.926682] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.927480] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-30T20:35:30.927740] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-30T20:35:30.927995] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-30T20:35:30.928275] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-30T20:35:30.928544] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-30T20:35:30.928825] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.929139] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-30T20:35:30.929221] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-30T20:35:30.929500] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.929782] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-30T20:35:30.930064] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-30T20:35:30.930350] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.930599] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.930846] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-30T20:35:30.931091] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-30T20:35:30.931321] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.931596] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.931872] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-30T20:35:30.932119] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-30T20:35:30.932375] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-30T20:35:30.932603] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-30T20:35:30.932829] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-30T20:35:30.933059] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-30T20:35:30.934105] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-30T20:35:30.934340] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-30T20:35:30.934596] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.934831] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-30T20:35:30.935063] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.935294] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-30T20:35:30.935524] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-30T20:35:30.935780] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.936034] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-30T20:35:30.936293] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-30T20:35:30.936524] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-30T20:35:30.936812] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.937043] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-30T20:35:30.937289] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.937601] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.937859] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.938135] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-30T20:35:30.938380] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-30T20:35:30.938602] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-30T20:35:30.938829] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.939061] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-30T20:35:30.939285] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-30T20:35:30.939511] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-30T20:35:30.939773] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-30T20:35:30.940728] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-30T20:35:30.940965] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-30T20:35:30.941209] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-30T20:35:30.941441] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-30T20:35:30.941690] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-30T20:35:30.941928] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.942173] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-30T20:35:30.942415] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-30T20:35:30.942662] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-30T20:35:30.942926] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-30T20:35:30.943213] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-30T20:35:30.943442] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-30T20:35:30.943723] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-30T20:35:30.944067] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.944478] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-30T20:35:30.944797] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-30T20:35:30.945104] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-30T20:35:30.945343] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-30T20:35:30.945596] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-30T20:35:30.945880] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-30T20:35:30.946111] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-30T20:35:30.946400] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.946632] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-30T20:35:30.946874] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-30T20:35:30.947097] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-30T20:35:30.947320] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-30T20:35:30.947911] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.948170] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-30T20:35:30.948445] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-30T20:35:30.948701] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-30T20:35:30.949717] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-30T20:35:30.949963] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-30T20:35:30.950223] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-30T20:35:30.950464] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-30T20:35:30.950721] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-30T20:35:30.950982] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.951220] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-30T20:35:30.951444] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-30T20:35:30.951700] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-30T20:35:30.951933] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.952165] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-30T20:35:30.952387] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-30T20:35:30.952627] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-30T20:35:30.952871] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.953098] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-30T20:35:30.953328] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-30T20:35:30.953557] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-30T20:35:30.953838] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-30T20:35:30.954131] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-30T20:35:30.954359] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-30T20:35:30.954602] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-30T20:35:30.954846] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-30T20:35:30.955089] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-30T20:35:30.955331] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-30T20:35:30.955595] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-30T20:35:30.955689] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-30T20:35:30.955930] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-30T20:35:30.956174] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-30T20:35:30.956396] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.957481] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-30T20:35:30.957719] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-30T20:35:30.957972] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-30T20:35:30.958267] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-30T20:35:30.958601] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-30T20:35:30.958868] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-30T20:35:30.959096] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.959339] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-30T20:35:30.959566] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.959887] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-30T20:35:30.960830] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.961091] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.961330] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-30T20:35:30.961634] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-30T20:35:30.961942] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-30T20:35:30.962173] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-30T20:35:30.962417] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-30T20:35:30.962697] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-30T20:35:30.962955] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-30T20:35:30.963267] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-30T20:35:30.963532] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-30T20:35:30.963865] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.964143] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-30T20:35:30.964488] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-30T20:35:30.964784] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-30T20:35:30.965125] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-30T20:35:30.965467] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-30T20:35:30.965728] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-30T20:35:30.965975] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-30T20:35:30.966222] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-30T20:35:30.966493] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-30T20:35:30.966766] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-30T20:35:30.967008] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-30T20:35:30.967264] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-30T20:35:30.968668] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-30T20:35:30.968924] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-30T20:35:30.969173] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-30T20:35:30.969445] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-30T20:35:30.969710] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.969991] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-30T20:35:30.970259] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.970506] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-30T20:35:30.970784] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.971048] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-30T20:35:30.971329] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-30T20:35:30.971605] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-30T20:35:30.971914] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-30T20:35:30.972187] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-30T20:35:30.972450] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-30T20:35:30.972718] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-30T20:35:30.973009] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-30T20:35:30.973274] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-30T20:35:30.973511] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.973797] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-30T20:35:30.974087] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-30T20:35:30.974346] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-30T20:35:30.974603] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-30T20:35:30.974854] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-30T20:35:30.975087] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-30T20:35:30.975346] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-30T20:35:30.975606] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-30T20:35:30.975906] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-30T20:35:30.976145] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-30T20:35:30.976405] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-30T20:35:30.976655] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-30T20:35:30.976907] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-30T20:35:30.977168] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-30T20:35:30.977427] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-30T20:35:30.977667] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-30T20:35:30.977918] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-30T20:35:30.978178] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-30T20:35:30.978513] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-30T20:35:30.978851] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-30T20:35:30.979100] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-30T20:35:30.979354] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-30T20:35:30.979697] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-30T20:35:30.979968] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-30T20:35:30.980263] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-30T20:35:30.980565] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-30T20:35:30.980882] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-30T20:35:30.981129] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.981383] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-30T20:35:30.981639] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-30T20:35:30.981939] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-30T20:35:30.982194] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-30T20:35:30.982449] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-30T20:35:30.982709] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.982984] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-30T20:35:30.983228] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-30T20:35:30.983466] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-30T20:35:30.983705] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-30T20:35:30.983944] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-30T20:35:30.984234] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-30T20:35:30.984485] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-30T20:35:30.984747] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-30T20:35:30.984821] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-30T20:35:30.985071] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-30T20:35:30.985327] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-30T20:35:30.985565] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-30T20:35:30.985819] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-30T20:35:30.986076] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-30T20:35:30.986316] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-30T20:35:30.986563] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-30T20:35:30.986848] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-30T20:35:30.987089] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-30T20:35:30.987326] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-30T20:35:30.987565] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-30T20:35:30.987830] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-30T20:35:30.988067] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-30T20:35:30.988359] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-30T20:35:30.988610] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-30T20:35:30.988864] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-30T20:35:30.989098] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.989349] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-30T20:35:30.989635] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-30T20:35:30.989865] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-30T20:35:30.990153] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-30T20:35:30.990386] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-30T20:35:30.990622] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-30T20:35:30.990914] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-30T20:35:30.991190] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-30T20:35:30.991434] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-30T20:35:30.991812] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-30T20:35:30.992268] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-30T20:35:30.992708] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-01-30T20:35:30.993024] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-30T20:35:30.993320] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-30T20:35:30.993643] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-30T20:35:30.993910] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.994145] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-30T20:35:30.994381] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-30T20:35:30.994627] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-30T20:35:30.994894] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-30T20:35:30.995127] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-30T20:35:30.995368] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-30T20:35:30.995448] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-30T20:35:30.995679] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-30T20:35:30.995913] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-30T20:35:30.996002] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-30T20:35:30.996230] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-30T20:35:30.996470] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-30T20:35:30.996737] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-30T20:35:30.996989] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-30T20:35:30.997234] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-30T20:35:30.997465] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-30T20:35:30.997698] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-30T20:35:30.997934] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-30T20:35:30.998978] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-30T20:35:30.999238] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-30T20:35:30.999482] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-30T20:35:30.999764] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-30T20:35:31.000077] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.000319] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-30T20:35:31.000595] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.000867] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-30T20:35:31.001116] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-30T20:35:31.001350] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-30T20:35:31.001599] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-30T20:35:31.001852] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.002090] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-30T20:35:31.002319] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-30T20:35:31.003239] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-30T20:35:31.003539] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-30T20:35:31.003800] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.004042] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-30T20:35:31.004334] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-30T20:35:31.004594] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-30T20:35:31.004853] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-30T20:35:31.005088] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-30T20:35:31.005316] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.005595] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-30T20:35:31.005830] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.006079] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-30T20:35:31.006311] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-30T20:35:31.006562] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-30T20:35:31.006813] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.007045] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-30T20:35:31.007296] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.007526] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-30T20:35:31.007849] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-30T20:35:31.008082] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.008347] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.008648] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-30T20:35:31.008893] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-30T20:35:31.009145] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.009419] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.009682] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.009936] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-30T20:35:31.010172] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.010240] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-30T20:35:31.010482] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-30T20:35:31.010740] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.010983] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.011263] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-30T20:35:31.011517] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-30T20:35:31.011793] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-30T20:35:31.012028] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.012255] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-30T20:35:31.012483] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.012772] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.013017] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-30T20:35:31.013265] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-30T20:35:31.013496] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.013726] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-30T20:35:31.013954] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.014184] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.014468] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-30T20:35:31.014715] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-30T20:35:31.014971] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.015246] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.015479] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.015726] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-30T20:35:31.015956] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.016201] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.016430] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.016665] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.016934] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-30T20:35:31.017163] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.017392] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-30T20:35:31.017686] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-30T20:35:31.017973] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.018208] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-30T20:35:31.018458] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-30T20:35:31.018695] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.018924] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-30T20:35:31.019209] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-30T20:35:31.019439] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-30T20:35:31.019719] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.020006] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-30T20:35:31.020245] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.020478] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-30T20:35:31.020723] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.020949] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.021202] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-30T20:35:31.021449] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.021681] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-30T20:35:31.021916] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.022160] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.022394] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.022635] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.022878] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.023125] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-30T20:35:31.023600] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-30T20:35:31.023858] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-30T20:35:31.024144] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.024400] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.024700] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.024947] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.025195] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.025424] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.025667] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-30T20:35:31.025953] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.026202] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-30T20:35:31.026433] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-30T20:35:31.026662] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.026909] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.027153] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.027386] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.027667] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-30T20:35:31.027894] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-30T20:35:31.028140] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-30T20:35:31.028427] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.028658] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.028905] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-30T20:35:31.029155] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-30T20:35:31.029383] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.029645] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.029892] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.030176] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.030429] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.030667] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.030946] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.031210] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.031458] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.031713] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-30T20:35:31.031963] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.032193] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-30T20:35:31.032441] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-30T20:35:31.032686] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.032929] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-30T20:35:31.033011] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.033236] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-30T20:35:31.033466] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.033699] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.033977] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-30T20:35:31.034256] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.034533] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-30T20:35:31.034838] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.035117] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.035340] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-30T20:35:31.035601] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-30T20:35:31.035832] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-30T20:35:31.036112] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.036339] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.036600] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-30T20:35:31.036888] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.037123] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.037361] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.037655] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.037886] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-30T20:35:31.038134] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-30T20:35:31.038395] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-30T20:35:31.038769] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-30T20:35:31.038996] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.039244] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-30T20:35:31.039474] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-30T20:35:31.039717] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.039942] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-30T20:35:31.040176] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-30T20:35:31.040410] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-30T20:35:31.040642] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.040871] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-30T20:35:31.041136] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-30T20:35:31.041363] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.041594] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.041840] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-30T20:35:31.041907] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.042127] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-30T20:35:31.042371] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-30T20:35:31.042615] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.042686] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-30T20:35:31.042924] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-30T20:35:31.043202] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.043428] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-30T20:35:31.043671] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.043946] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-30T20:35:31.044174] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-30T20:35:31.044868] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.045133] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.045375] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.045613] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-30T20:35:31.045854] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-30T20:35:31.046140] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.046363] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-30T20:35:31.046605] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.046835] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.047063] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.047287] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.047536] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.047858] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-30T20:35:31.048158] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.048393] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-30T20:35:31.048625] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-30T20:35:31.048855] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-30T20:35:31.049101] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-30T20:35:31.049329] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.049559] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-30T20:35:31.049858] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.050088] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-30T20:35:31.050343] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-30T20:35:31.050597] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.050859] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-30T20:35:31.051099] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.051327] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-30T20:35:31.051555] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-30T20:35:31.051823] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.052105] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.052347] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-30T20:35:31.052593] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-30T20:35:31.052827] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-30T20:35:31.053102] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.053348] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.053637] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.053889] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.054119] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-30T20:35:31.054366] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.054594] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-30T20:35:31.054875] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-30T20:35:31.055106] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-30T20:35:31.055386] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.055614] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-30T20:35:31.055897] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-30T20:35:31.056184] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-30T20:35:31.056413] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.056645] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-30T20:35:31.056877] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.057132] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-30T20:35:31.057362] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.057597] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-30T20:35:31.057851] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-30T20:35:31.058146] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-30T20:35:31.058217] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-30T20:35:31.058457] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-30T20:35:31.058736] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-30T20:35:31.058970] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-30T20:35:31.059249] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-30T20:35:31.059533] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-30T20:35:31.059813] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-30T20:35:31.060038] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.060326] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.061359] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.061618] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.061906] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.062192] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.062430] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-30T20:35:31.062666] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-30T20:35:31.062959] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.063190] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-30T20:35:31.063418] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-30T20:35:31.063704] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-30T20:35:31.063981] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-30T20:35:31.064228] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.064473] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.064751] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-30T20:35:31.065030] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-30T20:35:31.065276] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-30T20:35:31.065503] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.065805] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-30T20:35:31.066042] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-30T20:35:31.066272] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.066505] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.066830] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.067059] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.067289] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-30T20:35:31.067536] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.067800] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-30T20:35:31.068078] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-30T20:35:31.068340] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.068603] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-30T20:35:31.068851] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.069092] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.069321] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.069610] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-30T20:35:31.069846] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.070075] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-30T20:35:31.070321] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.070593] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.070823] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-30T20:35:31.071084] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-30T20:35:31.071317] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-30T20:35:31.071548] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-30T20:35:31.071821] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-30T20:35:31.072100] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.072323] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.072602] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-30T20:35:31.073044] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-30T20:35:31.073280] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.073541] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.073848] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.074085] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-30T20:35:31.074340] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.074587] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.074825] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.075087] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-30T20:35:31.075341] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.075592] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-30T20:35:31.075822] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.076057] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.076300] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-30T20:35:31.076605] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-30T20:35:31.076851] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-30T20:35:31.077097] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.077375] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-30T20:35:31.077612] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-30T20:35:31.077865] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-30T20:35:31.078198] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-30T20:35:31.078469] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.078543] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-30T20:35:31.078840] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-30T20:35:31.079095] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-30T20:35:31.079340] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.079596] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-30T20:35:31.080047] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-30T20:35:31.080284] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.080521] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-30T20:35:31.080798] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-30T20:35:31.081223] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-30T20:35:31.081558] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-30T20:35:31.081821] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.082077] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.082367] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.082672] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-30T20:35:31.082950] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-30T20:35:31.083238] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.083307] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-30T20:35:31.083548] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.083861] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-30T20:35:31.084117] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-30T20:35:31.084347] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.084606] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-30T20:35:31.084881] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-30T20:35:31.085114] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.085346] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.085601] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-30T20:35:31.085871] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.086100] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-30T20:35:31.086329] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-30T20:35:31.086595] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.086827] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-30T20:35:31.087072] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.087316] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.087602] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-30T20:35:31.087911] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-30T20:35:31.088224] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-30T20:35:31.088460] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.088698] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.089142] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-30T20:35:31.089384] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.089636] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-30T20:35:31.090083] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.090341] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.090599] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-30T20:35:31.090839] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.091081] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.091355] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-30T20:35:31.091601] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-30T20:35:31.091908] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.092139] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.092364] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-30T20:35:31.092597] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.092877] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-30T20:35:31.093156] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.093412] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-30T20:35:31.093669] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-30T20:35:31.093951] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-30T20:35:31.094196] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.094425] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-30T20:35:31.094671] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.094915] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-30T20:35:31.095162] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.095455] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.095712] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-30T20:35:31.096126] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-30T20:35:31.096362] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.096607] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.097034] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-30T20:35:31.097280] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-30T20:35:31.097593] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-30T20:35:31.098024] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-30T20:35:31.098279] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.098600] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-30T20:35:31.098910] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-30T20:35:31.099598] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.099847] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-30T20:35:31.100099] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.100333] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.100608] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.101065] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-30T20:35:31.101308] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-30T20:35:31.101591] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.101982] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.102279] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-30T20:35:31.102600] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.102886] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.103152] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.103454] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.103704] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.103947] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-30T20:35:31.104199] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-30T20:35:31.104505] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-30T20:35:31.104763] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-30T20:35:31.105005] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-30T20:35:31.105373] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-30T20:35:31.105618] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-30T20:35:31.105913] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-30T20:35:31.106158] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.106423] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.106747] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.107000] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-30T20:35:31.107289] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.107544] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-30T20:35:31.107990] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-30T20:35:31.108236] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.108487] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-30T20:35:31.108798] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.109222] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.109464] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-30T20:35:31.109730] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.110024] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.110269] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-30T20:35:31.110590] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.110851] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.111103] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.111351] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.111604] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.111842] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.112125] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-30T20:35:31.112424] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.112690] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-30T20:35:31.112923] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-30T20:35:31.113161] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.113394] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-30T20:35:31.113637] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.113881] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-30T20:35:31.114173] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.114407] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-30T20:35:31.114699] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-30T20:35:31.114948] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-30T20:35:31.115239] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.115483] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-30T20:35:31.115745] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-30T20:35:31.115978] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-30T20:35:31.116209] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.116461] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.116723] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.116957] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-30T20:35:31.117237] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-30T20:35:31.117494] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.117750] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-30T20:35:31.117994] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-30T20:35:31.118262] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.118513] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-30T20:35:31.118821] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.119076] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-30T20:35:31.119329] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.119593] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-30T20:35:31.119874] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-30T20:35:31.120126] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-30T20:35:31.120376] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.120637] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.120895] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.121178] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-30T20:35:31.121428] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-30T20:35:31.121674] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-30T20:35:31.121925] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.122177] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.122461] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-30T20:35:31.122700] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-30T20:35:31.122991] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.123277] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-30T20:35:31.123561] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-30T20:35:31.123815] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.124047] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.124295] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-30T20:35:31.124530] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-30T20:35:31.124838] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.125073] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.125304] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.125609] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-30T20:35:31.125865] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.126132] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.126385] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.126633] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.126884] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.127121] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.127387] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.127678] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-30T20:35:31.127928] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-30T20:35:31.128189] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-30T20:35:31.128482] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.128772] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.129018] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.129273] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.129503] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.129812] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-30T20:35:31.130271] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-30T20:35:31.130554] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.130843] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.131125] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-30T20:35:31.131407] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.131648] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-30T20:35:31.131893] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-30T20:35:31.132126] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-30T20:35:31.132360] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.132649] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-30T20:35:31.132736] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-30T20:35:31.133104] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-30T20:35:31.133352] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.133599] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-30T20:35:31.133973] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.134304] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.134611] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-30T20:35:31.134864] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-30T20:35:31.135119] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.135373] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.135640] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.135898] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.136161] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.136400] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.136661] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.136898] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-30T20:35:31.137161] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.137406] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.137680] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.137965] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-30T20:35:31.138213] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-30T20:35:31.138458] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.138718] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-30T20:35:31.138955] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-30T20:35:31.139191] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.139425] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.139726] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.139966] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.140227] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-30T20:35:31.140491] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-30T20:35:31.140784] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.141032] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-30T20:35:31.141290] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-30T20:35:31.141560] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-30T20:35:31.141833] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.142126] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.142957] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-30T20:35:31.143237] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.143521] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-30T20:35:31.143849] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.144107] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-30T20:35:31.144377] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-30T20:35:31.144622] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.144870] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-30T20:35:31.145166] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.145407] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-30T20:35:31.145701] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.145976] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-30T20:35:31.146273] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-30T20:35:31.146513] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.146773] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.147038] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-30T20:35:31.147277] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.147535] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-30T20:35:31.147816] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.148056] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.148349] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-30T20:35:31.148660] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.148917] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-30T20:35:31.149159] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.149405] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.149720] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.150015] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-30T20:35:31.150278] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.150519] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.150796] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-30T20:35:31.151036] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.151337] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-30T20:35:31.151603] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.151864] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.152120] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.152358] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-30T20:35:31.152600] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.152856] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.153092] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-30T20:35:31.153388] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-30T20:35:31.153634] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-30T20:35:31.153871] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.154116] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-30T20:35:31.154370] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.154610] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.154847] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-30T20:35:31.155086] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.155319] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.155615] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-30T20:35:31.155910] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-30T20:35:31.156149] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.156410] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.156689] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-30T20:35:31.156979] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-30T20:35:31.157216] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-30T20:35:31.157503] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.157779] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.158018] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.158268] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-30T20:35:31.158562] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-30T20:35:31.158852] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-30T20:35:31.159126] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-30T20:35:31.159365] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-30T20:35:31.159636] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.159898] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.160139] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.160377] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.160639] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.160902] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.161208] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-30T20:35:31.161508] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-30T20:35:31.161820] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.162067] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.162306] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.162597] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.162900] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-30T20:35:31.163139] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.163476] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-30T20:35:31.163903] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-30T20:35:31.164329] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-30T20:35:31.164649] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.164943] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-30T20:35:31.165238] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.165518] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-30T20:35:31.165800] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-30T20:35:31.166061] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-30T20:35:31.166390] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.166661] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.166923] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-30T20:35:31.167212] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-30T20:35:31.167298] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-30T20:35:31.167545] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.167842] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-30T20:35:31.168079] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-30T20:35:31.168360] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.168631] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.168898] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.169145] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.169389] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-30T20:35:31.169643] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-30T20:35:31.169905] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-30T20:35:31.170138] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.170432] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-30T20:35:31.170736] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-30T20:35:31.170994] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.171234] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.171493] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-30T20:35:31.171772] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.172014] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-30T20:35:31.172253] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.172494] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.172781] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.173046] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-30T20:35:31.173341] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.173603] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-30T20:35:31.173898] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.174136] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.174394] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.174646] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-30T20:35:31.174949] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.175240] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.175477] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.175755] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.176015] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.176256] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-30T20:35:31.176491] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.176725] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-30T20:35:31.176983] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.177240] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-30T20:35:31.177498] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.177763] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.178016] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-30T20:35:31.178298] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-30T20:35:31.178586] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-30T20:35:31.178871] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-30T20:35:31.179165] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-30T20:35:31.179423] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-30T20:35:31.179696] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-30T20:35:31.179970] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-30T20:35:31.180222] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.180467] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-30T20:35:31.180728] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.180981] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.181224] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-30T20:35:31.181465] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-30T20:35:31.181725] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.181966] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.182256] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-30T20:35:31.182498] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.182734] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.182985] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-30T20:35:31.183245] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.183488] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.183771] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-30T20:35:31.184039] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-30T20:35:31.184282] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-30T20:35:31.184551] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-30T20:35:31.184864] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.185135] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.185372] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.185641] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.185887] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-30T20:35:31.186129] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.186371] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-30T20:35:31.186655] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-30T20:35:31.186897] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-30T20:35:31.187188] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-30T20:35:31.187429] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.187688] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.187953] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-30T20:35:31.188250] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-30T20:35:31.188558] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.188827] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.189080] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-30T20:35:31.189348] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.189640] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-30T20:35:31.189880] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-30T20:35:31.190168] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.190406] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.190669] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-30T20:35:31.190977] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.191283] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-30T20:35:31.191529] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.191805] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.192120] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.192370] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.192637] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-30T20:35:31.192899] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.193142] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.193432] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.193671] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.193928] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-30T20:35:31.194166] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-30T20:35:31.194422] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.194671] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.195055] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-30T20:35:31.195302] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-30T20:35:31.195615] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-30T20:35:31.196020] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.196280] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.196597] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.196854] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.197105] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.197374] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.197682] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-30T20:35:31.197949] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.198243] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.198488] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-30T20:35:31.198737] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.199005] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-30T20:35:31.199254] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.199499] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.199823] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.200127] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-30T20:35:31.200371] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.200675] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-30T20:35:31.200929] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-30T20:35:31.201170] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.201463] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-30T20:35:31.201723] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.202019] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-30T20:35:31.202265] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.202515] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.202785] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.203025] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-30T20:35:31.203316] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.203597] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.203846] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.204128] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.204390] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.204657] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.204922] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-30T20:35:31.205194] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-30T20:35:31.205459] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-30T20:35:31.205966] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-30T20:35:31.206216] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.206475] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.206734] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.207159] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-30T20:35:31.207429] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.207703] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-30T20:35:31.207964] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.208281] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.208561] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.208875] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-30T20:35:31.209127] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.209388] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-30T20:35:31.209665] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.209933] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.210172] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.210411] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.210668] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-30T20:35:31.210901] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.211258] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.211504] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.211791] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.212042] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.212310] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.212556] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-30T20:35:31.212824] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.213251] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.213507] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.213794] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-30T20:35:31.214030] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.214271] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.214502] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.214954] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-30T20:35:31.215199] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.215443] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-30T20:35:31.215703] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-30T20:35:31.215973] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.216410] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-30T20:35:31.216650] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-30T20:35:31.216949] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.217190] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-30T20:35:31.217453] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-30T20:35:31.217741] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-30T20:35:31.218163] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.218408] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.218658] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.218913] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-30T20:35:31.219344] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.219606] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.219856] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.220243] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.220498] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.220740] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.221029] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.221284] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-30T20:35:31.221524] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.221843] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-30T20:35:31.222099] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-30T20:35:31.222360] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-30T20:35:31.222616] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.222874] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-30T20:35:31.223113] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.223367] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.223617] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-30T20:35:31.223855] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.224111] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.224350] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.224600] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-30T20:35:31.224869] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-30T20:35:31.225108] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.225376] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.225627] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-30T20:35:31.225872] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.226137] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-30T20:35:31.226446] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-30T20:35:31.226690] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-30T20:35:31.226996] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.227232] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.227520] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-30T20:35:31.227836] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-30T20:35:31.228140] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.228408] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.228660] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.228943] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-30T20:35:31.229189] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-30T20:35:31.229426] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.229692] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.229939] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.230197] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-30T20:35:31.230433] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-30T20:35:31.230670] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.230904] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.231160] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-30T20:35:31.231418] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.231682] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.231967] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-30T20:35:31.232226] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.232492] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.232751] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.232987] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.233224] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.233466] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.233888] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.233961] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.234245] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-30T20:35:31.234504] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.234789] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.235227] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.235479] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.235769] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.236473] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.236752] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-30T20:35:31.237022] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.237294] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.237597] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.237886] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.238127] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.238367] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-30T20:35:31.238616] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-30T20:35:31.238890] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.239140] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.239394] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-30T20:35:31.239722] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-30T20:35:31.239975] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.240226] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-30T20:35:31.240489] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.240769] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-30T20:35:31.241193] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.241443] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.241718] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-30T20:35:31.241981] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.242249] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.243207] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-30T20:35:31.243476] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.243739] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.243981] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-30T20:35:31.244268] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-30T20:35:31.244514] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.244843] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-30T20:35:31.245088] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.245320] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.245561] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-30T20:35:31.245855] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-30T20:35:31.246090] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.247865] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-30T20:35:31.248164] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-30T20:35:31.248436] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.248715] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-30T20:35:31.249007] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.249313] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-30T20:35:31.249599] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-30T20:35:31.249898] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.250204] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-30T20:35:31.250535] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-30T20:35:31.251010] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-30T20:35:31.251301] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.251618] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.252049] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.252340] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-30T20:35:31.252647] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-30T20:35:31.252944] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.253216] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.253506] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-30T20:35:31.253802] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-30T20:35:31.254072] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-30T20:35:31.254339] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-30T20:35:31.254602] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.254846] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.255080] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-30T20:35:31.255329] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.255604] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.255904] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.256154] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-30T20:35:31.256441] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-30T20:35:31.256701] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-30T20:35:31.256993] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-30T20:35:31.257226] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-30T20:35:31.257486] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-30T20:35:31.257730] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.257968] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.258205] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.258491] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-30T20:35:31.258810] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-30T20:35:31.259049] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.259283] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-30T20:35:31.259520] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-30T20:35:31.259810] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.260065] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-30T20:35:31.260325] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-30T20:35:31.260560] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.260821] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-30T20:35:31.261080] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-30T20:35:31.261327] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.261610] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-30T20:35:31.261892] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-30T20:35:31.262178] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.262411] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-30T20:35:31.262671] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-30T20:35:31.262928] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-30T20:35:31.263160] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.263411] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-30T20:35:31.263681] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-30T20:35:31.263927] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-30T20:35:31.264173] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-30T20:35:31.264436] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-30T20:35:31.264702] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-30T20:35:31.265119] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.265384] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.265651] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.266135] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-30T20:35:31.266393] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.266647] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-30T20:35:31.266950] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-30T20:35:31.267225] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-30T20:35:31.267503] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-30T20:35:31.267786] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.268292] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.268608] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.269052] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-30T20:35:31.269284] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.269531] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.269995] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-30T20:35:31.270238] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.270528] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-30T20:35:31.270816] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.271068] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-30T20:35:31.271311] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.271553] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-30T20:35:31.271828] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.272079] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-30T20:35:31.272322] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-30T20:35:31.272603] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-30T20:35:31.272878] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-30T20:35:31.273112] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.273341] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.273412] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-30T20:35:31.273679] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.273919] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-30T20:35:31.273998] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-30T20:35:31.274236] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-30T20:35:31.274499] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-30T20:35:31.274805] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.275068] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-30T20:35:31.275299] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-30T20:35:31.275557] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-30T20:35:31.275818] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-30T20:35:31.276084] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-30T20:35:31.276340] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-30T20:35:31.276592] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-30T20:35:31.276883] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.277115] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.277348] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.277597] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-30T20:35:31.277841] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-30T20:35:31.278154] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.278395] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.278818] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-30T20:35:31.279446] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.279721] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.279980] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-30T20:35:31.280228] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.280508] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.280808] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-30T20:35:31.281051] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-30T20:35:31.281298] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-30T20:35:31.281534] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.281812] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.282046] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.282341] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-30T20:35:31.282594] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.282851] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.283108] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.283905] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.284150] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.284420] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.284752] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.285017] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-30T20:35:31.285255] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.285680] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.285963] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-30T20:35:31.286249] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.286592] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.287009] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-30T20:35:31.287286] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.287547] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.288005] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.288327] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-30T20:35:31.288611] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.288908] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-30T20:35:31.289163] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.289434] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-30T20:35:31.289712] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-30T20:35:31.290004] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.290259] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.290518] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.290778] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-30T20:35:31.291257] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.291511] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-30T20:35:31.291795] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.291864] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-30T20:35:31.292291] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-30T20:35:31.292597] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.292852] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.293153] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-30T20:35:31.293437] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.293815] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.294067] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.294326] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.294587] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-30T20:35:31.295078] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-30T20:35:31.295327] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-30T20:35:31.295799] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-30T20:35:31.296050] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.296315] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-30T20:35:31.296606] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.296861] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.297115] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-30T20:35:31.297365] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-30T20:35:31.297663] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.297933] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.298207] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.298467] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.298777] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-30T20:35:31.299194] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.299444] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-30T20:35:31.299698] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-30T20:35:31.300085] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.300377] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-30T20:35:31.300644] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.300910] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-30T20:35:31.301159] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-30T20:35:31.301404] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.301656] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-30T20:35:31.301899] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-30T20:35:31.302202] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.302470] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-30T20:35:31.302724] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.303108] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-30T20:35:31.303373] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.303640] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-30T20:35:31.304011] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.304309] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-30T20:35:31.304615] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.304868] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-30T20:35:31.305145] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.305397] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.305643] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.306024] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-30T20:35:31.306266] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.306539] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-30T20:35:31.306999] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-30T20:35:31.307260] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.307523] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.307805] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.308133] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-30T20:35:31.308459] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.308734] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-30T20:35:31.308985] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.309293] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-30T20:35:31.309605] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-30T20:35:31.309872] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-30T20:35:31.310138] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.310384] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-30T20:35:31.310642] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-30T20:35:31.310896] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.311156] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-30T20:35:31.311412] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-30T20:35:31.311717] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-30T20:35:31.311975] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-30T20:35:31.312279] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.312692] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.312943] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-30T20:35:31.313230] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-30T20:35:31.313498] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-30T20:35:31.313752] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.314004] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.314270] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.314593] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-30T20:35:31.314881] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.315120] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.315356] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-30T20:35:31.315601] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.315837] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.316075] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-30T20:35:31.316311] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.316549] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.316836] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.317288] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-30T20:35:31.317527] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.317795] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.318254] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.318521] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.318788] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-30T20:35:31.319034] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-30T20:35:31.319282] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.319527] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.319808] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.320057] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.320302] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-30T20:35:31.320561] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.320870] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.321105] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.321343] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-30T20:35:31.321601] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.321857] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-30T20:35:31.322272] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.322505] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.322756] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-30T20:35:31.323250] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-30T20:35:31.323502] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.323826] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.324127] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.324383] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.324714] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.325159] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-30T20:35:31.325406] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.325653] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.326088] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-30T20:35:31.326382] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-30T20:35:31.326649] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-30T20:35:31.327064] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-30T20:35:31.327320] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.327598] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.327864] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.328146] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-30T20:35:31.328440] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-30T20:35:31.328698] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.329140] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.329434] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-30T20:35:31.329740] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-30T20:35:31.330022] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-30T20:35:31.330351] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.330640] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-30T20:35:31.331091] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.331422] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-30T20:35:31.331756] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.332042] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.332359] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-30T20:35:31.332668] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.332945] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-30T20:35:31.333227] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-30T20:35:31.333514] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-30T20:35:31.334545] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.334894] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-30T20:35:31.335182] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.335481] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.335827] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-30T20:35:31.336160] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.336437] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-30T20:35:31.336733] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.337028] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.337305] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-30T20:35:31.337641] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.337921] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.338207] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-30T20:35:31.338591] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.338883] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.339163] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-30T20:35:31.339441] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.339783] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.340059] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.340304] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.340555] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-30T20:35:31.340828] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-30T20:35:31.341278] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.341521] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.341980] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-30T20:35:31.342234] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.342489] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-30T20:35:31.342754] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-30T20:35:31.343263] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-30T20:35:31.343600] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-30T20:35:31.343921] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.344168] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-30T20:35:31.344407] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.344700] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.344989] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.345262] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-30T20:35:31.345638] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.345909] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.346149] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.346405] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-30T20:35:31.346655] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.346923] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.347193] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-30T20:35:31.347506] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.347857] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.348148] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.348416] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-30T20:35:31.348705] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.349154] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-30T20:35:31.349476] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.349764] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.350228] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.350482] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-30T20:35:31.350735] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.351092] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.351339] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.351638] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.352098] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.352370] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.352622] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-30T20:35:31.352880] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-30T20:35:31.353144] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.353387] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-30T20:35:31.353681] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.353920] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-30T20:35:31.354174] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-30T20:35:31.354410] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-30T20:35:31.354678] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-30T20:35:31.354910] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-30T20:35:31.355163] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-30T20:35:31.355401] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-30T20:35:31.355642] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.355902] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.356150] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-30T20:35:31.356387] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.356642] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.356892] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.357126] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-30T20:35:31.357378] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-30T20:35:31.357613] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-30T20:35:31.357862] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-30T20:35:31.358153] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.358399] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-30T20:35:31.358665] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.358922] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-30T20:35:31.359216] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.359466] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-30T20:35:31.359729] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-30T20:35:31.360028] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.360306] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.360563] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-30T20:35:31.360830] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.361089] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-30T20:35:31.361346] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.361641] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.362060] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-30T20:35:31.362311] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.362597] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-30T20:35:31.362846] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.363107] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-30T20:35:31.363357] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-30T20:35:31.363594] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.363830] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.364260] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-30T20:35:31.364548] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.364808] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-30T20:35:31.365044] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-30T20:35:31.365279] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.365528] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.365783] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.366045] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-30T20:35:31.366301] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.366532] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.366829] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-30T20:35:31.367120] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-30T20:35:31.367438] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.367721] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-30T20:35:31.367956] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-30T20:35:31.368242] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.368547] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-30T20:35:31.368932] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-30T20:35:31.369201] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-30T20:35:31.369444] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.369694] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-30T20:35:31.369952] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.370207] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.370444] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-30T20:35:31.370830] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-30T20:35:31.371120] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-30T20:35:31.371363] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-30T20:35:31.371606] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-30T20:35:31.371866] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-30T20:35:31.372124] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-30T20:35:31.372428] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-30T20:35:31.372677] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-30T20:35:31.373094] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-30T20:35:31.373353] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-30T20:35:31.373605] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.374025] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-30T20:35:31.374267] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.374557] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-30T20:35:31.374957] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.375220] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-30T20:35:31.375456] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-30T20:35:31.375948] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.376271] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.376529] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-30T20:35:31.376874] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.377168] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-30T20:35:31.377564] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.377843] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-30T20:35:31.378093] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.378360] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.378668] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-30T20:35:31.378928] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.379183] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-30T20:35:31.379504] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-30T20:35:31.379820] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.380275] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-30T20:35:31.380543] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-30T20:35:31.380845] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.381295] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.381552] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-30T20:35:31.382016] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.382320] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.382596] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.382939] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.383237] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.383528] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-30T20:35:31.383798] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-30T20:35:31.384040] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.384296] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-30T20:35:31.384556] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-30T20:35:31.384823] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.385124] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.385370] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-30T20:35:31.385633] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.385881] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.386145] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-30T20:35:31.386444] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-30T20:35:31.386740] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-30T20:35:31.387174] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-30T20:35:31.387468] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.387724] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.388222] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.388513] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.388820] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.389061] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.389297] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-30T20:35:31.389535] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.389831] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.390091] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-30T20:35:31.390399] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-30T20:35:31.390667] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-30T20:35:31.390924] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-30T20:35:31.391164] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.391454] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.391686] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.392123] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-30T20:35:31.392374] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-30T20:35:31.392647] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.393007] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-30T20:35:31.393276] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.393542] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-30T20:35:31.393825] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-30T20:35:31.394186] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-30T20:35:31.394426] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.394671] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-30T20:35:31.395060] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.395313] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-30T20:35:31.395557] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-30T20:35:31.395826] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-30T20:35:31.396083] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-30T20:35:31.396323] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-30T20:35:31.396558] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-30T20:35:31.396822] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.397060] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-30T20:35:31.397295] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.397526] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-30T20:35:31.397780] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.398012] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-30T20:35:31.398246] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-30T20:35:31.398502] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-30T20:35:31.398797] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-30T20:35:31.399038] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.399342] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.399608] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-30T20:35:31.399881] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-30T20:35:31.400131] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-30T20:35:31.400378] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.400654] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-30T20:35:31.400931] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.401191] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.401427] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.401681] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-30T20:35:31.401913] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.402149] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-30T20:35:31.402436] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-30T20:35:31.402692] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-30T20:35:31.403049] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-30T20:35:31.403323] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-30T20:35:31.403605] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-30T20:35:31.403964] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-30T20:35:31.404208] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-30T20:35:31.404470] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.404846] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-30T20:35:31.405110] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-30T20:35:31.405372] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.405608] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-30T20:35:31.405862] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.406275] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.406507] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-30T20:35:31.406777] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-30T20:35:31.407214] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-30T20:35:31.407474] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.407745] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.408011] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.408257] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.408520] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.408795] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-30T20:35:31.409036] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-30T20:35:31.409289] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-30T20:35:31.409555] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-30T20:35:31.409871] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-30T20:35:31.410142] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-30T20:35:31.410404] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-30T20:35:31.410657] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-30T20:35:31.410906] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-30T20:35:31.411158] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.411400] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-30T20:35:31.411654] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.412071] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.412316] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.412660] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.413131] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.413468] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-30T20:35:31.413803] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.414101] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.414391] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-30T20:35:31.414693] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-30T20:35:31.414974] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.415271] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-30T20:35:31.415551] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-30T20:35:31.416099] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.416470] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-30T20:35:31.416768] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.417286] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.417630] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.417908] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-30T20:35:31.418259] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-30T20:35:31.418534] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-30T20:35:31.418800] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.419278] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-30T20:35:31.419523] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.419803] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-30T20:35:31.420294] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-30T20:35:31.420553] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-30T20:35:31.420817] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.421115] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-30T20:35:31.421359] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-30T20:35:31.421605] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-30T20:35:31.421840] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-30T20:35:31.422102] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-30T20:35:31.422393] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-30T20:35:31.422657] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-30T20:35:31.422940] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.423278] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.423545] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-30T20:35:31.423840] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.424103] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-30T20:35:31.424355] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.424609] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-30T20:35:31.424914] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-30T20:35:31.425252] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.425330] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.425621] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-30T20:35:31.425941] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-30T20:35:31.426241] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-30T20:35:31.426517] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-30T20:35:31.426858] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-30T20:35:31.427158] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.427444] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.427774] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.428066] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.428393] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-30T20:35:31.428684] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-30T20:35:31.428978] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-30T20:35:31.429260] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-30T20:35:31.429594] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.429910] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-30T20:35:31.430211] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.430489] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.430768] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-30T20:35:31.431096] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.431426] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.431768] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-30T20:35:31.432184] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.432468] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-30T20:35:31.432766] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-30T20:35:31.433054] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.433134] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-30T20:35:31.433415] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.433692] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.434163] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.434513] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.434860] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.435191] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.435490] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.435804] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-30T20:35:31.436225] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.436519] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-30T20:35:31.436821] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.437327] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.437613] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-30T20:35:31.438063] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-30T20:35:31.438450] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-30T20:35:31.438740] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-30T20:35:31.439065] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-30T20:35:31.439339] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-30T20:35:31.439651] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.439952] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.440227] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-30T20:35:31.440505] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.440836] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-30T20:35:31.441116] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.441399] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-30T20:35:31.441695] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-30T20:35:31.442003] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-30T20:35:31.442332] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.442609] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.442925] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.443207] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.443512] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.443846] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-30T20:35:31.444310] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.444625] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-30T20:35:31.445117] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-30T20:35:31.445398] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-30T20:35:31.445675] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-30T20:35:31.446006] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.446508] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.446609] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-30T20:35:31.446921] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-30T20:35:31.447200] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-30T20:35:31.447448] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-30T20:35:31.447687] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.447949] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.448193] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-30T20:35:31.448438] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-30T20:35:31.448676] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-30T20:35:31.448910] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.449147] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-30T20:35:31.449393] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.449642] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.449874] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-30T20:35:31.450162] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-30T20:35:31.450401] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-30T20:35:31.450699] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-30T20:35:31.450936] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.451172] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-30T20:35:31.451432] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.451685] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.451934] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-30T20:35:31.452168] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-30T20:35:31.452463] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-30T20:35:31.452738] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-30T20:35:31.453032] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-30T20:35:31.453324] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-30T20:35:31.453558] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.453821] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-30T20:35:31.454072] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-30T20:35:31.454304] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.454606] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-30T20:35:31.455039] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-30T20:35:31.455349] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-30T20:35:31.455610] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-30T20:35:31.456032] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.456277] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.456348] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-30T20:35:31.456644] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-30T20:35:31.456916] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.457214] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-30T20:35:31.457462] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-30T20:35:31.457719] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-30T20:35:31.458143] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-30T20:35:31.458416] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-30T20:35:31.458682] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.458950] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-30T20:35:31.459217] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-30T20:35:31.459466] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-30T20:35:31.459744] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.460148] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.460409] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.460682] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-30T20:35:31.461117] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.461360] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.461609] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-30T20:35:31.461861] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-30T20:35:31.462107] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.462372] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.462678] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-30T20:35:31.462991] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.463257] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-30T20:35:31.463519] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-30T20:35:31.463791] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.464040] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-30T20:35:31.464310] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-30T20:35:31.464618] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-30T20:35:31.464860] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.465110] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.465370] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-30T20:35:31.465615] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-30T20:35:31.465880] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.466144] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-30T20:35:31.466382] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-30T20:35:31.466621] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-30T20:35:31.466862] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.467205] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.467479] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.467726] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-30T20:35:31.468016] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-30T20:35:31.468298] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.469922] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-30T20:35:31.470436] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.470815] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-30T20:35:31.471258] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.471519] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.471857] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.472120] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.472374] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-30T20:35:31.472445] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-30T20:35:31.472717] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.473164] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-30T20:35:31.473472] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-30T20:35:31.473718] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-30T20:35:31.474224] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.474323] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-30T20:35:31.474615] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-30T20:35:31.474936] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-30T20:35:31.475234] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-30T20:35:31.475492] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.475743] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-30T20:35:31.476016] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-30T20:35:31.476280] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-30T20:35:31.476537] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-30T20:35:31.476860] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.477098] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-30T20:35:31.477359] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-30T20:35:31.477598] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-30T20:35:31.478039] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.478380] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.478651] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-30T20:35:31.479193] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.479590] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-30T20:35:31.479929] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-30T20:35:31.480197] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.480478] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.480797] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.481099] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.481376] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.481668] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-30T20:35:31.482150] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-30T20:35:31.482426] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.482728] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.483127] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-30T20:35:31.483405] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.483669] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-30T20:35:31.484132] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.484468] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.485017] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-30T20:35:31.485328] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-30T20:35:31.485638] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-30T20:35:31.486146] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.486478] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-30T20:35:31.486952] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-30T20:35:31.487232] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.487504] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-30T20:35:31.487815] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.488084] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-30T20:35:31.488384] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.488660] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.488930] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-30T20:35:31.489202] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-30T20:35:31.489487] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-30T20:35:31.489807] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.490068] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.490336] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.490615] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.490898] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-30T20:35:31.491177] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.491430] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-30T20:35:31.491692] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-30T20:35:31.491962] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-30T20:35:31.492246] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-30T20:35:31.492555] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-30T20:35:31.492899] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-30T20:35:31.493205] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.493461] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-30T20:35:31.493722] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-30T20:35:31.494151] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-30T20:35:31.494437] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-30T20:35:31.494745] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.495041] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.495339] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-30T20:35:31.495649] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-30T20:35:31.495975] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-30T20:35:31.496290] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.496606] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.497109] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-30T20:35:31.497407] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-30T20:35:31.497715] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-30T20:35:31.498225] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-30T20:35:31.498309] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-30T20:35:31.498656] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.498945] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-30T20:35:31.499266] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-30T20:35:31.499528] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-30T20:35:31.499853] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-30T20:35:31.500133] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.500387] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-30T20:35:31.500468] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-30T20:35:31.500719] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-30T20:35:31.500975] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-30T20:35:31.501233] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-30T20:35:31.501491] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-30T20:35:31.501789] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-30T20:35:31.502118] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.502378] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.502646] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-30T20:35:31.502901] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-30T20:35:31.503163] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-30T20:35:31.503452] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-30T20:35:31.503737] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-30T20:35:31.504028] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-30T20:35:31.504308] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-30T20:35:31.504594] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-30T20:35:31.504900] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-30T20:35:31.505175] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-30T20:35:31.505457] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.505728] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.505987] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.506242] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.506499] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-30T20:35:31.506815] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.507105] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-30T20:35:31.507390] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.507674] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.507976] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-30T20:35:31.508228] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.508505] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-30T20:35:31.508814] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.509084] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-30T20:35:31.509353] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-30T20:35:31.509677] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-30T20:35:31.509974] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.510221] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-30T20:35:31.510506] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-30T20:35:31.510793] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.511065] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-30T20:35:31.511309] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-30T20:35:31.511610] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-30T20:35:31.511887] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-30T20:35:31.512198] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-30T20:35:31.512468] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.513082] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-30T20:35:31.513413] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-30T20:35:31.513674] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-30T20:35:31.513993] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.514309] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-30T20:35:31.514601] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-30T20:35:31.514898] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-30T20:35:31.515187] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-30T20:35:31.515474] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.515747] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-30T20:35:31.516008] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-30T20:35:31.516273] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.516600] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-30T20:35:31.516901] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-30T20:35:31.517171] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-30T20:35:31.517439] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-30T20:35:31.517708] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-30T20:35:31.517974] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-30T20:35:31.518249] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-30T20:35:31.518559] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-30T20:35:31.518856] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-30T20:35:31.519107] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-30T20:35:31.519411] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-30T20:35:31.519664] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-30T20:35:31.519915] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-30T20:35:31.520229] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.520550] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-30T20:35:31.520920] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-30T20:35:31.521182] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-30T20:35:31.521445] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-30T20:35:31.521720] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.522038] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-30T20:35:31.522313] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-30T20:35:31.522624] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-30T20:35:31.522901] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.523196] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-30T20:35:31.523453] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.523718] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.523992] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-30T20:35:31.524258] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.524528] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-30T20:35:31.524824] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-30T20:35:31.525091] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-30T20:35:31.525412] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-30T20:35:31.525683] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-30T20:35:31.525945] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.526197] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-30T20:35:31.526447] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-30T20:35:31.526701] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-30T20:35:31.526952] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.527219] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-30T20:35:31.527472] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-30T20:35:31.527746] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-30T20:35:31.528011] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-30T20:35:31.528355] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-30T20:35:31.528629] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-30T20:35:31.528896] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-30T20:35:31.529216] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.529480] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-30T20:35:31.529753] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.530014] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-30T20:35:31.530337] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-30T20:35:31.530652] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-30T20:35:31.530975] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-30T20:35:31.531235] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-30T20:35:31.531485] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.531788] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-30T20:35:31.532039] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.532302] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-30T20:35:31.532567] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-30T20:35:31.532912] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-30T20:35:31.533159] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.533415] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-30T20:35:31.533665] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-30T20:35:31.533968] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-30T20:35:31.534233] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-30T20:35:31.534595] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-30T20:35:31.535620] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-30T20:35:31.535906] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-30T20:35:31.536192] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-30T20:35:31.536518] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.536831] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.537143] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-30T20:35:31.537428] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-30T20:35:31.537705] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-30T20:35:31.537976] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-30T20:35:31.538304] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-30T20:35:31.538630] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-30T20:35:31.538964] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-30T20:35:31.539280] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-30T20:35:31.539534] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-30T20:35:31.539864] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-30T20:35:31.540127] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-30T20:35:31.540436] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-30T20:35:31.540733] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-30T20:35:31.541041] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-30T20:35:31.541369] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-30T20:35:31.541638] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-30T20:35:31.541917] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-30T20:35:31.542192] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.542278] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-30T20:35:31.542529] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-30T20:35:31.542867] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-30T20:35:31.543179] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-30T20:35:31.543432] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-30T20:35:31.543690] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-30T20:35:31.543971] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-30T20:35:31.544244] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-30T20:35:31.544513] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-30T20:35:31.544818] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-30T20:35:31.545073] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-30T20:35:31.545330] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-30T20:35:31.545611] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-30T20:35:31.545918] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-30T20:35:31.546188] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-30T20:35:31.546473] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-30T20:35:31.546728] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.546995] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-30T20:35:31.547282] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-30T20:35:31.547632] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-30T20:35:31.547946] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-30T20:35:31.548250] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-30T20:35:31.548553] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-30T20:35:31.548875] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-30T20:35:31.549189] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-30T20:35:31.549489] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-30T20:35:31.549790] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-30T20:35:31.550082] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-30T20:35:31.550381] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-30T20:35:31.550661] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-30T20:35:31.550948] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-30T20:35:31.551251] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-30T20:35:31.551540] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-30T20:35:31.551858] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-30T20:35:31.552151] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-30T20:35:31.552468] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.552802] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-30T20:35:31.553131] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-30T20:35:31.553404] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-30T20:35:31.553707] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-30T20:35:31.554005] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-30T20:35:31.554304] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-30T20:35:31.554626] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-30T20:35:31.554931] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-30T20:35:31.555251] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-30T20:35:31.555517] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-30T20:35:31.555845] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-30T20:35:31.556131] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-30T20:35:31.556400] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.556723] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-30T20:35:31.557007] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-30T20:35:31.557271] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-30T20:35:31.557536] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-30T20:35:31.557852] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-30T20:35:31.558160] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-30T20:35:31.558474] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-30T20:35:31.558744] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-30T20:35:31.559040] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-30T20:35:31.559307] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-30T20:35:31.559600] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-30T20:35:31.559897] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-30T20:35:31.560212] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-30T20:35:31.560498] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-30T20:35:31.560872] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-30T20:35:31.561250] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-30T20:35:31.561612] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-30T20:35:31.561951] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-30T20:35:31.562237] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-30T20:35:31.562540] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-30T20:35:31.562897] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-30T20:35:31.563194] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-30T20:35:31.563485] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.563803] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-30T20:35:31.564100] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-30T20:35:31.564442] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-30T20:35:31.564751] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-30T20:35:31.565039] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-30T20:35:31.567521] [INFO ] [LOCAL ] Saved consolidated report: 3461 forecasts -> ./output/forecasts/full/2026-02-02.txt [2026-01-30T20:35:31.567605] [INFO ] [sig ] [76/76] Successfully generated report for 2026-02-02: 3461 entries [2026-01-30T20:35:31.567647] [INFO ] [sig ] ================================================== [2026-01-30T20:35:31.567682] [INFO ] [sig ] Report generation complete: 76/76 reports succeeded [2026-01-30T20:35:32.368632] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-30T20:35:32.368862] [INFO ] [sig ] Email notification sent [2026-01-30T20:35:32.369625] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-30T20:35:32.369867] [INFO ] [STATE ] Last completion updated: 2026-01-30T20:35:32.369709